Тестирование торговой системы с помощью ручного тестера стратегий — Часть 4

Приветствую Вас, друзья!

Продолжаем цикл статей по созданию собственной форекс стратегии на рынке Форекс, и в сегодняшнем посте (как и обещал) проведем тестирование системы «OUR TS» с помощью ручного тестера стратегий, который мы рассматривали в предыдущей части. Для тех читателей, которые не понимают о чем идет речь, прошу ознакомиться с предыдущими частями мануала, а именно построение торговой системы (Часть 1), эффективность торговой системы (Часть 2) и ручной тестер стратегий (Часть 3).

тестирование торговой системы

Итак, после учета всех правил и проведения настроек графиков, индикаторов и эксперта vHandsTrade (которые рассматривались в частях 1-3), нажимаем на кнопку «Старт» в окне тестера стратегий, после чего в ленте визуализация останавливаем автоматическое построение баров на графике цены, нажав на паузу (поскольку дальше мы будем проводить тестирование вручную). Далее сворачиваем окно тестера стратегий и на графике имеем следующую картину (см. рисунки ниже).

1 — Список ордеров (отложенных и немедленного исполнения) и других параметров на графике представлены экспертом vHandsTrade.

эксперт vHandsTrade

2 — В окне индикатора vTerminal будет отображаться информация о наших будущих сделках (принцип работы аналогичен окна «Терминал» в Meta Trader 4)

индикаторы для ручного тестера стратегий

3 — Индикатор vHistory показывает историю совершенных сделок при тестировании торговой системы.

Теперь давайте рассмотрим подробно на примере как это работает.

Для того, чтобы запустить дальнейшее построение графика используем клавиши F12, т.е. при нажатии, на графике будут появляться бары (в нашем случае, одно нажатие F12 — построение одного бара). Напомню, японские свечи (или бары) строятся на основе истории котировок за период с 01.11.2010 по 01.01.2012 для валютной пары Евро / Доллар.

Для того, чтобы открыть позицию, нужно из списка ордеров выделить и перетянуть на график цены линию выбранной операции.

открытие позиции тестер стратегий

Предположим, что мы хотим открыть позицию на продажу. Для этого выбираем среднюю линию в колонке Sell и перетаскиваем его в нужное место на графике. После этого, устанавливаем уровень стоп лосс (в колонке Sell это первая линия сверху, а в колонке Buy — третья снизу) и выставляем выше установленного уровня продажи. С уровнем тейк профит — все аналогично. Чтобы активировать нашу позицию нужно один раз нажать на F12.

Для того, чтобы переместить уровень стоп лосс (или тейк профит, принцип аналогичный) после активации позиции, нужно в окне индикатора vTerminal выделить двойным щелчком левой кнопки мыши значение в колонке Stop Loss, и передвинуть его в любую сторону (как на рисунке):

перемещение ордера на тестере стратегий

После нажимаем на F12, уровень стоп лосс изменит свой цвет (в нашем случае на желтый), выделяем его и перемещаем куда нужно, и снова нажимаем на F12. Как потом увидим, стоп лосс автоматически переместится на новое место.

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

Теперь переходим непосредственно к тестированию торговой системы «OUR TS». Сначала находим число от которого мы начинаем тестирование на графиках H1 и D1, т.е. 01.11.2010. Согласно правилам нашей стратегии (которые я описывал в части 1 — построение торговой системы), первый шаг — это определение тренда. Для этого открываем D1 (рисунок ниже) и видим, что сейчас на рынке нисходящий тренд.

нисходящий тренд

После этого переходим на часовой график и ищем сигналы только на продажу Sell. Постепенно нажимаем клавишу F12 до тех пор, пока новый построенный бар не пересечет скользящую среднюю (MA-H1) сверху вниз и не закроется ниже MA-H1, после этого выставляем нужные ордера. И так продолжаем делать ручное тестирование торговой системы до конечной даты.

Уточнение! При тестировании четко следуйте прописанным правилам торговой системы несмотря на то, что это прибыльная или убыточная сделка, это очень важно! Поскольку в конечном итоге, вы будете четко видеть все недостатки и неточности своей торговой стратегии. Это поможет сделать определенные коррекции, наложить фильтры или дополнительные правила при дальнейшей оптимизации системы. Нужно это для того, чтобы улучшить результат при следующем тестировании уже оптимизированной торговой стратегии.

Я провел тестирование нашей системы до конца и получил вот такие результаты:

Ссылка на отчет тестирования торговой системы OUR TS

Как видим, эффективность стратегии желает ждать лучшего. Результат провальный :-(. За целый год сделано всего 53 сделки и практически слили свой депозит, о факторе восстановления можно даже и не говорить :-).

Итак, товарищи трейдеры, давайте подытожим, мы научились проводить тестирования стратегий с помощью тестера стратегий и собственно провели первое тестирование нашей торговой системы OUR TS. В следующей заключительной части мануала по построению форекс стратегий, мы проведем оптимизацию нашей системы, добавим некоторые правила для улучшения ее результатов и наново проведем ее тестирование на истории, только уже с учетом новых поправок.

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

Удачи и до встречи в новых постах форекс блога!

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

yavforex.ru

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

7 комментариев к записи “Тестирование торговой системы с помощью ручного тестера стратегий — Часть 4”

  1. владимир

    После учета всех правил проведения настроек графиков, индикаторов и эксперта нажимаю на кнопку «Старт»В ОКНЕ ТЕСТЕРА и открывается окно графика с надписью «Ожидание обновления» и больше ничего не происходит. Где может быть ошибка.

  2. Siver

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

  3. Виталий

    С первой попытки тоже не получилось. Изменил даты более свежими и все ОК. Возможно не было истории старых котировок. Вопрос: как удалять не сработавшие и потерявшие актуальность отложенники, закрывать часть позиции (или всю) вручную?

  4. Siver

    Виталий, историю котировок нужно обязательно загружать в терминале (желательно 1 минутные).

    Удалять отложенные ордера Вы можете прямо на графике где проводите тестирование или на тест-панеле терминала активных ордеров vTerminal, в последнем просто перетаскиваете ордер в любую сторону, после нажимаете удалить, принцип такой же как с перемещением защитных стопов.

  5. Диас

    А как переходить с D1 на H1 и наоборот при тестировании на тестере? Кнопочки таймфреймов при тестировании неактивны.

  6. Siver

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

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

  7. Сергей

    Спасибо!
    Доступно, грамотно, как и должно быть.
    Давно искал нечто подобное.

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

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