Тестирование нового компилятора MQL5 для x64 платформ - ускорение расчетов от 2 до 10 раз! - страница 15

 
xfo:

Eduard Vavrin, приложенный файл не относится к описанным ошибкам. Давайте, я попробую подготовить код, который приводит к ошибке, и пришлю вам. Просто это потребует времени и пока что этот код содержит слишком много от исходного эксперта.


Можете скинуть код мне в личку, после тестов он будет удален.
 
unreal:
 

Записал видео отладки на MACD Sample.mq5 символ EURUSD  на демо-счёте demoforex. (дневки тоже работают нормально)

Хм... А у меня при запуске - никаких брейкпоинтов не срабатывает... Хотя, делаю все, как на видео...

Разница - когда нажимаю "нажать отладку на исторических данных" - эксперт не запускается,  а выходит окно терминала с тестером стратегий, и интересно, что дата тестирования и начала и конца - устанавливается на 1970 (datetime = 0). Больше ничего не происходит. Если установить другие даты, и снова попробовать запуск из редактора - опять даты сбрасываются, ничего не просходит. Если установить другие даты, и нажать "Старт" - все происходит, как при обычном тестере стратегий.

 
George Merts:

Хм... А у меня при запуске - никаких брейкпоинтов не срабатывает... Хотя, делаю все, как на видео...

Разница - когда нажимаю "нажать отладку на исторических данных" - эксперт не запускается,  а выходит окно терминала с тестером стратегий, и интересно, что дата тестирования и начала и конца - устанавливается на 1970 (datetime = 0). Больше ничего не происходит. Если установить другие даты, и снова попробовать запуск из редактора - опять даты сбрасываются, ничего не просходит. Если установить другие даты, и нажать "Старт" - все происходит, как при обычном тестере стратегий.

На данный момент, для запуска отладки на истории необходимо явно указать параметры отладки (в редакторе в меню "сервис"):
 
Ilyas:
На данный момент, для запуска отладки на истории необходимо явно указать параметры отладки (в редакторе в меню "сервис"):

Вау. Век живи, век учись. Дураком помрешь.

Заработало !!! Вот, как раз то, чего так не хватало в МТ5 !!!

Премного благодарен.

Теперь для полного счастья еще указатели на массивы.

Ну или введение функций OnCalculate() не со ссылкой на обычные массивы, а со ссылкой на массивы Стандартой Библиотеки CiHigh и подобные...

 
Vasiliy Sokolov:

Не нужно никаких именованных каналов! Ждем добавление поддержки SQL. Обмен данными через таблицу. SQL - это встроенная поддержка многопоточных высоконагрузочных систем.
Полагаю, это перспективное направление. Но тут будет - это смотря как и зачем это сделать.
 

В перечне  изменений  MetaTrader 5  build 1150 который выйдет  в пятницу 22 мая 2015г.  в разделе 2 сказано следующее: 

 "Теперь работу программы можно проверить на интересующем участке истории. Отладка происходит в режиме визуального тестирования в тестере стратегий. Программа запускается на графике, который строится по смоделированной в тестере последовательности тиков". 

Как я понимаю возможности тестировать на реальной (рыночной) тиковой истории как не  было ранее,  так и не появилось в этой версии терминала.  Тики внутри минутного бара снова эмулированные? 

 
Igor Kuzminets:
 

Как я понимаю возможности тестировать на реальной (рыночной) тиковой истории как не  было ранее,  так и не появилось в этой версии терминала.  Тики внутри минутного бара снова эмулированные? 

Датафиды еще не сделали. Сделают - будут у вас реальные тики... Скальперы будут сплошь граальщиками... А то их послушаешь - впечатление такое, что именно реальные тики отделяют их от Грааля... Ну вот, посмотрим через несколько месяцев...
 
Renat Fatkhullin:

Улучшения будут обязательно.

кто-нибудь уже протестировал отладку на истории в тестере стратегий?

Не получается протестировать на FORTS фьючерс RTS-6.15 M1 период любой для данного фьючерса, сразу останавливается. Перед стартом выставляю в МЕ - меню-сервис-отладка все необходимые параметры, в частности кредитное плечо 1:1 (условия работы на FORTS. После старта и естественно остановки, наблюдаю в тестере стратегий наблюдаю все те-же настройки, но толко ркедитное плечо 1:50

 

не красиво так поступать со стороны разработчиков - просить протестировать, а при получении ответов об ошибках отмалчиваться... не первый раз уже замечаю, что на форуме, что в сервисдеске, там вообще последнее время все без ответа... 

PS. платформа МТ5 конечно перспективная, но подобное отношение отталкивает... 

 
Konstantin Karpov:

Не получается протестировать на FORTS фьючерс RTS-6.15 M1 период любой для данного фьючерса, сразу останавливается. Перед стартом выставляю в МЕ - меню-сервис-отладка все необходимые параметры, в частности кредитное плечо 1:1 (условия работы на FORTS. После старта и естественно остановки, наблюдаю в тестере стратегий наблюдаю все те-же настройки, но толко ркедитное плечо 1:50

Спасибо за сообщение, ошибка с выставлением плеча в тестере из параметров редактора исправлена.

В текущем билде, необходимо вручную, во вкладке "настройки" тестера стратегий, выставить плечо 1:1 и только после этого запускать тестирование из редактора.
Причина обращения: