помогите, пожалуйста, настроить МА.
Есть три МА с разными периодами, сейчас одинаково выдают сигналы на открытие, если цена выше то buy, ниже sell:
if(MAperiod1!=0)//сигнал по МА1
{NN++;
ma=iMA(SYMBOL,TF1,MAperiod1,0,MethodMA1,PriceMA1,1);
if(iOpen(SYMBOL,TF1,0)>ma){S4=2;NN2++;}
if(iOpen(SYMBOL,TF1,0)<ma){S4=1;NN2++;}
}
else S4=3;
if(MAperiod2!=0)//сигнал по МА2
{NN++;
ma=iMA(SYMBOL,TF1,MAperiod2,0,MethodMA2,PriceMA2,1);
if(iOpen(SYMBOL,TF1,0)>ma){S5=2;NN2++;}
if(iOpen(SYMBOL,TF1,0)<ma){S5=1;NN2++;}
}
else S5=3;
if(MAperiod3!=0)//сигнал по МА3
{NN++;
ma=iMA(SYMBOL,TF1,MAperiod3,0,MethodMA3,PriceMA3,1);
if(iOpen(SYMBOL,TF1,0)>ma){S6=2;NN2++;}
if(iOpen(SYMBOL,TF1,0)<ma){S6=1;NN2++;}
}
else S6=3;
Как сделать, чтобы сигнал выдавало при buy не только когда цена выше каждой в отдельности, но и чтобы МА1 была выше МА2 и МА3 и также МА2 была выше МА3