Советник для Теста Ручных Стратегий

Mulya7

Новичок форума
Quick Tester.PNG

Если вы раньше тестировали свои ручные стратегии, то должны понимать, сколько это занимает времени и какой объем работы необходимо проводить. Особенно если брать промежутки по 5 лет и более.
На данной странице представлено решение этой проблемы. С помощью советника для теста ручных стратегий, вы сможете в разы сэкономить время на тестировании ручных стратегий.

Идея создания такого советника пришла очень давно. Поиски подобной программы ничего не дали и поэтому решили реализовать тестер ручных стратегий в своем исполнении.
Конечно, на просторах интернета есть много подобных программ, но все они не отвечали нашим требованиям. Вы наверняка находили такие программы. И может быть замечали их недостатки.

Как правило, такие советники работают в режиме визуализации, и все ордера приходится открывать руками именно в этом режиме. Отсюда вытекает ряд сложных ситуаций:

- Занимает очень много времени.
- Нужно открывать каждый ордер руками.
- Если ордер был открыт не вовремя, тест необходимо начинать с самого начала. Что иногда просто выводит из себя.
- После тестирования, если результаты не дали положительный результат, надо прогонять все ордера с самого начала.

И так по циклу. Очень долго и нудно.

Что предлагает наша программа?

- Вам нужно всего лишь один раз проставить линии или ценовые метки на графике, и потом можно тестировать вашу стратегию сколь угодно.
- Вы получаете полноценный отчет с тестера МТ4. Тестировать можно по "Ценам открытия" по "Всем тикам" и "Контрольным точкам".
- Можно протестировать любой индикатор и любую ручную стратегию.
- Параметры меняются в тестере, что занимает пару секунд. Таким образом, вам не надо сидеть часами у монитора и тестировать стратегию в режиме визуализации с разными параметрами.
- Экономия времени.
- Нет необходимости заказывать эксперта у программиста, чтобы проверить работоспособность вашей стратегии. Все можно проверить самому.

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

Из особенностей советника можно выделить следующие функции:

- Переворот ордеров. Можно за пару секунд сделать переворот ордеров. При этом нет необходимости заново настраивать график.
- Использование Мартингейла.
- Вход на пробой.
- Простой вход.
- Оптимизация стратегии. Можно оптимизировать стратегию в тестере МТ4.
- Открытие сразу от одного до трех ордеров. Все ордера настраиваются.

И как обычно всем ордерам можно задавать параметры: Тейк Профит, Стоп Лосс, Безубыток, Трейлинг Стоп.

Работа советника сводится к двум составляющим.

1. Выставляем линии или ценовые метки.
2. Переходим в тестер, задаем настройки ордеров и начинаем тестировать.

Самое основное это конечно выставить линии или ценовые метки в необходимом месте. Но дальше тестирование проходит очень быстро. Можно задавать любые параметры ордерам, проводить оптимизацию и тестировать в любом режиме. По окончанию вы получите полноценный отчет с тестера МТ4.
Период тестирования может быть любым. Все зависит только от того, сколько вы поставите линий для тестирования. Это может быть и 10 лет и один месяц. Все зависит от вас.

Чтобы лучше понять как работает тестер, я подготовил пару примеров.
Первый пример основан на простом входе. Второй пример на пробой.

Первый пример я уже ранее публиковал на блоге. В первой версии программы был доступен тест по простому входу. И в качестве эксперимента я тестировал всем известный индикатор Super Trend.
Так выглядит график с настроенными индикаторами.

1.PNG

В качестве дополнения на график был добавлен индикатор Moving Average с периодом 5. Целью нанесения мувинга было – отсеивание ложных миганий у индикатора.
Если Moving Average не пересек Super Trend в случае покупки, вход не совершается. Аналогично и с продажей.

Вернемся к советнику :)

После того как настроили индикаторы, выставляем линии на месте входа. Это и будут точки входа, которые нам нужны.

2.PNG

Как только мы выставили все линии, можно переходить в тестер стратегий от MT4, вводить параметры ордеров и настраивать функции. Всё это делается очень быстро.
Таким образом можно считать что вы тестируете готовый советник. И после теста вы получите результат как у полноценного советника.
Если после теста вас не устроили параметры ордеров, их можно быстро поменять, либо включить оптимизацию стратегии. Самое главное, что вам больше нет необходимости настраивать сам график.
После тестирования данной стратегии я получил следующие результаты:

