Господа разработчики, объясните пожалуйста следующий результат...

 
Господа разработчики, объясните пожалуйста следующий результат...
Привожу кусок программы.
Как переменная ii может быть равна 0 ??? Еще ниже кусок работы в тесте !!! И что за результат работы команды print ? "l[it+i]-delta*i2=" это все правильно, а вот это что такое ? --> 1.1586-1.15680

if delta<0 then
{
// print("i=",i);
for j=i DownTo 2
{
if ii<h[it+j]-l[it+i]-delta*i2 then
{
j1=it+j;
j2=it+i;
// ii=high[j1]-low[j2];
ii=h[it+j]-l[it+i]-delta*i2;
print("*i2=",i2," ii=",ii," it+j=",it+j," h[it+j]=",h[it+j]," l[it+i]=",l[it+i],"h[it+j]-l[it+i]-delta*i2=",h[it+j]-l[it+i]-delta*i2);
};
i2=i2+1;
// print("i2=",i2," i1=",i1);
};
};


16:30:53 Expert: ii=0 it+j=64 h[it+j]=1.1586 l[it+i]=1.1568h[it+j]-l[it+i]-delta*i2=1.1586-1.15680
16:30:53 Expert: ii=0 it+j=63 h[it+j]=1.1584 l[it+i]=1.1568h[it+j]-l[it+i]-delta*i2=1.1584-1.15680.0004
16:30:53 Expert: ii=0 it+j=62 h[it+j]=1.1584 l[it+i]=1.1568h[it+j]-l[it+i]-delta*i2=1.1584-1.15680.0008
16:30:53 Expert: ii=0 it+j=61 h[it+j]=1.1591 l[it+i]=1.1568h[it+j]-l[it+i]-delta*i2=1.1591-1.15680.0012
16:30:53 Expert: ii=0 it+j=60 h[it+j]=1.1595 l[it+i]=1.1568h[it+j]-l[it+i]-delta*i2=1.1595-1.15680.0015
16:30:53 Expert: ii=0 it+j=59 h[it+j]=1.1621 l[it+i]=1.1568h[it+j]-l[it+i]-delta*i2=1.1621-1.15680.0019
16:30:53 Expert: ii=0 it+j=58 h[it+j]=1.1615 l[it+i]=1.1568h[it+j]-l[it+i]-delta*i2=1.1615-1.15680.0023
16:30:53 Expert: ii=0 it+j=57 h[it+j]=1.1616 l[it+i]=1.1568h[it+j]-l[it+i]-delta*i2=1.1616-1.15680.0027
16:30:53 Expert: EURUSD-15 Найден истинный минимум:2003.06.20 21:45 delta=-0.0004 цель=0 Индекс i2=8
16:30:53 Expert: EURUSD-15 Найден истинный минимум:2003.06.20 22:15 delta=0.0003 цель=0 Индекс i2=0
16:30:53 Expert: ii=0 it+j=55 h[it+j]=1.1606 l[it+i]=1.1589h[it+j]-l[it+i]-delta*i2=1.1606-1.15890
16:30:53 Expert: ii=0 it+j=54 h[it+j]=1.1609 l[it+i]=1.1589h[it+j]-l[it+i]-delta*i2=1.1609-1.15890.0002
16:30:53 Expert: ii=0 it+j=53 h[it+j]=1.1605 l[it+i]=1.1589h[it+j]-l[it+i]-delta*i2=1.1605-1.15890.0005
16:30:53 Expert: EURUSD-15 Найден истинный минимум:2003.06.20 22:45 delta=-0.0002 цель=0 Индекс i2=3
 
К сожалению это не шутка, а результат работы куска эксперта. Я полдня голову ломал, как из большего вычитая меньшее можно 0 получить.
 
ошибка операциях с барами
К сожалению, в предыдущей версии 3.31 была внесена ошибка, которая проявлялась на операциях с барами (High, low, open, close, volume).
Скачайте, пожалуйста, обновленную версию:
https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe?utm_campaign=MQL5.community
Причина обращения: