
Поменял логику.

Нужно добавить трал ордеров
Если в топике увижу скользящий стоп, показываю логику кода целиком
ObjectCreate(VLINE, OBJ_VLINE, 0, 0, 0);
ObjectSet(VLINE, OBJPROP_COLOR, VLINE_COLOR);
ObjectSet(VLINE, OBJPROP_STYLE, VLINE_STYLE);
ObjectDelete(VLINE);
if(Bf<0.4 && Bf>(-0.4))
ObjectSet(VLINE, VLINE, VLINE);
for(i=0; i<limit; i++)
{
ExtMacdBuffer[i]=((iMA(NULL,0,InpFastEMA,0,3,0,i)/iMA(NULL,0,InpFastEMA,0,3,1,i))-1)*10000;
double gbpusd=((iMA("GBPUSD"+Pereferics,0,InpFastEMA,0,3,0,i)/iMA("GBPUSD"+Pereferics,0,InpFastEMA,0,3,1,i))-1)*10000;
double gbpjpy=((iMA("GBPJPY"+Pereferics,0,InpFastEMA,0,3,0,i)/iMA("GBPJPY"+Pereferics,0,InpFastEMA,0,3,1,i))-1)*10000;
double usdjpy=((iMA("USDJPY"+Pereferics,0,InpFastEMA,0,3,0,i)/iMA("USDJPY"+Pereferics,0,InpFastEMA,0,3,1,i))-1)*10000;
double GBP=(gbpusd+gbpjpy)/2;
double USD=(-gbpusd+usdjpy)/2;
double JPY=-(usdjpy+gbpjpy)/2;
if(GBP>USD&&GBP>JPY) up=GBP;
if(USD>GBP&&USD>JPY) up=USD;
if(JPY>USD&&JPY>GBP) up=JPY;
if(GBP<USD&&GBP<JPY) dn=GBP;
if(USD<GBP&&USD<JPY) dn=USD;
if(JPY<USD&&JPY<GBP) dn=JPY;
}
axe44