Множество трейдеров, торгующих на финансовом рынке, хотя бы раз в жизни задумывались о том, что было бы неплохо иметь собственную программу-советника, которая бы помогала получать стабильную прибыль. При этом хотелось бы, чтобы она работала на основании их собственной, придуманной самостоятельно стратегии и опиралась на конкретные индикаторы, а не была обычным бросовым роботом, что в большом количестве продаются на профильных форумах.
Однако для большинства трейдеров это так и оставалось мечтой, поскольку для самостоятельного создания таких алгоритмов необходимо владеть навыками программирования, а работа сторонних исполнителей стоит достаточно дорого.
Но всё изменилось после анонса программы на RoboForex для самостоятельного создания торговых помощников StrategyQuant.
Что такое StrategyQuant
Эта программа предназначена для того, чтобы дать возможность трейдерам, незнакомым с языком программирования MQL4, создавать собственных торговых помощников для терминала MetaTrader 4. Она позволяет выбирать параметры, значения и другие условия, от которых будет зависеть алгоритм введения заявок.
* Кстати, теперь самые актуальные новости публикуются на Телеграм-канале Люди делают деньги. Не пропускай отборный и полезный контент, которого нет на сайте!
Серьёзным положительным моментом является возможность сразу же протестировать полученную стратегию на исторических данных, что позволяет предварительно определять её жизнеспособность перед переносом на реальный счёт. Готовый советник может быть сохранён на любом этапе его создания в формате mql4.
Важным является также то, что StrategyQuant даёт широкий простор для экспериментов. Ведь когда помощник пишется вручную, необходимо заранее чётко продумывать каждый, даже самый малозначительный параметр будущей программы. StrategyQuant, в свою очередь, позволяет без особого труда менять значения уровней и индикаторов, а также свободно добавлять дополнительные входные данные, что позволяет в короткий срок проверить эффективность, например, добавления к готовой стратегии ещё одного индикатора.
Как работает StrategyQuant
Механизм функционирования программы предельно прост. Для начала необходимо выбрать основные правила, по которым будет функционировать будущий помощник. В этот раздел входят значения различных индикаторов (RSI, Stochastic, MACD или любых других), классические графические паттерны, время и другие условия работы. Также программа позволяет включать в помощника нестандартные индикаторы, в том числе созданные самостоятельно, если они написаны на языке MQL4.
Как правило, помощники в этом терминале создаются для работы на валютном рынке, поэтому следующим шагом становится выбор желаемой валютной пары. После этого необходимо выбрать один из доступных таймфреймов – StrategyQuant поддерживает варианты от M1 до W1.
После того, как все вышеуказанные данные будут внесены в программу, необходимо установить фильтры, по которым будет определена степень эффективности отбираемых стратегий. В них можно включить соотношение прибыли и убытка, ограничения по количеству сделок, размеру допустимой просадки и другие показатели.
После этого можно запускать генератор стратегий.
Именно так – на основании входных данных StrategyQuant сгенерирует большое количество вариантов помощников, которые после создания пройдут через фильтр эффективности, установленный трейдером.
Удовлетворяющие ограничениям варианты будут перенесены в раздел «Банк стратегий». Из него понравившиеся помощники могут быть отправлены в «Реестр стратегий», после чего появится возможность снова выставить условия для новых фильтров отбора и протестировать их на реальных исторических значениях.
Оставшиеся после отсеивания несколько вариантов можно затем перенести в раздел «Улучшение стратегий», где есть возможность запустить встроенный в программу анализатор оптимальных параметров, который предложит трейдеру наиболее подходящие со статистической и аппаратной точки зрения значения индикаторов для работы помощника. После этого будет получена одна или несколько готовых стратегий, удовлетворяющих пользовательским требованиям.
- Стоит отметить, что после окончания готовый вариант можно вновь вернуть на начальный этап, где появляется возможность добавить к нему новые элементы и проверить эффективность работы с ним новых параметров.
Иногда самые удачные стратегии проходят через обработку несколько раз, прежде чем покажут желаемые результаты. При этом на любом этапе можно сгенерировать и сохранить готового помощника в формате mql4 одним нажатием клавиши.
После этого можно использовать полученный алгоритм по своему усмотрению – продолжать его доработку до совершенства, установить в терминал и начать зарабатывать с его помощью или же осуществлять необходимый анализ. В случае получения достаточно необычного и эффективного помощника, вполне возможно даже продать его другим трейдерам, неплохо заработав не только на самой торговле.
На сайте RoboForex можно пройти бесплатное обучение. 16 уроков + книга.
Преимущества
Разумеется, у создания помощника через StrategyQuant есть ряд преимуществ перед его ручным написанием. К основным из них можно отнести следующие преимущества:
- Экономия времени. Разумеется, на генерацию стратегий программе необходимо время. Важно отметить, что чем меньше будет установлен таймфрейм для проверки стратегии, тем медленнее будет идти процесс, однако при этом надёжность проверки возрастёт в той же степени. Но даже в случае установки самых высоких параметров проверки генерация стратегии займёт, в общей сложности, несколько часов, против нескольких дней, недель, а иногда и месяцев при написании вручную достаточно сложного помощника.
- Одновременная генерация большого количества вариантов. После того, как на основании установленных пользователем значений будет отфильтровано большинство стратегий, у него, как правило, всё равно останется несколько вариантов, из которых он может выбирать. Таким образом можно повысить эффективность создания помощника, в отличие от случая, когда единственный вариант пишется из головы.
- Отсутствия необходимости разбираться в языках программирования. Это позволяет трейдеру не распыляться на изучение не слишком нужной ему отрасли и целиком погрузиться в анализ рынка, в то время как программа сделает всё необходимое самостоятельно.
- Возможность найти неочевидную стратегию. Перебирая варианты сочетаний различных индикаторов и сигналов в StrategyQuant можно обнаружить такую комбинацию, эффективность которой сложно было бы предугадать теоретически, а значит и писать её вручную бы вряд ли кто-то стал. Таким образом, с помощью этой программы можно найти закономерности, которые изначально искать не планировалось.
- Возможность сверить собственные значения ключевых показателей с теми, что вычисляет программа на основании статистических данных. При программировании вручную трейдер может опираться лишь на те значения, что выявил самостоятельно. Использование StrategyQuant, в свою очередь, позволяет узнать рекомендованные цифры, рассчитанные на основе исторических данных и жестких алгоритмов.
Таким образом, создание собственного торгового помощника для MetaTrader 4 с использованием программы StrategyQuant является значительно более быстрым, простым и практичным по сравнению с самостоятельным программированием.
Её функционал в некоторых аспектах превышает возможности рукописного программирование и при этом позволяет полноценно работать с ней даже тем, кто вообще не знаком с языком MQL4.
Созданные с её использованием программы можно эффективно применять при торговле на валютном рынке и даже продавать другим трейдерам, в случае достижения ими достойных результатов.