наверно сложная функция, мне делал один прогер такую штуку я советник не сохранил, теперь гадаю как там было сделано....
может у кого есть кусок кода, не думаю что его не применял никто, или покажет где можно посмотреть, может я плохо искал?
Добавишь в начало советника
extern int Tral = 40; //----
а это можно в конец
//---- Трейлинг стоп для открытых ордеров if(total>0)for( i =0; i < total; i ++){OrderSelect(i,SELECT_BY_POS,MODE_TRADES);{if(OrderType()==OP_SELL){if(OrderOpenPrice()>Ask+Tral*Point){OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE);}}}}if(total>0)for( i =0; i < total; i ++){OrderSelect(i,SELECT_BY_POS,MODE_TRADES);{if(OrderType()==OP_BUY){if(OrderOpenPrice()<Bid-Tral*Point){OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE);}}}}
наверно сложная функция, мне делал один прогер такую штуку я советник не сохранил, теперь гадаю как там было сделано....
может у кого есть кусок кода, не думаю что его не применял никто, или покажет где можно посмотреть, может я плохо искал?
Добавишь в начало советника
а это можно в конец
Да не то это все, вот нашел
Да, твой код намного проще...