1附件亲爱的,

标题无法更改。但是,让我简化下面的问题。

我必须对酒吧,缓冲区或室内有一些误解。
根据代码,我知道每个条形图总是根据左边的前一个条形图绘制,不应该重新绘制。
但是,我确实已经观察到重新绘制了。请参阅下面的indior文件。我粘贴在这里的主要内容只有10行。
无论我多么努力地一次又一次地分析,我找不到重新绘制印象的问题代码,它必须已经超出我的能力范围。
我可以请你帮忙建议问题出在哪里?非常,非常,非常感谢你!

附:对于当前条[0],需要重新绘制。但是,问题是为什么可以重新绘制或重新计算bar ...,bar [6],...,bar [1]?

for(i = limit-1; igt; = 0; i--)
{
MaxH = High [iHighest(NULL,0,MODE_HIGH,period,i)]; MinL = Low [iLowest(NULL,0,MODE_LOW,period,i)]; price =(High [i] Low [i])/2;值= 0.33 * 2 *((价格-MINL)/(MaxH-MinL)-0.5) 0.67 * Value1;值= MathMin(MathMax(值,-0.999),0.999); ExtBuffer0 [i] = 0.5 * MathLog((1 Value)/(1 -Value)) 0.5 * Fish1; Value1 = Value; Fish1 = ExtBuffer0 [i]; if(ExtBuffer0 [i] gt; 0)ExtBuffer1 [i] = 10;否则ExtBuffer1 [我] = - 10;}


https://www.histoforex.com/attachmen...1093876370.mq4