Не могу добится закрытия и открытия на одном баре одновременно,
что я делаю не так ?
- Вопросы от начинающих MQL5 MT5 MetaTrader 5
- Интенсивность или импульс!
- Пиши и зарабатывай на MQL5
Ну что, никто не знает как сразу закрыть и открыть противоположный ордер ?
Знаменитый перцептрон Решетова
Ну накрутили, а проще нельзя ?
Ну так возьмите из всего советника только то что Вас интересует:
{ // reverse ticket = OrderSend(Symbol(), OP_SELL, lots * 2, Bid, 3, Ask + sl * Point, 0, "AI", MagicNumber, 0, Red); Sleep(30000); //---- if(ticket < 0) prevtime = Time[1]; else OrderCloseBy(ticket, prevticket, Blue); }
Всё намного проще, чем вам советовали.
Для того чтоб и открытие и закрытие в переворотной системе(а я вижу именно такую) происходило на одном баре нужно чтоб проверка на закрытие бара стояла в коде раньше чем проверка на открытие(иначе у вас всегда будет ситуация когда действующий ордер не даёт открыть новый).
if(условие закрытия) закрытие_ордера(); if(условие открытия && OrderTotal==0) открытие_ордера();
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь