Тестирование популярного советника Ilan 2

Тестирование популярного советника Ilan 2.0. Чем новая версия лучше предыдущей?

Сегодня мы вновь поговорим о самом популярном советнике на рынке форекс, который был и остается до сих пор самым популярным торговым алгоритмом, так как может быть оптимизирован под любой рынок. Советник Ilan 2.0 – это улучшенная версия робота Ilan 1.6 Dynamic, которая еще лучше оптимизирована для торговли на малых таймфреймах самых популярных валютных пар.

Полное описание алгоритма советника Ilan 2.0

Советник ilan 2.0 это полностью индикаторный торговый робот, построенный на показаниях двух стандартных осцилляторов: RSI и CCI. Оба эти осциллятора вы сможете найти в стандартном наборе индикаторов любого торгового терминала MetaTrader 4.

По сути, версия 2.0 это всего лишь доработанная и улучшенная версия 1.6, с которой собственно ilan и получил свою большую популярность среди трейдеров форекс. Новая версия еще больше оптимизированная для торговли на 5-минутных таймфреймах таких популярных валютных пар как EUR/USD, GBP/USD, USD/CHF, USD/JPY и USD/CAD. И, конечно же, неизменным остается применение метода Мартингейла в качестве способа управления капиталом. Его конечно можно отключить, но торговая стратегия робота Ilan 2.0 предполагает использование данного метода во время торговли.

Советник ilan 2.0 открывает торговую позицию на покупку в момент, когда линия индикатора RSI выходит из зоны перепроданности, а линия индикатора CCI при этом находится ниже горизонтального уровня установленного в его параметрах.

Если вы обратите внимание во время тестирования на график со сделками, то вы поймете, что этот робот торгует только лимитными ордерами, что является оптимальным решением при торговле во флэте. А судя по отзывам о советнике ilan 2.0, именно под торговлю в боковых движениях был адаптирован данный робот последней версии. И при таком стиле торговли, я думаю, многим будет понятно, что метод Мартингейла будет сильно поправлять положение в трендах, но при этом будет увеличивать торговый риск в каждой сделке.

Далее мы рассмотрим другие аспекты торгового алгоритма данного робота, а также рассмотрим настройки, оптимизацию и тестирование. Решим как правильно установить советник ilan 2.0 и настроить его с минимальными рисками для получения прибыли.

Настройки форекс советника Ilan 2.0

  • LotExponent – множитель торгового лота при выставлении каждого следующего ордера, чаще всего этот ордер является усредняющим;
  • DynamicPips – активация функции динамического изменения расстояния между однонаправленными ордерами;
  • DefaultPips – минимально возможное расстояние в пунктах между однонаправленными ордерами;
  • Glubina – количество закрытых баров с конца графика, которые будут участвовать в расчете минимального расстояния между ордерами;
  • DEL – специальный коэффициент, который участвует в расчете минимального расстояния между ордерами;
  • slip – максимальная величина реквоут, которые советник будет обрабатывать самостоятельно, и принимать такими, какими их укажет сервер брокера;
  • Lots – торговый объем каждого первого ордера в сетке;
  • lotdecimal – параметр, в котором указывается то, какие лоты вы желаете использовать при торговле:

0 – целые лоты (например = 3),
1 – мини лоты (например = 0.3),
2 – микро лоты (например = 0.03);

  • TakeProfit – размер общего Тейк Профита для каждой сетки ордеров;
  • Drop – горизонтальные уровни для индикатора CCI, отрицательный уровень принимается противоположным установленному;
  • RsiMinimum – установка границы уровня «перепроданности» для индикатора RSI;
  • RsiMaximum – установка границы уровня «перекупленности» для индикатора RSI;
  • MagicNumber – специальный номер ордера, который помогает советнику отличить свои сделки от чужих;
  • MaxTrades – максимальное количество одновременно открытых ордеров, которое может быть на одном торговом счете;
  • UseEquityStop – активация функции ограничения убытков;
  • TotalEquityRisk – установленный процент риска на торговый депозит;
  • UseTrailingStop – активация функции Трейлинг Стопа;
  • UseTimeOut – активация функции тайм-аута открытых торговых ордеров;
  • MaxTradeOpenHours – установка времени в часах, спустя которое, все «зависшие» торговые ордера закрываются принудительно.

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

Правильная настройка советника Ilan 2.0

Начнем с того, что даже настройки по умолчанию позволяют получать прибыль на 5-минутном графике Евро:

График доходности Ilan 2.0 График доходности Ilan 2.0 Тестирование советника Ilan 2.0 Тестирование советника Ilan 2.0

