Чтобы начать тестирование советников в клиентском терминале MetaTrader 4, вы должны открыть окно «Тестер»,. Это можно сделать несколькими способами: выбрать «Вид»-Тестер стратегий» в главном меню, нажать Ctrl + R, либо нажать на кнопку «Тестер стратегий» на панели инструментов. Кроме того, это можно сделать с помощью контекстного меню графика, к которому прилагается советник («Советники-Strategy Tester»), или же нажмите клавишу F6. Таким образом, советники MetaTrader 4 будут открыты, загрузить их можно на сайте, и можно приступать к самому главному.
Перед началом тестирования, советник должен быть выбран. Это может быть сделано путем использования контекстного меню или перетаскивания названия с помощью мыши из окна «Навигатор» в окно “Тестер”. Значок может быть выбран таким же образом: он выбирается в контекстном меню или перетаскивается из окна «Market Watch». Нажатие F6 позволяет одновременно произвести выбор значка советника и период активного графика, но советник должен быть прикреплен на активный график для этого.
Кроме того, необходимо выбрать метод исторического моделирования данных. Некоторые торговые стратегии не зависят от движения цены в графике, они торгуют на уже сформированных показателях. Появление нового показателя свидетельствует о том, что текущая шкала была полностью сформирована, здесь необходимо обращать внимание на состояние фигуры форекс. Именно для таких советников и предназначен режим моделирования под названием “По ценам открытия”. Следует отметить, что если данные из текущей панели используются для создания торговых решений советника, тестирование такого эксперта в режиме “по ценам открытия” будет недостаточным! Как правило, советники, которые работают на основе окончательного показателя, получают следующий код для проверки начала следующего:
статический prevtime даты = 0;
…
если (prevtime == Time [0]) возврат (0);
prevtime = Time [0];
Во всех остальных случаях должна быть использована модель «Все тики». Не рекомендуется использовать модель «Контрольные точки» для тестирования. Эта модель предназначена для грубой оценки советников, работающих в режиме оптимизации. После того, как генетические алгоритмы оптимизации были добавлены в тестер, необходимо использовать «контрольные точки», чтобы не потеряли свою актуальность. Для потикового моделирования исторических данных, чтобы оно было адекватным, необходимо иметь больше одной минуты для обработки данных.