Справка по MetaTrader 4

Настройка

strategy_tester

В этой вкладке можно настроить параметры тестирования и оптимизации советников. При тестировании происходит однократный прогон эксперта на смоделированных данных, что позволяет определить их прибыльность и эффективность. При оптимизации производятся многократные прогоны механической торговой системы. Это делается с целью определения параметров советника, при которых его прибыльность максимальна.

В этой вкладке доступны следующие команды и опции:

  • Советник — выбрать тестируемый советник из списка. Для этого советник должен быть скомпилирован и находиться в директории /EXPERTS. Все вновь создаваемые эксперты автоматически помещаются в эту директорию;
  • Символ — выбрать один из доступных финансовых инструментов;
  • Период — выбрать период инструмента (таймфрейм);
  • Модель — выбрать метод моделирования баров:
    • Все тики (на основе всех наименьших доступных периодов с фрактальной интерполяцией каждого тика);
    • Контрольные точки (используется ближайший таймфрейм + фрактальная интерполяция);
    • По ценам открытия (быстрый метод на сформировавшихся барах);
  • Спред — в клиентском терминале в истории ценовых данных сохраняются только цены Bid. Для моделирования цен Ask в тестере стратегий по умолчанию используется текущий спред инструмента на момент запуска тестирования. Однако пользователь может задать собственное значение спреда для тестирования в поле "Спред".
  • Использовать дату — использовать диапазон дат при тестировании. Если эта опция включена, при тестировании будут использоваться данные из указанного диапазона. В противном случае используются все доступные данные по указанному инструменту и периоду;
  • Визуализация — включить режим визуального отображения процесса тестирования на графике. С помощью регулятора, расположенного правее, можно управлять скоростью визуализации процесса тестирования. Также в поле "Пропустить до" можно указать дату, до которой процесс тестирования визуализироваться не будет.
  • Оптимизация — включить режим оптимизации параметров советника. Более детальная информация по оптимизации параметров советника приведена в одноименном разделе;
  • Свойства эксперта — открыть окно "Свойства советника", позволяющее управлять параметрами советника при тестировании и оптимизации;
  • Свойства символа — посмотреть параметры финансового инструмента. Эти данные записаны в заголовке файла *.FXT и используются для эмуляции работы сервера;
  • Открыть график — создать новое окно графика выбранного для тестирования финансового инструмента. В процессе тестирования советник работает с виртуальным графиком. На этот график наносятся значки открытия и закрытия позиций, а также используемые советником объекты и индикаторы. Этот график может быть открыт только после завершения тестирования. При открытии виртуального графика используется шаблон TESTER.TPL, а при его отсутствии используются настройки по умолчанию. Также можно назвать шаблон тем же именем, что и у тестируемого советника. В таком случае при открытии графика для данного советника будет использоваться именно этот шаблон;
  • Изменить эксперт — открыть редактор "MetaEditor" и приступить к редактированию выбранного эксперта. Это бывает удобным, если необходимо внести небольшие изменения и быстро перекомпилировать эксперт;
  • Старт — начать тестирование или оптимизацию. После нажатия этой кнопки в нижней части окна в прогресс-баре можно оценить скорость протекания процесса тестирования или оптимизации. Также после начала тестирования вместо кнопки "Старт" появится кнопка "Стоп". Нажав эту кнопку во время тестирования/оптимизации, можно остановить процесс.

Более детальная информация о тестировании советников приводится в одноименном разделе.