Если же вам хочется более оптимизированных параметров с низким торговым риском и с большей оптимизации на прибыльность, то вам не обойтись без использования средства оптимизаций стратегий, которое встроено в торговый терминал MetaTrader 4.

Я оптимизацию не проводил, но если вы все-таки возьметесь за это дело, то в оптимизируемые параметры необходимо обязательно включить «LotExponent». Этот параметр напрямую влияет на метод Мартингейла, а он, как известно, используется в этом советнике в качестве мани-менеджмента. Так же обязательно нужно включить параметры «DefaultPips», «Glubina» и «DEL», так как все эти параметры напрямую влияют на торговые сделки и косвенно влияют на мани-менеджмент.

Вам будет интересно  Стратегия MA RSI Scalping

Вот мой список параметров, оптимизация которых даст положительный результат:

  • LotExponent,
  • DefaultPips,
  • Glubina,
  • DEL,
  • TakeProfit,
  • RsiMinimum,
  • RsiMaximum,
  • MaxTrades,
  • UseTrailingStop,
  • MaxTradeOpenHours.

Отзыв о советнике форекс Ilan 2.0

Учитывая то, что и предыдущая версия советника Ilan 1.6 получила не просто множество положительных отзывов, но и остается популярной и актуальной до сих пор, то не трудно догадаться, что улучшенная версия 2.0 будет еще стабильнее и надежнее, и она на самом деле получила довольно широкое распространение. Наверно в первую очередь из-за того, что многие ожидали от новой версии любимого алгоритма еще более удивительных показателей, но если честно, по большому счету разница между версиями 1.6 и 2.0 – не очень большая.

Здесь вы можете скачать форекс советник ilan 2.0, но в скаченном архиве находится лишь исходный код, без дополнительной документации или оптимизированных параметров. Всю дополнительную информацию вы легко сможете найти на просторах интернета.

Чем опасен торговый робот Ilan?

Чем опасен торговый робот Ilan?

Приветствую Вас, дорогие друзья!

Специально для Вас я продолжаю серию статей, в которых я провожу исследования и тесты популярных торговых роботов, которые разработаны на сегодняшний день и широко применяются в автоматической торговле. В этой статье я представлю Вашему вниманию советник 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 — это максимальное расстояние.

То есть во флете расстояние между ордерами меньше, а на волатильном рынке оно становится больше.

Приведём пример сетки ордеров на продажу:

q c8f5a

Пример сетки ордеров на покупку:

w ae093

Вот наглядные примеры того, как открываются сделки по торговому алгоритму робота:

Описание настроек

FirstOrder – функция открытия первого ордера. Если = true, то первая сделка открывается, если = false – первая сделка в серии пропускается (полезно, если вы хотите отключить робота, но он ещё сопровождает позицию).

Вам будет интересно  Советник Setka

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, потому что на меньших суммах депозит будет слит.

1 fabe3

Как видим, на валютной паре EURUSD более чем за полтора года доход около 40%. И это при соответствующей просадке около 31%.

2 13269

Валютная пара AUDUSD. С 2016 года доходность составила около 28% ($2857) при максимальной просадке 41% ($5178).

3 894af

Валютная пара GBPUSD. Перед тем, как депозит обнулился, прибыль составляла около 25%.

4 ec624

Валютная пара NZDUSD. Прибыль 53% при просадке в $8500.

5 622d4

Валютная пара USDCAD. Прибыль 29% при просадке в $9200.

6 6c181

Валютная пара USDCHF. Прибыль 24% при просадке в $5700.

На валютной паре USDJPY слив всего депозита произошёл практически в первый месяц тестирования:

7 a7640

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

Влияние спреда на работу советника

Многие брокеры используют плавающий спред, причём во время выхода новостей расширение спреда может быть весьма значительным. Поэтому я считаю актуальным провести анализ влияние спреда на работу советника Ilan1.6 Dynamic.

В качестве примера возьмём валютную пару EURUSD, начальный депозит $2000 и временной промежуток с 2015 до сентября 2017 года.

Проанализируем, как себя ведёт кривая доходности при одних и тех же настройках, но с разными спредами.

При спреде в 1 пипс кривая доходности выглядит следующим образом:

10 86474

Как видно из отчёта, прибыль составила $6418 при максимальной просадке в 37,26 % ($2848). На практике найти брокера с таким спредом вряд ли удастся и данный пример взят как наилучший из теоретически возможных.

При спреде всего в 2 пипса на графике доходности уже видны серьёзные изменения:

11 fea97

Чистая прибыль $4524, а максимальная просадка вырастает до 46,64% ($3825).

Уже при спреде в 5 пипсов максимальная просадка стала практически равной чистой прибыли:

12 170ea

Чистая прибыль уменьшилась до $4034, а максимальная просадка уже превысила 50% ($3961).

