Новая версия платформы MetaTrader 5 build 6230: больше возможностей AI - страница 18
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
И в Тестере тоже. Представьте, что в одну миллисекунду было одновременно 100 тиков. И 52-й тик удовлетворял отложенному ордеру. По цене какого тика надо исполнить ордер?
Я считаю, что по цене последнего - 100-го. Тестер так не считает. Так и не считает мой Virtual. Но когда идет речь про last-тики в одну миллисекунду, но правильно исполнять именно по последнему тику в этой серии с одинаковым временем.
Я не проверял отложенные ордера. Только срабатывание стоп-лосса.
В любом случае, если не все данные доступны, тестер точно не сможет работать корректно. Конечно, это не означает, что с самим тестером нет проблем, но тогда мне понадобится способ воспроизвести проблему.
Это также не проблема тестировщика.
1. Брокер должен правильно настроить сессии. Как вы показали, они настроены неправильно, это не проблема MT5 и не ответственность MetaQuotes.
2. Ваш советник должен проверять сессии, тестер не делает это автоматически. Если брокер не предоставляет корректные данные, вам потребуется написать собственное решение.
Проблема в том, что сначала торговые сессии начинались с 10:00, а с 2025 года с 07:00. И скоро снова изменят.
Имеем 2 разных расписания в истории и одно расписание в спецификации.
Если установить его правильно на текущий момент (с 7:00), то оно будет неправильным до 2025 когда было с 10:00 и тогда котировочные тики с 9:50 до 10:00 будут считаться как торговые.
Потому и предлагаю сделать флаг для обозначения тиков из торговой сессии.
А у других дилеров с биржевым исполнением как?
Добавляют к Last тикам и меняющиеся цены Ask/Bid ?
То есть так:
Для меня это первая биржа, возможно вы видели другие?
Да, и это та же самая проблема. Я сообщал о ней несколько лет назад: https://www.mql5.com/ru/forum/283732/page19#comment_9061855
Однако возможности розничной торговой платформы, такой как MT5, имеют свои ограничения.
Проблема в том, что сначала торговые сессии начинались с 10:00, а с 2025 года с 07:00. И скоро снова изменят.
Имеем 2 разных расписания в истории и одно расписание в спецификации.
Если установить его правильно на текущий момент (с 7:00), то оно будет неправильным до 2025 когда было с 10:00 и тогда котировочные тики с 9:50 до 10:00 будут считаться как торговые.
Потому и предлагаю сделать флаг для обозначения тиков из торговой сессии.
Да, я знаю, это ограничение MT5, история этих настроек отсутствует.
Но, по крайней мере, текущие настройки должны быть установлены брокером корректно.
Вы спрашивали у брокера, почему он не настроил правильные сессии в MT5?
Записаны тики обычно, не думаю что с ними проблема.
Лимитные ордеры активируются по Ask/Bid тикам. Я это показывал ранее. https://www.mql5.com/ru/forum/516827/page13#comment_60585020
А стоп ордеры по Limit тикам. Думаю и те и другие должны работать по Ask/Bid тикам.
Да, и это та же самая проблема. Я сообщал о ней несколько лет назад: https://www.mql5.com/ru/forum/283732/page19#comment_9061855
Возможно, это та же проблема.
Первая SELL-сделка происходит не по Bid-цене. Получается, что актуальная Bid-цена отсутствует в истории.
Возможно, это та же проблема.
Первая SELL-сделка происходит не по Bid-цене. Получается, что актуальная Bid-цена отсутствует в истории.
Да. Насколько я понимаю, "цена покупки/цена продажи" — это один поток, а "последние продажи/объем сделок" — другой, и они не синхронизированы должным образом (как это действительно происходило на бирже).
Возможно, это та же проблема.
Первая SELL-сделка происходит не по Bid-цене. Получается, что актуальная Bid-цена отсутствует в истории.
https://www.mql5.com/ru/forum/518455/page8#comment_60584518
Смею утверждать, что bid/ask-поток цен иногда отстает от last-потока.
Можете ли вы предоставить мне советника/настройки для проверки лимитных ордеров?