Что такое автоматическая торговая стратегия на форекс
Автоматическая торговая стратегия на форекс – это последовательность принятия решений о покупке или продаже, написанная в программе Trading Desk VPro и выполняемая на счете без непосредственного участия трейдера.
Проще говоря, последовательность - это идея о том, как должен повести себя рынок, чтобы вы открыли позицию, т.е. купили или продали.
Эту последовательность трейдер может придумать сам, хотя можно взять уже готовые (они называются сигналами) из несколько десятков встроенных в Trading Desk VPro.
Например, одна из самых простых последовательностей, которую можно придумать следующая:
- Если цена закрытия на последней свече была меньше, чем на текущей, то мы решаем покупать. - Если цена закрытия на предыдущей свече была больше, чем на текущей, то мы решаем продавать.
Создание автоматической торговой стратегии на форекс
Вышеуказанную идею (т.е. торговую стратегию) очень легко закодировать в Trading Desk VPro.
Открываем окно редактора скрипов (выбираем окно, где это удобно сделать, и нажимаем кнопку на панели инструментов).
Для начала необходимо создать свой новый сигнал. Нажимаем правую кнопку мыши на редакторе скриптов и выбираем «Новый сигнал».
Даем имя этому новому сигналу, например, MoiPerviSignal
Переводим идею торговой стратегии на язык TradingLanguage программы Trading Desk VPro.
Если цена закрытия на предыдущей свече была меньше, чем на текущей, то мы решаем покупать, и описываем это так:
If Close[1] < Close then Buy this bar on close;
А если цена закрытия на предыдущей свече была больше, чем на текущей, то мы решаем продавать, и описываем это как:
If Close[1] > Close then Sell this bar on close;
Как видно, язык написания автоматически торговых стратегий очень похож на английский, поэтому проблем с его изучением даже у непрограммистов возникнуть не должно.
Сигнал готов, теперь Trading Desk VPro должен проверить его на предмет ошибок.
Нажимаем кнопку «Компилировать».
Если Trading Desk VPro выдал в нижней строчке она редактора слова «Скрипт успешно скомпилирован»:
значит все нормально, если он выдал что-то другое, значит в коде сигнала присутствует ошибка, и Trading Desk VPro подскажет ее тип.
Подробнее о создании сигналов можно прочитать здесь.
На следующем шаге из сигнала нужно создать торговую стратегию.
Берем график нужной вам валютной пары и устанавливаем торговую стратегию на него. Для этого необходимо кликнуть по графику правой кнопкой мыши и выбирать «Добавить» => «Стратегию».
На экране появится список уже встроенных в Trading Desk VPro торговых стратегий на форекс, вашей стратегии там пока не будет.
Нажимаем кнопку «Создать» и пишем название своей торговой стратегии, при необходимости оставляем свои примечания и нажимаем кнопку «Далее».
Далее в торговую стратегию нужно добавить свой сигнал, поскольку стратегия – это просто список работающих в ней сигналов, которых может быть и несколько.
Нажимаем кнопку «Добавить». Выбираем свой сигнал, который был создан до этого - «MoiPerviSignal» и нажимаем копку «Выбрать». Сигнал добавлен в стратегию, теперь можно нажать «Готово».
В следующем окне необходимо выбрать торговую стратегию, которую вы только что создали и нажать «Применить», чтобы она была задействована на графике.
Затем можно выбрать различные параметры вашей торговой стратегии на форекс, такие, например, как разрешать множественные покупки (так называемый пирамидинг) или нет. Однако если вы создаете автоматическую торговую стратегию первый раз, то лучше оставить все как есть. Что означает каждый параметр можно посмотреть здесь.
Нажимаем «ОК». Стратегия применилась на график, и на графике появилось большое количество стрелок - это и есть результаты работы автоматической торговой стратегии на историческом графике рынка форекс. Стрелки указывают на моменты, когда стратегия покупала бы и продавала бы в прошлом, если бы торговала в тот период.
После применения торговой стратегии к графику форекс можно посмотреть ее результаты. Это можно сделать нажав F4 и открыв отчет о доходности стратегии.
Получив отчет, можно весьма предварительно оценить что перед вами, прибыльная стратегия или нет.
В данном случае предварительно можно сказать, что торговая стратегия прибыльная, во всяком случае для данной валютной пары и данного периода, поскольку при 270 сделках на графике исторических данных она получила прибыль в 877 пунктов.
Если этот результат вас удовлетворяет, то можно закрыть окно отчета о доходности торговой стратегии на форекс, кликнуть два раза по одной из стрелочек на графике и опять вызвать параметры стратегии, чтобы перевести ее из тестового в автоматический режим.
Когда мы применяли стратегию на графике, она работала в тестовом режиме, т.е. совершала операции на исторических данных. Никаких сделок в таком варианте она делать не будет. Перевод стратегии в автоматический режим осуществляется следующим образом:
Готово. С этого момента автоматическая торговая стратегия начала торговать на вашем счете на форекс самостоятельно по указанным вами правилам: Если цена закрытия на последней свече была меньше, чем на текущей, то она совершит покупку. Если цена закрытия на предыдущей свече была больше, чем на текущей, то она совершит продажу.
Все результаты, как и в случае ручной торговли, будут видны в таблице открытых и закрытых позиций. Вам остается лишь оставить программу открытой, а соединение с интернетом работающим.
Если вы желаете все же контролировать каждую сделку на форекс данной торговой стратегии, переведите ее в полуавтоматический режим. В этом случае торговая стратегия при выполнении вашего правила будет выдавать уже заполненную форму сделки, в которой вам достаточно будет нажать либо подтверждение, либо отмену.
В данном случае мы описали, как создать торговую стратегию на форекс по очень простой идее, которая, скорее всего, не будет прибыльной на протяжении большого количества времени и упустили многие тонкости связанные с тестированием, оптимизацией и полноценной оценкой стратегии.
Другие примеры создания сигналов на форекс для их включения в состав торговой стратегии вы можете посмотреть здесь.
Не забывайте что в Trading Desk VPro уже встроено несколько десятков готовых стратегий и сигналов которые можно комбинировать для торговли, посмотрите их описание и результаты, возможно, вам понравится что-то готовое.
В любом случае, будьте осторожны при автоматической торговле стратегиями на форекс на реальных счетах. Тесты стратегии на истории не обязательно совпадут с реальными результатами торговли. |