FT_ichimoku expert: implementation of the Royal trading strategy on the Ishimoku
Trading strategies and their automation
В нашем первом осеннем номере журнала для трейдеров мы рассмотрим интересную торговую стратегию с довольно пафосным названием «Королевская», активно обсуждающуюся на форумах, на популярном и в целом необычном индикаторе – Ишимоку. Обычно те спекулянты, кто постоянно торгуют на Ichimoku, предпочитают не пользоваться дополнительными фильтрами, считая, что сам индикатор уже является полноценной стратегией. У нас именно такой случай, что значительно облегчает автоматизацию тактики. Давайте начнем.
Правила королевской торговой стратегии
Итак, как уже было сказано, для работы нам понадобится стандартный для терминала MetaTrader индикатор – Ichimoku. Устанавливаем его на валютную пару со стандартными настройками (9, 26, 52) и получаем необходимый нам вид для работы. Автор рекомендует следующие дополнительные параметры:
- Currency pairs: EURUSD, GBPUSD, AUDUSD, USDJPY
- Timeframe: H1
- Type of graph: candles
Для тех, кто не часто использует Ишимоку или вообще с ним не знаком, давайте скажем несколько слов о линиях индикатора. В работе мы используем 6 основных частей фильтра:
- Chinkou Span – A
- Tenkan Sen – B
- Kijun Sen – C
- Senkou Span A – D
- Senkou Span B – E
- Kumo облако – F
Подробнее о них можно прочесть в других источниках, сейчас для нас это не особенно важно, поэтому не будем останавливаться на них отдельно. Перейдем сразу к правилам.
To open a sell deal several conditions must be met:
1. Chinkou Span находится ниже ценового графика и других линий индикатора Ишимоку.
2. Если условие 1 выполнено, ждем появления следующего сигнала: Tenkan Sen (красная линия) должен пересечь Kijun Sen (синяя линия) сверху вниз.
If condition 2 is fulfilled, we expect the price chart to cross lines D, E and F and close the bar below them.
4. Если условие 3 выполнено, открываем три сделки на продажу (или одну тройным объемом) с уровнями TakeProfit размером 30, 50 и 100 пунктов соответственно.
5. Устанавливаем StopLoss на уровне 50 пунктов для всех сделок. При срабатывании TP1 (30 пунктов), перемещаем SL в безубыток для оставшихся сделок.
6. All trades are also closed when a reverse signal appears.
To open a buy deal we use the inverse conditions.
Все довольно просто и на графике выглядит очень привлекательно. Использование часового графика не дает возможности открывать много сделок в месяц, всего около 6-8 на пару, но этого в целом достаточно.
Automating a trading strategy
Как видим, стратегия исключительно техническая, поэтому автоматизировать ее было не сложно. Давайте оценим, насколько удачными будут результаты торгов по стратегии, которой так гордится автор. Напомним, что торговать рекомендуется четырьмя парами: EURUSD, GBPUSD, AUDUSD, USDJPY. Логику выбора именно их он не раскрывает, ну да это и не важно, давайте просто посмотрим. На графиках приведена работа за 2 года: 11.2012 – 08.2013. Т.к. открытие сделки происходит на новой свече, тестирование проводится по контрольным точкам, что не меняет конечного результата.
Сложно сказать, как именно работает по своим правилам автор, получая, по его словам, прибыль в течение двух лет. У нас получилось, что достойна внимания только иена – 460% прибыли за 2 года. Если вы протестируете эксперта на ранних периодах, то увидите, что и там по иене результаты выглядят очень неплохо. В лаборатории журнала ForTrader.org мы протестируем робота на демонстрационном счете в 1000$ именно на USDJPY, посмотрим, так сказать, его в деле.
К сожалению, для оптимизации рабочих параметров стратегии очень немного: размеры SL и TP, лота и параметров Ишимоку, поэтому если работать над усовершенствованием, то только в сторону управления капиталом.
Как всегда мы предлагаем вам открытый код советника для экспериментов и ваших идей. Будем рады вашим предложениям по модернизации, а также успешной торговле.