![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Допустим. Но, зачем Вам имитация продолжения движения? Зачем Ontick?
Когда исследуешь ТС в Тестере, преполагаешь, что такой же результат будет и на реале.
На реале элементарно пропускать тики. Например, пока выполняется OrderSend.
В виртуалке же тики не пропускаются. Это реал-тайм Тестер. Соответственно, синхронизируешь этот Тестер с реалом, получая максимальное приближение результата в Тестере и на реале. Таким образом соблюдается принцип соответствия исследовательских потугов и того, что видишь на самом деле.
Когда исследуешь ТС в Тестере, преполагаешь, что такой же результат будет и на реале.
На реале элементарно пропускать тики. Например, пока выполняется OrderSend.
В виртуалке же тики не пропускаются. Это реал-тайм Тестер. Соответственно, синхронизируешь этот Тестер с реалом, получая максимальное приближение результата в Тестере и на реале. Таким образом соблюдается принцип соответствия исследовательских потугов и того, что видишь на самом деле.
Иначе говоря, имитируя тик просто приближаешься к реальности.
Вопрос не совсем по Virtual. Но коль он и для решения этого вопроса тоже, спрошу тут.
Лимитники в тестере до сих пор скользят или это уже где-то можно отключить?
Вопрос не совсем по Virtual. Но коль он и для решения этого вопроса тоже, спрошу тут.
Лимитники в тестере до сих пор скользят или это уже где-то можно отключить?
Virtual - настраивается. MT5-Тестер - не скользят на неттинге+биржевой символ.
К сожалению, прекратил отвечать на вопросы, которые требуют бесед. Время трачу на другое.
В MT5 возможны следующие ситуации.
CopyTicks_LastTick.time_msc < SymbolInfoTick.time_msc CopyTicks_LastTick.time_msc < LastDealSymbol.time_msc
Если не учитывать эту особенность, то реал-тайм виртуальная торговля может запаздывать за реалом. Отсюда могут возникать большие грабли при той же синхронизации. Например, в реале произошел переворот, а в виртуале - нет. И как синхронизатор поведет в такой ситуации - известно только его автору.
Поэтому при скармливании тиков виртуальным окружениям рекомендую поставить соответствующие проверки на актуальность тиковой истории.
Актуальность тиковой истории на самом деле всегда нужно проверять. Но это настолько специфическая вещь, что решил написать в этой странной ветке.
Похоже, что подключение Virtual зарубает использование MT5-OrderSelect, поскольку он дефайнит на свою функцию, а она не ждёт 1 параметра. А MT4Orders учитывает такую штуку.
не нашел как с помощью Virtual выполнить этот пп. из описания, можно пример переворота ТС в Virtual ?
не нашел как с помощью Virtual выполнить этот пп. из описания, можно пример переворота ТС в Virtual ?
В описании библиотеки есть такой пункт.