100%2030%2010%20vse%20tiki.gif


100%2030%20vse%20tiki.gif


1000%2030%2020%20vse%20tiki.gif


1000%2030%2050%20vse%20tiki.gif


200%2030%2020%20vse%20tiki.gif


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

proboi.PNG


После выставленных ценовых меток, переходим в тестер, задаем параметры ордерам и тестируем.
Вот что получилось в итоге:

StrategyTester.gif


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

На этом пожалуй все :)
Программа на мой взгляд очень полезная, иначе бы не реализовывали её :)
Если есть какие либо вопросы, всегда ответим!

Источник поста - strategy4me.ru/stati-foreks/sovetnik-dlya-testa-ruchnyx-strategij-versiya-2/ .Там же можно приобрести программу.

В данной ветке могу выложить результаты тестирования ваших стратегий.
Мне нужен простой шаблон, на котором будут настроены точки входа.
Простая линия на покупку, пунктирная на продажу.
В случае пробоев, необходимы ценовые метки на месте входа.​
 

Mulya7

Новичок форума
Тест Moving Average

В данном посте речь пойдет о мувингах. Не зря это один из популярных индикаторов.
Помню когда только пришел на Форекс, мне всегда было интересно протестировать мувинги с большим периодом. Да, пробовал руками записывать, считать прибыль и убытки, но на бумаге это получается как-то не серьезно. А заказать сов, все руки не доходили, чтобы проверить на работоспособность.
После написания программки для теста ручных стратегий, решил все таки протестить мувинг с большим периодом. И вот что получилось.

В шаблоне настроил два Moving Average с периодом 5 (Linear Weighted) и Moving Average с периодом 700 (Linear Weighted) и выставил линии на графике.

display.PNG


МА с периодом 5 служить сглаживанием рынка. МА с периодом 700 определяет направление рынка.
При пересечении МА 5 с МА 700 происходит вход.
Все очень просто.

1. Итак, первый тест. Здесь я сравниваю моделирования "по всем тикам" и "ценам открытия". Чтобы в дальнейшие не париться с тестированием.

Тейк Профит: 10 000 пунктов.
Стоп Лосс: 20 пунктов.
Трейлинг Стоп: 30 пунктов.
БУ: 0 пунктов.

Еще давно заметил такую закономерность у Moving Average. Если рынок пробивает МА (в нашем случае 700 МА с МА 5) и идет дальше (сразу же), то можно ждать продолжительный тренд. Если пробивая МА рынок начинает немного качаться возле МА, то можно ждать флет. Именно поэтому я беспощадно поставил стоп 20 пунктов. Тейк Профит большой, чтобы наверняка брать большие профиты. Если что, трейлинг стоп будет брать прибыль какую успеет зафиксировать.

Тест по "Ценам открытия" с 2010 г по 2012 г.

1.PNG

Тест по "Всем тикам" (с теми же параметрами).

1-1.PNG

Как видно разница небольшая, поэтому дальше я тестировал по ценам открытия.

2. Период с 2009 по 2012 гг. Здесь попробовал использовать БУ, но отключил трал.

Тейк Профит: 1000 пунктов.
Стоп Лосс: 20 пунктов.
Трейлинг Стоп: 0 пунктов.
БУ: 50 пунктов.

bu.PNG

3. Период с 2009 по 2012 гг.

Тейк Профит: 1000 пунктов.
Стоп Лосс: 20 пунктов.
Трейлинг Стоп: 1 пункт.
БУ: 0 пунктов.

tral%201p.PNG

4. Период с 2009 по 2012 гг.

Тейк Профит: 10 000 пунктов.
Стоп Лосс: 20 пунктов.
Трейлинг Стоп: 10 пункт.
БУ: 0 пунктов.

tral%2010p%20tp%20100000.PNG

5. Период с 2009 по 2012 гг.

Тейк Профит: 1000 пунктов.
Стоп Лосс: 20 пунктов.
Трейлинг Стоп: 10 пункт.
БУ: 0 пунктов.

tral%2010p.PNG

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