Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Приветствую.
В MQL коде вызываю выполнение отложенного ордера (OP_BUYLIMIT в примере):
В итоге получаю по логам тестера эксперта такой вызов:
02:58:07 2009.06.29 17:00 exp_1 EURJPY,M15: Доливка, buy-limit ордер
02:58:07 2009.06.29 17:00 exp_1 EURJPY,M15: open #3 buy limit 0.30 EURJPY at 134.05 sl: 133.80 tp: 145.96 ok
02:58:07 2009.06.29 17:00 exp_1 EURJPY,M15: Dolikva BUY-LIMIT OrderSend():, MaxBuyPrice = 133.96, dOpenPrice = 134.05, StopLossValue = 133.8, dProfit = 145.96, Bid/Ask = 134.516/134.546
Суть в том, что отложенный OP_BUYLIMIT-ордер выставлен на уровне ниже, куда цена не возвращалась вниз - Ask по EURJPY 2009.06.29 17:00 был на уровне 134.54, а цена открытия 134.05 на 49 пунктов ниже. Но ордер был исполнен сразу же после постановки, т.е. выполнен не как отложенный.
Я в чём-то ошибся в коде?