![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Учет ордеров в МТ5 - это целая наука: Обработка торговых событий в эксперте при помощи функции OnTrade()
Ни какая пауза от повторного открытия не спасет, всегда может возникнуть ситуация, в которой ордер будет исполняться еще на 1 секунду дольше.
ps: и не забудьте про мейджик.
Пособник?
Никакая наука не спасет от происков глобального мета
пофигизма.
старался
К сожалению, ловушек у МТ5 оказалось намного больше чем у MT4.
Проблема с задержкой обновления данных после успешного выполнения OrderSend() решается в самой последней строке следующего примера:
Функция обновления:
держите должно все работать
В этом замечательном коде - все замечательно работало,
но произошли изменения в языке программирования.
из mql5 убрали
ORDER_FILLING_AON;
И теперь на этом месте компиляция не работает.
Подскажите, пожалуйста, как теперь правильно заполнить структуру?
В этом замечательном коде - все замечательно работало,
но произошли изменения в языке программирования.
из mql5 убрали
Вот спасибки, Rosh!
Хотя. я поменял - на "берем то что есть", т.к. у меня агрессивный переворот, который вряд ли случится.
Правда интересно, какие инструменты разработчики подразумевали по первичными аббревиатурами в русской или импортной транскрипции?
Только из любопытства, как словесно подразумевались 2 варианта ?
Только из любопытства, как словесно подразумевались 2 варианта ?
Так как для рыночного ордера у нас может быть две политики исполнения, ORDER_FILLING_FOK и ORDER_FILLING_IOC, то насколько правильно будет в торговом запросе заполнить поле request.type_filling следующим образом:
Компилятор выдаёт только предупреждение: implicit enum conversion. Этого достаточно, чтобы запрос корректно обрабатывался вне зависимости от установленной брокером/дилером политики исполнения?Компилятор выдаёт только предупреждение: implicit enum conversion. Этого достаточно, чтобы запрос корректно обрабатывался вне зависимости от установленной брокером/дилером политики исполнения?
Это же как "черный кофе с молоком" - две взаимоисключающие политики. Вот Вам ссылки на английском еще:
Так как для рыночного ордера у нас может быть две политики исполнения, ORDER_FILLING_FOK и ORDER_FILLING_IOC,