Ручной тестер стратегий на Форекс: установка и настройка — Часть 3

Доброго времени суток, друзья и посетители форекс блога yavforex.ru!

В этой части мануала по построению торговых систем, мы рассмотрим такую вещь как визуальное тестирование или ручную торговлю на истории котировок, и для примера, проведем тестирование нашей торговой системы «OUR TS» (как вы помните, мы ее создали в первой части — построение торговой системы).

ручной тестер стратегий

Что нам для этого нужно? А нужен нам тестер стратегий и несколько специальных индикаторов. Для этого переходим по ссылкам ниже и загружаем их в отдельную папку на Вашем компьютере:

Скачать эксперт для ручного тестера стратегий vHandsTrade

И три индикатора соответствено:

Скачать индикатор терминала vTerminal

Скачать индикатор истории vHistory

Скачать индикатор библиотеки VisualTestingTools

После чего, проводим установки эксперта ручного тестера стратегий и необходимых для его работы индикаторов. Как проводить установку советников и индикаторов в торговый терминал MetaTrader 4 читайте в статьях здесь и здесь. Не забывайте, что копирование файлов в терминал должно быть в формате — ex4.

Итак, когда скопировали файлы эксперта в папку:

MetaTrader 4 / MQL4 / Experts /

Индикаторы vHistory и vTerminal копируем в папку:

MetaTrader 4 / MQL4 / indicators

Индикатор библиотеки VisualTestingTools переносим в каталог:

MetaTrader 4 / MQL4 / include

Теперь когда все файлы перемещены в соответствующие папки торгового терминала, снова заходим в папку experts и кликаем двойным нажатием левой кнопки мыши файл тестера стратегий — vHandsTrade.mq4.

После этого откроется редактор Meta Editor с кодом эксперта, где по собственному желанию и потребностям тестирования торговой системы, можно настроить некоторые параметры (для каждого можно выбрать по 5 вариантов значений соответственно):

Здесь есть один нюанс, если Ваш форекс брокер показывает 5-ти значные котировки (для примера, EUR / USD = 1.35240), в коде эксперта необходимо изменить значения параметров StopLoss, TakeProfit и TrailingStop, добавив к ним по одному нулю 0, т.е.:

эксперт ручного тестера стратегий

Если же брокер показывает 4-х значные котировки, менять ничего не нужно.

После того как все параметры настроили, нажимаем на кнопку «Компилировать» (либо клавишу F5), в результате успешной компиляции должно выдать сообщение — «0 ошибок, 0 предупреждений».

ошибки ручного тестера стратегий

Следующий шаг, перезапускаем и открываем наш торговый терминал и настраиваем шаблон для ручного тестирования торговой системы. Для этого в окне «Навигатор» открываем вкладку «Пользовательские индикаторы» и перемещаем по порядку два индикатора на график цены: сначала — vTerminal, затем — vHistory.

индикаторы тестера стратегий

Также для наглядности и удобства настраиваем автопрокрутку и смещение графика (по желанию). Теперь сохраняем этот шаблон с названием — vhandstrade.tpl — это специальное название для этого шаблона, если сохранить под другим именем он не будет работать.

Идем дальше, открываем тестер стратегий (вкладка Вид / Тестер стратегий):

открытие тестера стратегий

И настраиваем вкладки как показано на рисунке ниже:

настройка тестера стратегий

Объяснение:

  • Советник — эксперт для ручного тестирования торговой системы;
  • Символ — валютная пара или инструмент для тестирования (в нашем случае EUR / USD);
  • Модель — используем «по ценам открытия»;
  • Дата — период для тестирования на истории: с 1 ноября 2010 по 1 января 2012 года.
  • Период графика – один час (H1), как помним из первой части построения торговой системы, согласно правилам нашей стратегии торговля будет вестись по часовому графику, а дневному (D1) будем только определять тренд.
  • Ставим галочку на вкладке «Визуализация» и скручиваем скорость построения баров графика к 1.
  • Вкладка «Свойства Эксперта» — здесь на вкладке «входные параметры» (по желанию) нужно изменить цвет японских свечей, смотря какой фон графика Вы используете. На вкладке «Тестирование» — выставляем размер депозита (в нашем случае — 1000$). Все остальные настройки оставляем без изменений.

