Новая версия платформы MetaTrader 5 build 6230: больше возможностей AI - страница 15
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Еще раз - меня смущают наличие объемов в Ask/Bid тиках без флага Volume, а не buy/sell тиков.
Да, так и понял сразу. Не будет путаницы, когда у buy/sell-тиков ненулевые bid/ask?
Сейчас единственный способ идентифицировать тип тика (котировочный/сделка) - это проверка флага.
На бирже тик всегда либо котировочный, либо сделочный. Но в MQ-истории, технически возможен их симбиоз. Это надо проверять историю.
Да, так и понял сразу. Не будет путаницы, когда у buy/sell-тиков ненулевые bid/ask?
Но в MQ-истории, технически возможен их симбиоз. Это надо проверять историю.
Не вижу проблемы - цены Ask/Bid всегда есть, Last иногда.
Вот Buy и Sell в один тик замешивать не стоит, но кажется так и происходит. Либо бай, либо селл.Не вижу проблемы - цены Ask/Bid всегда есть, Last иногда.
Я про другое.
Я про другое.
В Документации, конечно, полное несоответствие.
Чтобы узнать, какие именно данные изменились с текущим тиком, анализируйте его флаги:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Как тестируете стратегии для биржи?
Aleksei Kuznetsov, 2026.10.18 13:38
И кстати можно было бы в Last тиках оставлять не Ask/Bid не последние, а сразу подставлять актуальные и добавлять флаг их изменений.
В Документации, конечно, полное несоответствие.
Идут подряд полностью идентичные тики, вплоть до флагов.Это виртуальные котировочные цены, потому что по ним нельзя акцептироваться. Можно только по последней в серии last-сделок.
Скопирую:
Рассмотрим результат работы -slippage.set
Здесь триггером так же является Last тик и применяется цена от старого Bid/Ask тика.
Проскальзывание видим отрицательное: -0.10.
Цена старого Bid = 97.87, Ask = 97.88. Но триггером SL стал Last Sell тик 97.97, который выше и Bid и Ask. На форуме писали, что если выставить лимитный Sell ордер выше Ask, то он исполняется об лимитный ордер Buy, который уже есть в стакане - видимо это и случилось. Возможно есть другие причины, почему Last Sell тики идут выше и Bid и Ask.
Если бы триггером были бы Ask/Bid тики, то SL сработал бы намного раньше, когда Bid первый раз стал ниже 97.97.
Таким образом нашли вторую причину неправильности применения Last тиков для триггера SL (и других Stop ордеров) - она заключается в том, что SL не срабатывает по реальным заявкам в стакане когда Bid первый раз станет ниже SL. И может сработать позже на несколько секунд или минут, когда кто-то случайно отправил Buy Limit ордер выше Ask в стакане. Или позже на часы, пока цена снова не вернется и не появится новый Last тик по цене <= SL.
Доступ к счету для тестов отправлю Alain, его можно передать и сотрудникам MQ для исправления тестера. Надеюсь месяца хватит. Потом поменяю пароль, ну или позже, если попросят.