Приветствую Вас, дорогие друзья!
Специально для Вас я продолжаю серию статей, в которых я провожу исследования и тесты популярных торговых роботов, которые разработаны на сегодняшний день и широко применяются в автоматической торговле. В этой статье я представлю Вашему вниманию советник Ilan версии 1.6 Dynamic.
Ilan – очень известный торговый робот. Когда-то давно я сам опробовал этот советник на своем небольшом реальном счете. К сожалению, ничего хорошего из этого не вышло.
А вот недавно я пообщался с человеком, который использует Ilan в своем трейдинге и получает вполне приемлемую для автоматической торговли прибыль. От него же я узнал о том, что он включает робота только на определенное время и в определенные торговые дни.
И, так как советник Ilan продолжает пользоваться большой популярностью среди трейдеров, я решил исследовать его вот в каком ракурсе. Мне пришла в голову идея отыскать те фазы рынка и те условия, в которых этот робот способен заработать.
Результаты, которые я получил, я с удовольствием представил на моем вебинаре, запись которого Вы увидите ниже.
На самом вебинаре мы прогнали Ilan на истории движения цены разных валютных пар: устроили ему объективный и беспристрастный краш-тест. Посетители же много полезного материала, большая часть которого не вошла в эту статью.
Итак, давайте посмотрим, что представляет собой робот Ilan.
Одна из особенностей Ilan в том, что он использует метод Мартингейла. Как мы с Вами знаем, Мартингейл – довольно опасный вид мани менеджмента, который пришёл на рынок Форекс из азартных игр.
Классический мартингейл подразумевает увеличение объёма позиции в два раза после каждой убыточной сделки. Таким образам, при закрытии последней сделки в плюс, прибыль по ней окажется больше, чем общий убыток всех сделок, которые были закрыты в минус. Теоретически этот метод является беспроигрышным, так как рано или поздно по какой-то из сделок мы получим прибыль.
Однако это только в теории. На практике же такие методы гораздо чаще приводят к потере всего депозита. Так как возможность удваивать позицию ограничена его размером.
Название: Ilan
Версия советника: 1.6 Dynamic
Валютные пары: любые
Таймфрейм: М5, М15, H1
Время работы: круглосуточно
Тип робота: флетовый советник использующий метод Мартингейла
В основе работы советника Ilan 1.6 Dynamic лежит классический метод Мартингейла. После подключения робота к торговому терминалу он открывает первую сделку. Если цена проходит не в нашу сторону на величину, указанную в параметре DefaultPips, открывается следующая сделка в том же направлении. Но с объёмом этой позиции будет увеличен на коэффициент LotExponent. Такую цепочку сделок робот будет открывать до тех пор, пока цена не развернётся в нашу сторону и не пройдет количество пунктов, указанных в параметре TakeProfit.
Если в настройках советника установить параметр DynamicPips = true, то шаг в сетке ордеров будет изменяться в трендовом и флетовом рынке.
В зависимости от волатильности рынка, которая рассчитывается за то количество баров истории, которое указано в параметре «Glubina», расстояние между ордерами может колебаться от DefaultPips/DEL до DefaultPips*DEL. Где DefaultPips/DEL – это минимальное расстояние, а DefaultPips*DEL — это максимальное расстояние.
То есть во флете расстояние между ордерами меньше, а на волатильном рынке оно становится больше.
Приведём пример сетки ордеров на продажу:
Пример сетки ордеров на покупку:
Вот наглядные примеры того, как открываются сделки по торговому алгоритму робота:
FirstOrder – функция открытия первого ордера. Если = true, то первая сделка открывается, если = false – первая сделка в серии пропускается (полезно, если вы хотите отключить робота, но он ещё сопровождает позицию).
LotExponent – коэффициент умножения лота для последующего ордера (сделки) в серии усреднения позиций.
DynamicPips – специальный параметр для включения формулы динамического управления ордерами. Для флетового рынка сетка ордеров выстраивается с меньшим шагом, а для трендового с большим.
DefaultPips – величина шага сетки.
Glubina – количество последних баров для расчета волатильности.
DEL – параметр, на основе которого будет рассчитываться количество частей, на которое будет поделен или увеличен шаг при трендовом или флетовом рынке (основываясь, опять же, на параметре DefaultPips и Glubina).
Slip – максимальное проскальзывание.
Lots – величина начального лота.
Lotdecimal – сколько знаков после запятой в лоте берётся расчёт. 0 — обычные лоты (1), 1 — минилоты (0.1), 2 — микролоты (0.01).
TakeProfit – по достижении скольких пунктов прибыли закрывать сделку.
Drop – параметр, указывающий значение индикатора CCI. Как только значение индикатора превысит указанное в этом параметре значение, все сделки будут автоматически закрыты по рыночной цене.
RsiMinimum и RsiMaximum – параметры обозначающие верхнюю и нижнюю границу индикатора RSI (используется для поиска точек входа).
MaxTrades – максимальное количество открытых ордеров.
UseEquityStop – ограничения убытка при значении true.
TotalEquityRisk – Максимальная просадка в % к счёту, при достижении которой закрываются все открытые ордера.
UseTrailingStop – использование трейлинг стопа. При значении = true устанавливает плавающий стоп-лосс по ордерам, находящимся в безубытке.
UseTimeOut – использовать таймаут (если = true, закрыть серию ордеров, если они открыты слишком долго).
MaxTradeOpenHours – через какое количество часов, ордера будут автоматически закрыты.
Скачать робот Ilan и его настройки Вы можете здесь.
Теперь самое интересное. Рассмотрим несколько прогонов в тестере. Все тесты проводились с начала 2016 года. Стартовый депозит составляет $10000. Я взял именно $10000, потому что на меньших суммах депозит будет слит.
Как видим, на валютной паре EURUSD более чем за полтора года доход около 40%. И это при соответствующей просадке около 31%.
Валютная пара AUDUSD. С 2016 года доходность составила около 28% ($2857) при максимальной просадке 41% ($5178).
Валютная пара GBPUSD. Перед тем, как депозит обнулился, прибыль составляла около 25%.
Валютная пара NZDUSD. Прибыль 53% при просадке в $8500.
Валютная пара USDCAD. Прибыль 29% при просадке в $9200.
Валютная пара USDCHF. Прибыль 24% при просадке в $5700.
На валютной паре USDJPY слив всего депозита произошёл практически в первый месяц тестирования:
Как видите, соотношение чистой прибыли к просадке даже у положительных тестов неприемлемое. А если учесть прогоны, на которых депозит сливается, то окончательно становится ясно, что одной валютной пары в вашем портфеле советников будет достаточно для того, чтобы потерять депозит.
Многие брокеры используют плавающий спред, причём во время выхода новостей расширение спреда может быть весьма значительным. Поэтому я считаю актуальным провести анализ влияние спреда на работу советника Ilan1.6 Dynamic.
В качестве примера возьмём валютную пару EURUSD, начальный депозит $2000 и временной промежуток с 2015 до сентября 2017 года.
Проанализируем, как себя ведёт кривая доходности при одних и тех же настройках, но с разными спредами.
При спреде в 1 пипс кривая доходности выглядит следующим образом:
Как видно из отчёта, прибыль составила $6418 при максимальной просадке в 37,26 % ($2848). На практике найти брокера с таким спредом вряд ли удастся и данный пример взят как наилучший из теоретически возможных.
При спреде всего в 2 пипса на графике доходности уже видны серьёзные изменения:
Чистая прибыль $4524, а максимальная просадка вырастает до 46,64% ($3825).
Уже при спреде в 5 пипсов максимальная просадка стала практически равной чистой прибыли:
Чистая прибыль уменьшилась до $4034, а максимальная просадка уже превысила 50% ($3961).
На прогоне тех же настроек при спреде в 10 пипсов максимальная просадка становится в 2 раза больше чистой прибыли:
Чистая прибыль $2044 при максимальной просадке 67.46% ($4790).
Ну и последнее тестирование при спреде 20 пипсов привело к потере всего депозита:
Анализируя всё вышесказанное можно отметить, что увеличение спреда всего на несколько пипсов может привести к сливу депозита или, как минимум, к существенному увеличению просадки.
Для того, чтобы приблизиться к тем настройкам, на которых советник Ilan будет работать в профит, нужно перебирать между следующими параметрами: шаг в пунктах между ордерами, тэйк профит, таймфрейм, валютная пара, коэффициент умножения следующих позиций, время торговли и, естественно, первоначальный лот на определенную сумму депозита.
Начнем сразу с выбора валютной пары. Для сеточного Мартингейла необходим флетовый рынок, потому что при сильном тренде депозит не выдержит. Исходя из этого, нам нужны валютные пары, где нет особых трендов, а именно безоткатных сильных движений. Под это описание подойдут, например, EURCHF и AUDNZD.
Тем не менее, варьируя величиной шага между ордерами, можно увеличить спектр валютных пар. К списку в этом случае можно добавить такие инструменты, как EURUSD, AUDUSD и NZDUSD. Шаг должен быть не менее 50 пунктов по четырехзнаку. При такой торговле с большим расстоянием между ордерами сделки могут быть открыты месяц, а то и два. Поэтому обращайте внимание на величину свопа той пары, которую Вы выбрали для работы.
С другой стороны, чтобы увеличить количество серий сделок, или сеток, нужно уменьшать расстояние между ордерами. Благодаря этому они будут закрываться быстрее.
По этой схеме, я думаю, можно торговать уже большинство валютных пар во флетовом диапазоне. Как мы с Вами знаем, боковое флетовое движение наиболее вероятно ночью.
Для примера я приведу реальный стэйт торговли советника Ilan именно в ночных диапазонах.
Примерно за месяц депозит увеличен на 72% с максимальной просадкой в 11,37%. Торговля велась только ночью и утром она останавливалась. Если сделки были открыты, принималось решение о закрытии убытков либо решение об ожидании нужного отката, чтобы закрыть ордера.
Величина общего тэйк профита также важна. Изменяя данный параметр, мы продлеваем время для открытой серии ордеров. Но идем на дополнительный риск. Используя короткий общий тэйк, мы чаще закрываем сделки. И это дает возможность для открытия новых ордеров.
Подбирая правильный таймфрейм, стоит знать следующий нюанс: новый ордер в серии всегда открывается на закрытии свечи. Торгуя, например, на М5 при однонаправленном движении, сделки будут открываться каждые 5 минут при условии, что каждую пятиминутку цена будет проходить большее расстояние в пунктах, чем заявленное настройках. Торгуя при этом на часовом таймрфейме, откроется только одна сделка при закрытии часовой свечи.
Ну а первоначальный лот и коэффициент умножения объема следующих позиций стоит выбирать исходя из уровня агрессии торговли, который вы будете закладывать в работу советника. Поэкспериментировать данными параметрами можно в тестере стратегий.
Напоминаем вам, что данные исследования и рассуждения велись только для того, чтобы попытаться продлить жизнь вашего депозита. Все мы прекрасно понимаем, что торговля, основанная на Мартингейле, является крайне рискованной. И рано или поздно она приведет к сливу Вашего депозита.
Мы объединили кривые доходности по 4 валютным парам (NZDUSD, USDCAD, USDCHF, EURUSD), чтобы посмотреть на совместную доходность и максимальную просадку в моменте. Мы выбрали эти валютные пары, так как нам удалось найти настройки, которые не привели к потере депозита на продолжительном участке времени.
Как видно из отчёта, чистая прибыль составила $14686 при максимальной просадке всего 6,38% ($3041). Цифры очень красивые, но надо понимать, что в общий отчёт взяты только те валютные пары, которые не «слили» депозит. И даже при этом условии, если бы просадки совпали по времени хотя бы по двум валютным парам, то это привело бы к потере всего депозита.
Советник Ilan 1.6 Dynamic является очень рискованным роботом, способным очень быстро обнулить ваш депозит. Если вы это понимаете и, тем не менее, хотите его использовать, вам необходимо придерживаться следующих правил:
Несмотря на то, что в Интернете полно позитивных и хвалебных отзывов о работе Ilan, мои результаты тестирования показали, что его использование часто ведет к потере депозита. Робот может продержать Ваш счет в рынке год, а может быть даже и около двух лет. Тем не менее, наступит момент, когда он уведет депозит в глубокую просадку и сольет его.
А следующий на очереди у меня торговый советник Quantum London. Его я разберу в своей очередной статье.
На этом у меня всё. Обязательно следите за обновлениями на нашем сайте и в социальных сетях. Прибыльной Вам торговли и до встречи на вебинаре.
Комментарии