![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А для чего? Не проще уйти от такой кухни у которой проскальзывания исключительно в одну сторону?
Нашел бородатую статью, тем кому надо. Контроль проскальзывания в мт можно сделать исключительно подручными средствами.
https://www.mql5.com/ru/articles/1399
А как вы узнаете? многие даже не смотрят на проскальзывание, думают что отложки строго по нужной цене исполняются, я тоже раньше так думал ) А если постоянно мониторить проск то как-то спокойней что-ли
Ещё вариант ставить магик = цене открытия ордера / _Point
Но иногда округляется и не совпадает значение. Чтобы это избежать я использую такую формулу
Но это для тех случаев когда магик не используется для возможности торговли на одном инструменте двумя советниками.
Вот здесь видно что произошло проскальзывание на 4 пипки.
А здесь проскальзывание 20 пипок
Ещё вариант ставить магик = цене открытия ордера / _Point
Но иногда округляется и не совпадает значение. Чтобы это избежать я использую такую формулу
Но это для тех случаев когда магик не используется для возможности торговли на одном инструменте двумя советниками.
Вот здесь видно что произошло проскальзывание на 4 пипки.
А здесь проскальзывание 20 пипок
Нашел бородатую статью, тем кому надо. Контроль проскальзывания в мт можно сделать исключительно подручными средствами.
https://www.mql5.com/ru/articles/1399
Статье 10 лет, не надо использовать код из нее )
Уже звучал дельный совет - сохраняйте цену ордера в гл. переменную, содержащую в названии тикет (и обновляйте при модификации ордера). А потом по факту срабатывания анализируйте.
СЛ и ТП - аналогично. При открытии/закрытии по рынку можно даже без гл. переменной.
Статье 10 лет, не надо использовать код из нее )
Уже звучал дельный совет - сохраняйте цену ордера в гл. переменную, содержащую в названии тикет (и обновляйте при модификации ордера). А потом по факту срабатывания анализируйте.
СЛ и ТП - аналогично. При открытии/закрытии по рынку можно даже без гл. переменной.
Там автор тоже пишет про глобалсы, но отталкивается от того что бы не было конфликта переменных с разных советников и путаницы, поэтому использует статические. Впрочем, я решил сделать с глобальными, да :) Если по магику тикеты ордеров контролировать свой/не свой то все норм.
Там автор - мой тезка и однофамилец, я в курсе, что он советует ;)
Статье 10 лет, и представленный в ней код (как и сам подход) использовать не советую.
Глобальные переменные имел в виду другие - Глобальные переменные терминала.
Там автор - мой тезка и однофамилец, я в курсе, что он советует ;)
Статье 10 лет, и представленный в ней код (как и сам подход) использовать не советую.
Глобальные переменные имел в виду другие - Глобальные переменные терминала.
Окей, в проскальзыванием вроде бы разобрались. А есть способы грамотно определить скорость исполнения приказов в мт4?
Читать журнал, там есть указание времени исполнения с точностью до мс.
Без DLL никак.