На прогоне тех же настроек при спреде в 10 пипсов максимальная просадка становится в 2 раза больше чистой прибыли:

13 be316

Чистая прибыль $2044 при максимальной просадке 67.46% ($4790).

Ну и последнее тестирование при спреде 20 пипсов привело к потере всего депозита:

14 e1764

Анализируя всё вышесказанное можно отметить, что увеличение спреда всего на несколько пипсов может привести к сливу депозита или, как минимум, к существенному увеличению просадки.

Мои мысли по поводу важных параметров робота Ilan

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

Вам будет интересно  Как распознать лохотрон на Форекс | Азбука трейдера

Начнем сразу с выбора валютной пары. Для сеточного Мартингейла необходим флетовый рынок, потому что при сильном тренде депозит не выдержит. Исходя из этого, нам нужны валютные пары, где нет особых трендов, а именно безоткатных сильных движений. Под это описание подойдут, например, EURCHF и AUDNZD.

Тем не менее, варьируя величиной шага между ордерами, можно увеличить спектр валютных пар. К списку в этом случае можно добавить такие инструменты, как EURUSD, AUDUSD и NZDUSD. Шаг должен быть не менее 50 пунктов по четырехзнаку. При такой торговле с большим расстоянием между ордерами сделки могут быть открыты месяц, а то и два. Поэтому обращайте внимание на величину свопа той пары, которую Вы выбрали для работы.

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

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

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

9 81d19

Примерно за месяц депозит увеличен на 72% с максимальной просадкой в 11,37%. Торговля велась только ночью и утром она останавливалась. Если сделки были открыты, принималось решение о закрытии убытков либо решение об ожидании нужного отката, чтобы закрыть ордера.

Величина общего тэйк профита также важна. Изменяя данный параметр, мы продлеваем время для открытой серии ордеров. Но идем на дополнительный риск. Используя короткий общий тэйк, мы чаще закрываем сделки. И это дает возможность для открытия новых ордеров.

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

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

Напоминаем вам, что данные исследования и рассуждения велись только для того, чтобы попытаться продлить жизнь вашего депозита. Все мы прекрасно понимаем, что торговля, основанная на Мартингейле, является крайне рискованной. И рано или поздно она приведет к сливу Вашего депозита.

Общий отчёт

Мы объединили кривые доходности по 4 валютным парам (NZDUSD, USDCAD, USDCHF, EURUSD), чтобы посмотреть на совместную доходность и максимальную просадку в моменте. Мы выбрали эти валютные пары, так как нам удалось найти настройки, которые не привели к потере депозита на продолжительном участке времени.

8 7583f

Как видно из отчёта, чистая прибыль составила $14686 при максимальной просадке всего 6,38% ($3041). Цифры очень красивые, но надо понимать, что в общий отчёт взяты только те валютные пары, которые не «слили» депозит. И даже при этом условии, если бы просадки совпали по времени хотя бы по двум валютным парам, то это привело бы к потере всего депозита.

Выводы и рекомендации

Советник Ilan 1.6 Dynamic является очень рискованным роботом, способным очень быстро обнулить ваш депозит. Если вы это понимаете и, тем не менее, хотите его использовать, вам необходимо придерживаться следующих правил:

  1. Ограничение по депозиту. Чтобы депозит смог выдержать длительную сетку ордеров и просадка при этом была не более 20%. Вы сами выбираете порог просадки, при которой все сделки закрываются.
  2. Учитывать влияние каждого из основных параметров (еще раз пересмотрите материал по основных параметрам, который размещен выше). Также нужно контролировать все их в связке.
  3. Советник показывает лучшие результаты во время флетовых движений на рынке. Соответственно, стоит выбирать в свой портфель правильные пары и правильные фазы рынка.

Несмотря на то, что в Интернете полно позитивных и хвалебных отзывов о работе Ilan, мои результаты тестирования показали, что его использование часто ведет к потере депозита. Робот может продержать Ваш счет в рынке год, а может быть даже и около двух лет. Тем не менее, наступит момент, когда он уведет депозит в глубокую просадку и сольет его.

А следующий на очереди у меня торговый советник Quantum London. Его я разберу в своей очередной статье.

На этом у меня всё. Обязательно следите за обновлениями на нашем сайте и в социальных сетях. Прибыльной Вам торговли и до встречи на вебинаре.

Все самое лучшее от Академии
только нашим подписчикам

https://blog.roboforex.com/ru/blog/2020/06/25/testirovanie-populyarnogo-sovetnika-ilan-2-0-chem-novaya-versiya-otlichaetsya-ot-predydushhej/
https://academyfx.ru/article/blogi/2764-chem-opasen-torgovyj-robot-ilan