Ошибки при тестировании советников

 
Всем Благодарю! Помогите разобраться : ошибка при тесте: 2019.12.04 14:14:40.097 TestGenerator: unmatched data error (high value 0.71570 at 2019.01.21 23:30 is not reached from the least timeframe, high price 0.71560 mismatches)
Файлы:
 

Перед тестом нужно синхронизировать историю по всем используемым таймфреймам, т. к. в МТ4 каждый ТФ обновляется независимо от другого. В итоге получаем такие вот чудеса: на старшем ТФ максимум свечи 0.71570, а на свечах младшего ТФ, образующих свечу старшего ТФ, максимум только 0.71560.

Чтобы синхронизировать:

  1. Открыть ТФ М1 тестируемого символа.
  2. Закачать как можно больше истории (нажимать Home, пока история не перестанет обновляться).
  3. Запустить на нем штатный скрипт period_converter.
  4. В единственном параметре скрипта указать 5. Это будет ТФ М5.
  5. Дождаться окончания выполнения скрипта (в закладке "Эксперты" появится запись вроде такой PeriodConverter EURUSD,M1: 1527518 record(s) written).
  6. Запустить скрипт заново, последовательно указывая в параметре значения: 15 (M15), 30 (M30), 60 (H1), 240 (H4), 1440 (D1).
  7. Удалить скрипт.
  8. Запустить тестер.
Со временем история снова будет рассинхронизирована из-за поступления новых котировок. Повторить процедуру.
 
Ihor Herasko:

Перед тестом нужно синхронизировать историю по всем используемым таймфреймам, т. к. в МТ4 каждый ТФ обновляется независимо от другого. В итоге получаем такие вот чудеса: на старшем ТФ максимум свечи 0.71570, а на свечах младшего ТФ, образующих свечу старшего ТФ, максимум только 0.71560.

Чтобы синхронизировать:

  1. Открыть ТФ М1 тестируемого символа.
  2. Закачать как можно больше истории (нажимать Home, пока история не перестанет обновляться).
  3. Запустить на нем штатный скрипт period_converter.
  4. В единственном параметре скрипта указать 5. Это будет ТФ М5.
  5. Дождаться окончания выполнения скрипта (в закладке "Эксперты" появится запись вроде такой PeriodConverter EURUSD,M1: 1527518 record(s) written).
  6. Запустить скрипт заново, последовательно указывая в параметре значения: 15 (M15), 30 (M30), 60 (H1), 240 (H4), 1440 (D1).
  7. Удалить скрипт.
  8. Запустить тестер.
Со временем история снова будет рассинхронизирована из-за поступления новых котировок. Повторить процедуру.

Благодарю! Все проделал последовательно на 1 минутном тайм. или нужно было переключать график согласно : значения: 15 (M15), 30 (M30), 60 (H1), 240 (H4), 1440 (D1).?


Этот советник стоимостью 600$, Провел тест повторно не торгует. пожалуйста посмотрите что можно сделать.

Файлы:
 
Ilzadjan Akhmedov:

Благодарю! Все проделал последовательно на 1 минутном тайм. или нужно было переключать график согласно : значения: 15 (M15), 30 (M30), 60 (H1), 240 (H4), 1440 (D1).?

Этот советник стоимостью 600$, Провел тест повторно не торгует. пожалуйста посмотрите что можно сделать.

Дарю его вам если решите в чем проблема пожалуйста отправьте настройки!

 
Ilzadjan Akhmedov:

Дарю его вам если решите в чем проблема пожалуйста отправьте настройки!

Это скомпилированная версия (ex4). Разобраться с ней я могу точно также, как и Вы. Если есть mql4-файл, то его можно посмотреть.

 
Благодарю! Всех вам благ!