"с установкой стоп и лосс 30 пунктов" - имел ввиду стоплосс и тейк профит (в первом предложении)
extern double Lot=0.01; extern int TakeProfit=300; extern int StopLoss=300; extern int Magic=227; extern int Slip=30; int i; //+------------------------------------------------------------------+ int start() { int b=0; for(i=OrdersTotal()-1; i>=0; i--) if(OrderSelect(i,SELECT_BY_POS)) if(OrderMagicNumber()==Magic||Magic==-1) if(OrderSymbol()==Symbol()) if(OrderType()==0) { b++; if(OrderTakeProfit()==0 || OrderStopLoss()==0) OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+TakeProfit*Point,Digits),NormalizeDouble(OrderOpenPrice()-StopLoss*Point,Digits),0,Green); } if(b==0) OrderSend(Symbol(),0,NormalizeDouble(Lot,2),NormalizeDouble(Ask,Digits),Slip,0,0,"",Magic,0,Red); } //+------------------------------------------------------------------+На ...
В OrderModify на первом месте стоп, тейк - на втором
Roger:
В OrderModify на первом месте стоп, тейк - на втором
В OrderModify на первом месте стоп, тейк - на втором
Писал на скорую руку, вы правы

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Приветствую друзья!
Нужен такой советник:
После запуска открывает сделку БАЙ по рынку с установкой стоп и лосс 30 пунктов (возможность менять значение лосс/профит в настройках).
Далее:
При закрытии сделки по профиту, сразу же открывается такая же сделка БАЙ с того же места где сработал тейк профит, с теми же данными - стоп 30/профит 30.
При закрытии сделки по стоп лоссу, открывается сделка БАЙ от того же уровня, где она закрылась по стоп лоссу, так же с тейк профитом и лоссом 30 пунктов.
Т.е., все сделки открываются только БАЙ от уровня где ордер закрыт либо по стопу либо по профиту.
Есть ли такой советник?