Несоответствие цены IClose и открытие ордера на основе Iclose предыдущей свечи
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Sergey Golubev, 2020.03.23 16:08
Вставляйте правильно код -
----------------
MQL5.community - Памятка пользователя
Кнопка
предназначена для вставки исходного кода в текст сообщения. При нажатии появляется пустое окно, в которое необходимо вставить код и далее нажать кнопку Вставить. Для отмены вставки кода необходимо нажать кнопку Отмена.
Так ведь приказ ORDER_TYPE_BUY не приводит к открытию ордера, которому можно назначить цену, он приводит к открытию позиции. У Вас в коде даже метод так называется - OpenPosition. А позицию можно открыть только по текущей цене (для Buy это Ask). Если хотите открыть ордер, то использовать нужно метод OpenOrder.
самое ироничное Comment выводится корректно, а вот ордер нет, хоть там и там используется, для наглядности прикрепил файл