Сегодня мы познакомимся с очередным простым роботом, основанным на стандартном индикаторе, но при этом имеющий, свою торговую логику. Советник RSI – это торговый алгоритм, который использует сразу 2 осциллятора RSI с разным диапазоном, для того чтобы фильтровать и подтверждать сделки. Кроме этого, данный робот имеет широкий диапазон параметров, которые позволят вам легко его оптимизировать.

Торговый алгоритм советника RSI.

Этот робот в своей работе использует стандартный осциллятор RSI, а точнее 2 его копии с разными периодами, один из которых является «медленным» RSI и имеет больший период, а другой – быстрый RSI и имеет меньший период. Для того чтобы вы не путались в параметрах, они четко прописаны в настройках.
Кроме возможности использования разных периодов для индикаторов, разработчики советника RSI предложили возможность рассчитывать эти осцилляторы на разных тайм-фреймах, если у пользователя появится такое желание.
Кроме основных возможностей, в этом роботе вы сможете подстроить и другие параметры, такие как зоны перекупленности и перепроданности для «медленного» RSI, а также линию для торговых сигналов «быстрого» RSI. Еще стоп-лосс, тейк-профит, трейлинг-стоп и звуковой сигнал – это уже по желанию пользователя, можно и не использовать.
После того как вы узнали из чего «состоит» советник RSI, можно приступать к разбору его торгового алгоритма.
По сути, алгоритм очень прост, советник ждет, когда линия «медленного» RSI зайдет в свою зону перекупленности, после чего, линия «медленного» RSI, должна вернуться к среднему уровню (по умолчанию «50») и пересечь его сверху вниз, после этого советник открывает торговую позицию на покупку. Для продажи будут обратные условия, «медленный» RSI должен опуститься ниже уровня перепроданности, а «быстрый» - так же должен вернуться к среднему уровню.
По описанию данного алгоритма, опытные трейдеры сразу заметят, в чем его преимущество на рынке и где используется эта эффективность. Для всех остальных постараюсь объяснить простым языком.
RSI с большим периодом используется в качестве определения тренда, а с меньшим периодом – для поиска точки входа. Технически тут все просто, если RSI с большим периодом вошел в зону перекупленности, то значит, на рынке сильный тренд и скорее всего он усиливается. Если в этот момент RSI с меньшим периодом опустился к средним значениям, то это может означать небольшой откат, на котором и стоит входить в рынок в надежде на продолжение движения.
Еще стоит отметить тот факт, что в советнике RSI не используются опасные торговые методы, такие как метод Мартингейла или ему подобные. Конечно, прибыльность этого робота может быть не высокой, но и риски при этом будут соответствующие и шанс полностью слить ваш депозит будет минимальным, что не может не радовать, особенно новичков в алготрейдинге.
Технические характеристики советника RSI.
Рекомендуемая валютная пара GBP/USD, но вы можете использовать любую. Тайм-фрейм рекомендуется не выше 4-х часового, и при этом необходимо следить за параметрами тайм-фрейма для индикаторов, желательно они должны совпадать с используемым временным периодом. Котировки в вашем терминале могут быть как 4-х, так и 5-ти значными, советник может работать с любыми, хотя нужно учитывать это при установке его параметров.

Параметры советника RSI.

  • Lots – фиксированный торговый лот;
  • RSIslowperiod – период «медленного» индикатора;
  • RSIfastperiod – период «быстрого» индикатора;
  • RSIslowTF – тайм-фрейм, на котором будет рассчитываться «медленный» индикатор, в минутах;
  • RSIfastTF – тайм-фрейм, на котором будет рассчитываться «быстрый» индикатор, в минутах:
    • 1 – минутный,
    • 5 – 5-ти минутный,
    • 15 – 15-ти минутный,
    • 30 – 30-ти минутный,
    • 60 – часовой,
    • 240 – 4-х часовой,
    • 1440 – дневной,
    • 10080 – недельный,
    • 43200 – месячный;
  • RSIuplevel – зона перекупленности для обоих индикаторов;
  • RSIdownlevel – зона перепроданности для обоих индикаторов;
  • middlebuy – средний уровень для покупок;
  • middlesell – средний уровень для продаж;
  • StopLoss – величина фиксированного стоп-лосса, в пунктах;
  • takeprofit – величина фиксированного тейк-профита, в пунктах;
  • ProfitTrailing – использование трейлинг только для тейк-профита;
  • TrailingStop – величина трейлинг-стопа;
  • TrailingStep – шаг трейлинг-стопа, количество пунктов, через которое он будет срабатывать;
  • UseSound – активировать звуковые сигналы в момент совершения сделок;
  • NameFileSound – имя файла с желаемым звуковым сигналом.

Сразу нужно отметить то, что все параметры в пунктах должны быть увеличены в 10 раз, если вы используете брокера с 5-ти значными котировками. Это очень важно, особенно при оптимизации, так как из-за того, что я это не учел, у меня ушло в 3 раза больше времени на поиск оптимальных параметров.

Тестирование и оптимизация советника RSI.

Как я написал выше, при тестировании советника RSI, у меня возникли некоторые трудности, а ошибку я заметил не сразу, и получилось так, что советник RSI закрывал все сделки с очень маленьким профитом, и связано это было не с близкими стоп-лоссами и тейк-профитами, а с очень маленькими трейлинг-стопами. Так как в моем случае использовались 5-ти значные котировки, а настройки были сделаны для 4-х значных.
Оптимизация на часовом графике Евро, позволила получить следующие результаты:




Заключение.

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