Мой бот при тестировании в МТ4 показал более 100% годовых. Но на реале ожидаемых процентов не получилось. За полгода работы вышло только 18-19% прибыли. Я поставила советник опять на этот же терминал и прогнала за тот период, который дал эти 18-19%. Советник показал более 100%! На тех же самых котировках, т.е. при полностью загруженной оригинальной истории котировок. Так что судите сами, можно ли доверять этому тестеру после такого.
Стала искать инфу о тестере МТ4, как он устроен, почему так получилось. Оказывается, для тестера существует только 4 цены: открытие, закрытие, хай и лоу. Тиков в истории нет, он (тестер) их сам генерирует по определенному алгоритму! И тики эти ничего общего не имеют с историческими данными. Также не известно, когда были достигнуты Хай и Лоу. Что было раньше - Хай или Лоу - тоже не известно тестеру.
Таким образом из всех видов тестирования самый достоверный - это "основанный на ценах открытия". Цена открытия - единственная цена, для которой известно точное время. Тестировать можно те торговые системы, которые не зависят от тиков, а зависят только от цены открытия.