Обзор проекта Next Generation Forex and Binary Options Tester

Обзор проекта Next Generation Forex and Binary Options Tester 1 1

Небольшая предыстория

Внимание! Все картинки можно кликать мышкой, чтобы увеличить. Часто увеличивать можно дважды!

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

Поиск прибыльных стратегий

И уже после этого можно четко сказать — это была прибыльная стратегия или убыточная. Таким образом, в год можно качественно протестировать только 4-6 стратегий, при этом нужно помнить, что из 100 стратегий хорошо если 5 окажутся прибыльными.

Есть и другой вариант – заказывать разработку советника по стратегии, которую вы хотите проверить, после чего протестировать его в тестере стратегий. Так намного быстрее, узнать результаты можно уже в течении двух недель после заказа, но за разработку придется платить в среднем около 170$ за каждую стратегию. А значит позволить себе массовую проверку стратегий таким способом могут лишь единицы. Как итог — абсолютное большинство трейдеров продолжают находиться в поиске своей торговой стратегии.

Суть и задача проекта

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

Любой трейдер сможет «собрать» нужную ему торговую стратегию из мельчайших условий как из кубиков в конструкторе Lego. И собирать есть из чего! Посмотрите на стратегию 3 RSI для бинарных опционов — это только основа! После чего программа даст возможность протестировать эту стратегию на любом промежутке исторических данных. На основе полученных результатов тестирования можно будет однозначно сказать о прибыльности стратегии. Если же стратегия оказалась не очень прибыльной – легко можно поменять несколько условий (другими словами — переставить несколько «кубиков» в «конструкторе») и попробовать протестировать снова.

В итоге процесс тестирования, который сейчас занимает 3-4 месяца (либо достаточно крупную сумму денег), можно сократить до 1 часа. Причем тестировать можно стратегии как для Форекса, так и для Бинарных Опционов.

Как все это выглядит?

Проект состоит из трех частей:

  • Клиентское приложение, в котором трейдер задает необходимые ему торговые условия
  • Сама программа-тестер в виде советника MT4
  • Серверная часть, в которой трейдер сможет видеть анализ и результаты тестирования своих стратегий, сравнивать результаты различных стратегий между собой и др.

Сейчас проект находится в разработке, но определенный функционал уже готов. Например, уже сейчас можно тестировать стратегии для бинарных опционов, основанные на любых пользовательских индикаторах. Для примера давайте протестируем стратегию, основанную на пользовательском индикаторе «AMkA» (Скользящая средняя по Кауффману), который есть в свободном доступе.

Итак, в первую очередь нужно запустить клиентское приложение:

Обзор проекта Next Generation Forex and Binary Options Tester

Давайте сделаем так, чтобы, когда быстрая МА пересекает медленную МА снизу вверх, открывалась сделка вверх (т.е. покупался опцион CALL). В первую очередь нужно разобраться, как правильно это программе «объяснить».

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

Обзор проекта Next Generation Forex and Binary Options Tester

То есть на нулевом баре (текущий) видно, что ценовой уровень быстрой МА выше, чем у медленной, а на первом баре (предыдущий) – наоборот, у медленной МА ценовой уровень выше, чем у быстрой. Таким образом имеем пересечение двух МА. С теорией закончили, перейдем к практике.

Практика настройки

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

Обзор проекта Next Generation Forex and Binary Options Tester

Затем выбираем тип торгового условия:

Обзор проекта Next Generation Forex and Binary Options Tester

В нашем случае это будет «Сравнение данных», ведь мы хотим сравнить значения двух МА между собой. Далее выбираем источники данных для сравнения:

Обзор проекта Next Generation Forex and Binary Options Tester

В обоих случаях указываем «Внешний индикатор», после чего имеем такую картину:

Обзор проекта Next Generation Forex and Binary Options Tester

Теперь следует ввести данные индикаторов. Первое поле – название индикатора. В обоих случаях это – AmkA. Затем – таймфрейм, пусть будет М15. Далее идут два параметра самого индикатора.

Конечно, в финальной версии программы можно будет настраивать бесконечное число параметров, а сейчас пока ограничимся на двух. Первый параметр этого индикатора – период. Он-то нам и нужен.

Пусть нашим первым источником будет быстрая МА, а вторым – медленная. В таком случае в первом источнике пишем «14», во втором – «28». Второй параметр по умолчанию у данного индикатора равен двум. Пусть так и остается, вводим в обоих случаях двойку.

Обзор проекта Next Generation Forex and Binary Options Tester

Далее переходим к настройке «Номер буфера». Буфер – это то, с помощью чего индикатор выдает данные. Чтобы узнать, какой именно буфер нам нужен, откроем настройки индикатора и выберем вкладку «Цвета»:

