Небольшой пример как вариант:
1.
1.
for(int o=0; o<=OrdersTotal(); o++) { if(OrderSelect(o,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICNUM) { kol++; if(kol>=3) return(0); } }
2.
for(int o=0; o<=OrdersTotal(); o++) { if(OrderSelect(o,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICNUM) { if(OrderType( )==0) OrderClose( OrderTicket(),OrderLots(),OrderOpenPrice(),slippage, Red) } }
Гляньте в качестве идеи поможет.
MH_pro:
Небольшой пример как вариант:
1.
Небольшой пример как вариант:
1.
for(int o=0; o<=OrdersTotal(); o++) { if(OrderSelect(o,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICNUM) { kol++; if(kol>=3) return(0); } }
2.
for(int o=0; o<=OrdersTotal(); o++) { if(OrderSelect(o,SELECT_BY_POS,MODE_TRADES)==false) break; if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICNUM) { if(OrderType( )==0) OrderClose( OrderTicket(),OrderLots(),OrderOpenPrice(),slippage, Red) } }
Гляньте в качестве идеи поможет.
Спасибо, кое-что помогло.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не поможете, как описать следующие моменты работы советника:
1) ограничить кол-во открываемых ордеров тремя
2) если повторяется условие для "бай", то закрыть все позиции на покупку и заставить советника не работать некоторое время(около 5-6 часов)
Заранее благодарю!