Thank you mrtools !!
It really helped me.
I'm still wondering about that issue.
I changed the code Close to Close[i+1] in the code line 161-166
then the red line started to work same like the green line.
Still doesn't reach to 100 value but
there are impulsive movements same like green line.( default setting Length=1)
there is not big difference betwwn the value of High and Low or close and Close[i+1]
but the results of the caluculation are different.
Why like this happens ?
Is there a difference in the timing of calculations?
I am still skeptical of High Price and iHighest.
Because same thing happend with other indicators that using High or iHighest......
There is something trick in the MT4 terminal ?

Maybe I should ask to MetaQuotes but
I'm afraid because I don't have enough knowledge and coding skills.

If anyone has had a similar experience or knows any tips please let me know.