Итак, мы установили эксперт и индикаторы для ручного тестирования и провели настройку тестера стратегий. В следующей части мануала (часть 4), мы непосредственно приступим к процессу тестирования торговой системы. Так что следите за новыми статьями на форекс блоге, чтобы не пропустить очередную часть мануала по построению торговых систем.

Кстати, друзья, на сегодняшний день, кроме описанного выше инструмента тестирования стратегий, существуют и более лучшие и модифицированные версии программ тестирования, которые Вы можете использовать. Одна из которых — Forex Simple, подробный обзор которой с возможностью бесплатного ее скачивания, я подробно описал в этой статье. Так что настоятельно рекомендую ознакомится и скачать этот тестер для работы!

На сегодня все, всем удачи и до новых встреч на страницах yavforex.ru

С уважением, Александр Сивер

Я в Форекс

  • Поддержи статью!
Понравилась статья?
Тогда подписывайтесь на получение новых интересных форекс статей по E-mail:
Буду очень благодарен, если Вы поделитесь этим материалом в следующих сервисах:

11 комментариев к записи “Ручной тестер стратегий на Форекс: установка и настройка — Часть 3”

  1. Радик

    Я пользуюсь вот этим codebase.mql4.com/ru/6012, реально удобнее и без всяких заморочек.
    Начало мануала здесь codebase.mql4.com/ru/5966.
    Настоятельно рекомендую.
    С уважением, Радик.

  2. Siver

    Радик, спасибо, возьму этот тренажер на заметку.

  3. Станислав

    Так все хорошо расписано. Но вот на этапе нажатия кнопки «Старт» одно расстройство. Пишет «Ожидание обновления».

  4. Серж

    Станислав,
    да такая-же ерунда происходит — пишет — ожидание обновления и все

  5. Серж, Станислав, попробуйте проконсультироваться у Вашего форекс брокера, так как у меня в терминале все работает без проблем

  6. Виктор

    за индикатор конечно спасибо..иду далее за информацией

  7. Владимир

    Большое спасибо. Реально мозги становяться на место. Опыт еще маленький в понедельник попробую установить.

  8. Руслан

    Отличная программа. Спасибо автору. Работает без заморочек.

  9. Юрий

    К сожалению столкнулся с проблемой:
    Для vHistory пишет:
    1;40;;;Start function not found and cannot be run.
    Тоже самое для vTerminal.
    Для VisualTestingTools пишет:
    1;40;;;Start function not found and cannot be run.
    1;39;;;Function «vTerminalInit» is not referenced and will be removed from exp-file
    1;39;;;Function «vTerminalRefresh» is not referenced and will be removed from exp-file
    1;39;;;Function «vHistoryInit» is not referenced and will be removed from exp-file
    1;39;;;Function «vHistoryRefresh» is not referenced and will be removed from exp-file
    1;39;;;Function «vLabel» is not referenced and will be removed from exp-file
    1;39;;;Function «SetText» is not referenced and will be removed from exp-file
    1;39;;;Function «vOrderType» is not referenced and will be removed from exp-file

    Для vHandsTrade пишет:
    2;76;C:\Alpari NZ MT4for_AM15_system\experts\vHandsTrade.mq4;61:1;’VisualTestingTools.mq4′ — cannot open the program file

    Что делать?

  10. Юрий, не нужно компилировать индикаторы и библиотеку, только основной файл советника vHandsTrade.mq4. При этом проверьте или корректно Вы переместили все файлы ручного тестера в нужные папки:

    vHandsTrade.mq4 — / experts /
    vHistory и vTerminal — / experts / indicators
    VisualTestingTools — / experts / include и также скопируйте его в папку / experts / libraries

    После этого скомпилируйте файл советника и запустите терминал. Дальше все по инструкции выше.

  11. VLADIMIR

    Спасибо, все ясно и понятно

Оставить комментарий на Форекс блоге

Оставить комментарий