ALex2008:
Если БУ не пашет, вот этот можешь взять.Вырезал с советника, который сам давно писал, всё лишнее, но что-то не работает, посмотрите плиз..
//------------------------------------------------------------------+ void No_Loss(int NoLoss) { double OOP,OSL; int tip; bool error; for (int i=0; i<OrdersTotal(); i++) { if (OrderSelect(i, SELECT_BY_POS)==true) { tip = OrderType(); if (tip<2 && OrderSymbol()==Symbol()) { if (OrderMagicNumber()!=magic) continue; if (tip==0) //Bay { OOP = NormalizeDouble(OrderOpenPrice(),Digits); OSL = NormalizeDouble(OrderStopLoss(),Digits); if ((Bid-OOP)/Point>=NoLoss && OOP > OSL) {error=OrderModify(OrderTicket(),OOP,OOP,OrderTakeProfit(),0,White);Sleep(500);} } if (tip==1) //Sell { OOP = NormalizeDouble(OrderOpenPrice(),Digits); OSL = NormalizeDouble(OrderStopLoss(),Digits); if ((OOP-Ask)/Point>=NoLoss && (OOP < OSL || OSL ==0)) {error=OrderModify(OrderTicket(),OOP,OOP,OrderTakeProfit(),0,White);Sleep(500);} } } } } } //------------------------------------------------------------------+
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вырезал с советника, который сам давно писал, всё лишнее, но что-то не работает, посмотрите плиз..