Обзор проекта Next Generation Forex and Binary Options Tester

Как видно на скриншоте, зеленый цвет под номером «0» – и есть наша линия. Поэтому пишем ноль в обоих источниках. Последний параметр – номер бара. Это собственно номер того бара, с которого мы будем брать данные индикатора.

Напомню, что 0 – текущий бар, 1 – предыдущий, 2 – третий с конца, и так далее. В этом условии будем сравнивать данные с последнего бара, поэтому указываем «0».

И последнее – нужно указать знак сравнения между этими двумя источниками. Как мы уже решили, на последнем баре значение быстрой МА (первый источник) должно быть больше, чем у медленной (второй источник). Поэтому выбираем знак «>» (больше). В конечном итоге получили такую таблицу:

Обзор проекта Next Generation Forex and Binary Options Tester

Полработы позади

Мы молодцы, но это только полработы. Ведь не забываем, что кроме того, что на текущем баре, значение быстрой МА должно быть больше, на предыдущем – оно должно быть меньше.

Поэтому теперь нужно добавить второе условие, (нажав на плюсик внизу справа на первом условии) и сделать тоже самое, но для первого бара (предыдущего) и установить между источниками знак «<» (меньше). Вот что получили в итоге:

Обзор проекта Next Generation Forex and Binary Options Tester

Теперь все готово, поэтому смело жмем «Готово» внизу справа. Программа предложит сохранить файл, вводим любое название файла (для этого удобно использовать название стратегии) и сохраняем.

Все, клиентское приложение больше не понадобится. Теперь следует поместить сохраненный файл в каталог_терминала\tester\files (в будущем это будет происходить автоматически, а пока придется это сделать ручками). Вот как выглядят файлы стратегий, лежащие на «своем» месте:

Обзор проекта Next Generation Forex and Binary Options Tester

Затем открываем терминал, запускаем тестер стратегий, выбираем в нем наш «NextGenForexTester», и в его свойствах вводим название файла, которое задали ранее:

Обзор проекта Next Generation Forex and Binary Options Tester

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

В тему: Forex tester

В итоге так выглядел готовый к запуску тестер стратегий в моем случае:

Обзор проекта Next Generation Forex and Binary Options Tester

Жмем кнопку «Старт» и дожидаемся окончания процесса тестирования. Не забывайте, что нужный нам индикатор AMkA к этому моменту уже должен был быть установлен в терминал (тем более, что мы все равно должны были посмотреть номера буферов в настройках индикатора).

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

Обзор проекта Next Generation Forex and Binary Options Tester

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

Заключение

Кому-то весь этот процесс покажется сложным или запутанным, но поверьте, проделав это один раз и разобравшись в принципе работы, любой человек без труда сможет тестировать свои стратегии. А что касается практической пользы, то тут каждый сам решит, пользовался бы ли он таким тестером или нет.

Я приведу лишь пример. Для тестирования той же банальной стратегии из примера по МА Кауффмана пришлось бы потратить либо хотя бы пару недель на тестирование руками, либо заплатив от 50$ программисту (если речь о Форексе, а если о опционах, как в примере – то от 150$, т.к. весь функционал анализа результатов также пришлось бы дописывать, ведь стандартный тестер МТ4 подходит только для Форекса).

Пользуясь же этой программой, при этом составляя параллельно обзор, делая скриншоты, и т.д. я потратил около двух часов. А разобравшись в первый раз, во второй ушло бы от силы минут 20. Поэтому лично мне программа нравится, и я считаю, что эта задумка имеет право на жизнь. Тем более большая часть программы будет полностью бесплатна, а платными будут только отдельные функции, которые будут стоить 0.5-2$ за тест с их использованием.

А как считаете вы, ждет ли успех этот проект? Стали ли бы вы им пользоваться? Пожалуйста, примите участие в опросе, это очень важно для разработчиков, от этого зависит будущее проекта. Опрос размещен ниже в Дополнении.

Дополнение

Разработчики предоставили план-схему, по которой идет разработка Forex-части проекта, ознакомиться с ней можете здесь. Напоминаю на картинки можно кликать, чтобы их увеличить:

Обзор проекта Next Generation Forex and Binary Options Tester

А по вашему мнению, достаточно ли представленного функционала для тестирования всех Forex-стратегий, или вы добавили бы что-то еще? Делитесь своими мнениями в комментариях.

Опрос:

1 Звезда ХЕРНЯ!2 Звезды ЧИТАЛ И СПАЛ3 Звезды НУ МОЖНО ПОЧИТАТЬ4 Звезды НРАВИТСЯ!5 Звезд КРУТО! (8 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *