Тестирование нового компилятора MQL5 для x64 платформ - ускорение расчетов от 2 до 10 раз! - страница 15
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Eduard Vavrin, приложенный файл не относится к описанным ошибкам. Давайте, я попробую подготовить код, который приводит к ошибке, и пришлю вам. Просто это потребует времени и пока что этот код содержит слишком много от исходного эксперта.
Записал видео отладки на MACD Sample.mq5 символ EURUSD на демо-счёте demoforex. (дневки тоже работают нормально)
Хм... А у меня при запуске - никаких брейкпоинтов не срабатывает... Хотя, делаю все, как на видео...
Разница - когда нажимаю "нажать отладку на исторических данных" - эксперт не запускается, а выходит окно терминала с тестером стратегий, и интересно, что дата тестирования и начала и конца - устанавливается на 1970 (datetime = 0). Больше ничего не происходит. Если установить другие даты, и снова попробовать запуск из редактора - опять даты сбрасываются, ничего не просходит. Если установить другие даты, и нажать "Старт" - все происходит, как при обычном тестере стратегий.
Хм... А у меня при запуске - никаких брейкпоинтов не срабатывает... Хотя, делаю все, как на видео...
Разница - когда нажимаю "нажать отладку на исторических данных" - эксперт не запускается, а выходит окно терминала с тестером стратегий, и интересно, что дата тестирования и начала и конца - устанавливается на 1970 (datetime = 0). Больше ничего не происходит. Если установить другие даты, и снова попробовать запуск из редактора - опять даты сбрасываются, ничего не просходит. Если установить другие даты, и нажать "Старт" - все происходит, как при обычном тестере стратегий.
На данный момент, для запуска отладки на истории необходимо явно указать параметры отладки (в редакторе в меню "сервис"):
Вау. Век живи, век учись. Дураком помрешь.
Заработало !!! Вот, как раз то, чего так не хватало в МТ5 !!!
Премного благодарен.
Теперь для полного счастья еще указатели на массивы.
Ну или введение функций OnCalculate() не со ссылкой на обычные массивы, а со ссылкой на массивы Стандартой Библиотеки CiHigh и подобные...
Не нужно никаких именованных каналов! Ждем добавление поддержки SQL. Обмен данными через таблицу. SQL - это встроенная поддержка многопоточных высоконагрузочных систем.
В перечне изменений MetaTrader 5 build 1150 который выйдет в пятницу 22 мая 2015г. в разделе 2 сказано следующее:
"Теперь работу программы можно проверить на интересующем участке истории. Отладка происходит в режиме визуального тестирования в тестере стратегий. Программа запускается на графике, который строится по смоделированной в тестере последовательности тиков".
Как я понимаю возможности тестировать на реальной (рыночной) тиковой истории как не было ранее, так и не появилось в этой версии терминала. Тики внутри минутного бара снова эмулированные?
Как я понимаю возможности тестировать на реальной (рыночной) тиковой истории как не было ранее, так и не появилось в этой версии терминала. Тики внутри минутного бара снова эмулированные?
Улучшения будут обязательно.
кто-нибудь уже протестировал отладку на истории в тестере стратегий?
Не получается протестировать на FORTS фьючерс RTS-6.15 M1 период любой для данного фьючерса, сразу останавливается. Перед стартом выставляю в МЕ - меню-сервис-отладка все необходимые параметры, в частности кредитное плечо 1:1 (условия работы на FORTS. После старта и естественно остановки, наблюдаю в тестере стратегий наблюдаю все те-же настройки, но толко ркедитное плечо 1:50
не красиво так поступать со стороны разработчиков - просить протестировать, а при получении ответов об ошибках отмалчиваться... не первый раз уже замечаю, что на форуме, что в сервисдеске, там вообще последнее время все без ответа...
PS. платформа МТ5 конечно перспективная, но подобное отношение отталкивает...
Не получается протестировать на FORTS фьючерс RTS-6.15 M1 период любой для данного фьючерса, сразу останавливается. Перед стартом выставляю в МЕ - меню-сервис-отладка все необходимые параметры, в частности кредитное плечо 1:1 (условия работы на FORTS. После старта и естественно остановки, наблюдаю в тестере стратегий наблюдаю все те-же настройки, но толко ркедитное плечо 1:50
В текущем билде, необходимо вручную, во вкладке "настройки" тестера стратегий, выставить плечо 1:1 и только после этого запускать тестирование из редактора.