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

 
Еще хорошее улучшение в визуальном режиме тестирования стратегий - теперь ползунок скорости работает правильно и предсказуемо.
 
Renat Fatkhullin:

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

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

Попробовал стандартный Moving Average.ex5 - не получается (пробовал OHLC, every tick generating )

Не работает и простой его бэктест без отладки на (build 1114)

 

 

Файлы:
20150508.log  30 kb
 
unreal:

Попробовал стандартный Moving Average.ex5 - не получается (пробовал OHLC, every tick generating )

Не работает и простой его бэктест без отладки на (build 1114)

По шагам:

  1. Нужно правильно настроить в редакторе окружение для тестирования:



  2. В терминале в настройках тестера задать правильные параметры



  3. Выставить точки останова, скомпилировать код

  4. Запустить по команде Ctrl+F5 (Отладка  -> Начать на исторических данных) и получить такое:



Специально повторил на Moving Average и все получилось.


Окошко увеличьте в размерах - у вас скорее всего стоит режиме оптимизации параметров, а не одиночный проход.

 

Оптимизация отключена, остальное делал так-же, сама отладка вроде работает, но как проверить что она правильно работает если такие сообщения есть и не удаётся протестировать эксперт:

 

 

 

Файлы:
20150508.log  56 kb
 
unreal:

Оптимизация отключена, остальное делал так-же, сама отладка вроде работает, но как проверить что она правильно работает если такие сообщения есть и не удаётся протестировать эксперт:

Почему вы упорно пытаетесь не обращать внимание на то, что у вас даже символов рабочих нет, хотя весь лог забит сообщениями об ошибках, включая нулевые объемы?

На рублевом торговом счете без наличия курсов конвертации в валюту баланса (рубль) пытаетесь тестировать форексные инструменты?

Связь с торговым сервером точно есть или тест запущен без подключения? По логам видно, что связи с торговым сервером нет, возможности получить курсы конвертации нет, как и истории чартов нужных инструментов.

 
Renat Fatkhullin:

Почему вы упорно пытаетесь не обращать внимание на то, что у вас даже символов рабочих нет, хотя весь лог забит сообщениями об ошибках, включая нулевые объемы?

На рублевом торговом счете без наличия курсов конвертации в валюту баланса (рубль) пытаетесь тестировать форексные инструменты?

Связь с торговым сервером точно есть или тест запущен без подключения? По логам видно, что связи с торговым сервером нет, возможности получить курсы конвертации нет, как и истории чартов нужных инструментов.

Связь с торговым сервером - MetaQuotes-Demo.

USDRUR  и  EURRUR добавил в просмотр, ошибка -  (Symbols no prices for symbol USDRUR)  исчезла.

Посмотрел символ EURRUR  ошибка - (no prices for symbol EURRUR) там график до 2013.03.06 - H1, значит из-за этого не получается протестировать?

И надо подключаться к другому серверу?

К какому именно серверу лучше подключаться? 

 
unreal:

Связь с торговым сервером - MetaQuotes-Demo.

USDRUR  и  EURRUR добавил в просмотр, ошибка -  (Symbols no prices for symbol USDRUR)  исчезла.

Посмотрел символ EURRUR  ошибка - (no prices for symbol EURRUR) там график до 2013.03.06 - H1, значит из-за этого не получается протестировать?

И надо подключаться к другому серверу?

К какому именно серверу лучше подключаться? 

Зачем вы на рублевом счете тестируете и заставляете тестер в разы больше работу делать, параллельно ведя моделирование курсов конвертации в базовую валюту, чтобы были точные вычисления? 


Откройте forex счет, а не рублевый moex. Зачем биться головой об стену, особенно зная, что EURRUR вообще пустой и по нему ни текущих цен, ни истории нет вообще.
 
Renat Fatkhullin:

Зачем вы на рублевом счете тестируете и заставляете тестер в разы больше работу делать, параллельно ведя моделирование курсов конвертации в базовую валюту, чтобы были точные вычисления? 


Откройте forex счет, а не рублевый moex. Зачем биться головой об стену, особенно зная, что EURRUR вообще пустой и по нему ни текущих цен, ни истории нет вообще.

Понятно, спасибо.

Просто при открытии демо счёта MetaQuotes-Demo увидел возможность выбора moex, логично подумал что есть возможность его протестировать, оказывается пока нет.

 

Отладка работает нормально, хорошо было бы иметь ещё выбор начала тестирования по часам и минутам в тестере.

 
unreal:

Понятно, спасибо.

Просто при открытии демо счёта MetaQuotes-Demo увидел возможность выбора moex, логично подумал что есть возможность его протестировать, оказывается пока нет.

 

Отладка работает нормально, хорошо было бы иметь ещё выбор начала тестирования по часам и минутам в тестере.

Это можно сделать прописав условие начала дебагинга.

if(TimeCurrent()>=D"2015.01.12 12:42:23")DebugBreak();
 
unreal:

Понятно, спасибо.

Просто при открытии демо счёта MetaQuotes-Demo увидел возможность выбора moex, логично подумал что есть возможность его протестировать, оказывается пока нет.

 

Отладка работает нормально, хорошо было бы иметь ещё выбор начала тестирования по часам и минутам в тестере.

Извиняюсь, невнимательно посмотрел - есть такая возможность.

 

Спасибо.

Nikolay Demko:

Это можно сделать прописав условие начала дебагинга.

if(TimeCurrent()>=D'2015.01.12 12:42:23')DebugBreak();
Причина обращения: