• Обзор
  • Отзывы
  • Обсуждение (2)

WalkForwardLight

Это упрощенная и эффективная версия библиотеки для walk-forward анализа торговых экспертов. Она собирает данные о торговле эксперта во время процесса его оптимизации в тестере MetaTrader и сохраняет их в промежуточные файлы в каталоге tester/Files. Затем на основе этих файлов с помощью специального скрипта WalkForwardBuilder можно построить кластерный walk-forward отчет и уточняющие его rolling walk-forward отчеты. Перед запуском скрипта нужно вручную переместить промежуточные файлы в каталог MQL4/Files.

Без скрипта применять библиотеку не имеет смысла. Скрипт - бесплатный.

Имеется аналогичная библиотека для MetaTrader 5 - WalkForwardLight MT5. У неё больше возможностей, в частности она сразу создает промежуточные файлы в каталоге MQL5/Files и генерирует по ним отчет.

Подробное Руководство пользователя опубликовано в блогах.

Данная библиотека выполняет walk-forward анализ нетрадиционным методом (детали - в Руководстве). Для тех, кто хочет придерживаться стандартной процедуры более точно, насколько это возможно при реализации на встроенном тестере без внешних программ, имеется библиотека WalkForwardOptimizer (доступна также в MetaTrader 5). Она поддерживает больше режимов работы и предоставляет больше гибкости в настройках, но соответственно более сложная и требовательная к ресурсам компьютера.


Заголовочный файл wfL.mqh

#import "wfL.ex4"
  int wfl_OnInit(const int cleanUpTimeout);
  void wfl_OnTick();
#import


Пример использования в коде эксперта

#include <wfL.mqh>

int OnInit()
{
  // ... рабочий код
  wfl_OnInit(60);
}

void OnTick()
{
  // ... рабочий код
  wfl_OnTick();
}
Нет отзывов