подскажите какой не будь советник который в определённое время будет закрывать все сделки и отложенные ордера?????
- подскажите есть ли такой советник и как он называеться
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
- Отложенный ордер перед закрытие торговой недели
#property strict input int hour = 0, minute = 0; //+------------------------------------------------------------------+ string str_close = ""; datetime time_close = 0; //+------------------------------------------------------------------+ void OnInit() { if( hour > 0 || minute > 0 ) str_close = " " + IntegerToString(hour<0 ? 0 : hour>23 ? 23 : hour) + ":" + IntegerToString(minute<0 ? 0 : minute>59 ? 59 : minute); time_close = StringToTime( TimeToString(TimeCurrent(), TIME_DATE) + str_close ); } void OnTick() { if( str_close == "" ) return; if( time_close > TimeCurrent() ) return; time_close = StringToTime( TimeToString(TimeCurrent(), TIME_DATE) + str_close ) + 24*60*60; for(int cnt=OrdersTotal()-1; cnt>=0; cnt--) { if( !OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES) ) continue; switch( OrderType() ) { case ORDER_TYPE_BUY : case ORDER_TYPE_SELL: if( OrderClose( OrderTicket(), OrderLots(), SymbolInfoDouble(_Symbol, (OrderType() == ORDER_TYPE_BUY ? SYMBOL_BID : SYMBOL_ASK) ), 5) ) break; break; case ORDER_TYPE_BUY_LIMIT : case ORDER_TYPE_BUY_STOP : case ORDER_TYPE_SELL_LIMIT: case ORDER_TYPE_SELL_STOP : if( OrderDelete( OrderTicket() ) ) break; break; } } }
Konstantin Nikitin:
я не умею писать роботы
Aleksandr Petrunin:
я не умею писать роботы
Так ведь уже написали, код приведен. Берите и пользуйтесь.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь