Помогите разобраться!!! - страница 2

 

Задайте этот вопрос создателям системы MQL... Я же говорю логики не какой...

Но для анализа меня интересует пики фракталов прошлого а первые 2-3 for(int i=0; i<limit; i++) значения мне не нужны если для моего советника требуется для анализ алгоритм такой...

MacdBuffer_I=iMA(NULL,0,FastEMA_I,0,Mode_,PRICE_CLOSE,0)-iMA(NULL,0,SlowEMA_I,0,Mode_,PRICE_CLOSE,0);

MacdBuffer_II=iMA(NULL,0,FastEMA_I,0,Mode_,PRICE_CLOSE,1)-iMA(NULL,0,SlowEMA_I,0,Mode_,PRICE_CLOSE,1);

MacdBuffer_III=iMA(NULL,0,FastEMA_I,0,Mode_,PRICE_CLOSE,2)-iMA(NULL,0,SlowEMA_I,0,Mode_,PRICE_CLOSE,2);

MacdBuffer_IV=iMA(NULL,0,FastEMA_I,0,Mode_,PRICE_CLOSE,3)-iMA(NULL,0,SlowEMA_I,0,Mode_,PRICE_CLOSE,3);

MacdBuffer_V=iMA(NULL,0,FastEMA_I,0,Mode_,PRICE_CLOSE,4)-iMA(NULL,0,SlowEMA_I,0,Mode_,PRICE_CLOSE,4);

if (MacdBuffer_III<-1*delta && MacdBuffer_III>Close[i]-Tg.Alfa )

if (MacdBuffer_III-MacdBuffer_V < 0)

if (MacdBuffer_III-MacdBuffer_IV < 0)

if (MacdBuffer_III-MacdBuffer_II < 0)

if (MacdBuffer_III-MacdBuffer_I < 0)

{

....

....

...

}

if (MacdBuffer_III > delta && MacdBuffer_III<Close[i]-Tg.Alfa )

if (MacdBuffer_III-MacdBuffer_V > 0)

if (MacdBuffer_III-MacdBuffer_IV > 0)

if (MacdBuffer_III-MacdBuffer_II > 0)

if (MacdBuffer_III-MacdBuffer_I > 0)

{

.....

.....

....

}

то при использование индикатора мне хватает такой...

for(int i=0; i<limit; i++)


{

MacdBuffer[i]=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);


if (MacdBuffer[i-2]>delta)

if (MacdBuffer[i-2]-MacdBuffer[i-4] > 0)

if (MacdBuffer[i-2]-MacdBuffer[i-3] > 0)

if (MacdBuffer[i-2]-MacdBuffer[i-1] > 0)

if (MacdBuffer[i-2]-MacdBuffer[i] > 0)

{ F_upper[i-2]= MacdBuffer[i-2]; }

if (MacdBuffer[i-2]<-1*delta)

if (MacdBuffer[i-2]-MacdBuffer[i-4] < 0)

if (MacdBuffer[i-2]-MacdBuffer[i-3] < 0)

if (MacdBuffer[i-2]-MacdBuffer[i-1] < 0)

if (MacdBuffer[i-2]-MacdBuffer[i] < 0)

{ F_lower[i-2]= MacdBuffer[i-2]; }


}

 
По этому для наладки советника в индикаторе хватает мне и i-2
 
Главное плохо или хорошо анализ проводится...
Причина обращения: