Объявление
$ £ ¥
¥ £ $

Экспертный советник RSI для МТ5

Содержание

Экспертный советник RSI — простой советник для MT5, который реализует торговую стратегию перекупленности/перепроданности на основе индикатора индекса относительной силы (Relative Strength Index или RSI). Он был создан с использованием шаблона экспертного советника MT5. Данный советник RSI не подвергался процессу оптимизации. По умолчанию он не использует ни стоп-лосс ни тейк-профит, закрывая позиции только по противоположному сигналу. Это означает, что экспертный советник должен быть постоянно включен, чтобы иметь возможность закрывать свои сделки.

Экспертный советник RSI в MT5

 

Внимание! Данный экспертный советник — всего лишь проверка концепции создания советника RSI на основе нашего шаблона для MT5. Он, вероятно, не будет прибыльным, если вы запустите его на своем торговом счете. Рекомендуемое использование: разработка советника на основе различных стратегий с использованием индикатора RSI, тестирование и оптимизация риск-менеджмента и сигналов на выход из позиций.

Как работает экспертный советник RSI

Условием для покупки является закрытие индикатора RSI выше уровня перепроданности (по умолчанию 20) после закрытия ниже этого уровня.

Условием для продажи является закрытие индикатора RSI ниже уровня перекупленности (по умолчанию 80) после закрытия выше этого уровня.

Противоположный сигнал также закрывает текущую позицию.

Вы можете видеть несколько примеров сделок, сгенерированных данной стратегией с RSI:

Экспертный советник RSI - Примеры сделок на покупку и продажу

Входные параметры

Несмотря на свою простоту, у данного экспертного советника RSI для МТ5 есть большое число входных параметров для настройки в соответствии с вашими предпочтениями:

Экспертный советник RSI - Входные параметры

Как был создан данный советник

Данный экспертный советник RSI основан на нашем шаблоне советника для MT5 с минимальными изменениями. Кроме изменений базовых свойств советника (описание, ссылка), в него были внесены следующие изменения:

  1. Добавлены входные параметры для индикатора RSI:
input int RSIPeriod = 14;                        // RSI period
input double RSIOverbought = 80;                 // RSI overbought level
input double RSIOversold = 20;                   // RSI oversold level
input ENUM_APPLIED_PRICE RSIPrice = PRICE_CLOSE; // RSI applied price
 
  1. Раскомментированы строки, которые делают так, что проверка условий на вход происходит только один раз за бар.
  2. Раскомментированы строки кода для чтения значений основного индикатора; они также изменены так, чтобы использовать индикатор RSI вместо скользящей средней:
IndicatorHandle = iRSI(Symbol(), Period(), RSIPeriod, RSIPrice);
 
  1. Раскомментированы и изменены строки для определения сигналов на вход:
if ((Indicator_current > RSIOversold) && (Indicator_previous <= RSIOversold)) BuySignal = true; // Check if the RSI crossed the oversold level from below.
if ((Indicator_current < RSIOverbought) && (Indicator_previous >= RSIOverbought)) SellSignal = true; // Check if the RSI crossed the overbought level from above.
 
  1. Раскомментированы и изменены строки для определения сигналов на выход:
if ((Indicator_current > RSIOversold) && (Indicator_previous <= RSIOversold)) SignalExitShort = true; // Check if the RSI crossed the oversold level from below.
else if ((Indicator_current < RSIOverbought) && (Indicator_previous >= RSIOverbought)) SignalExitLong = true; // Check if the RSI crossed the overbought level from above.
 

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

Результаты тестирования

Тестирование данного экспертного советника RSI для MT5 показало следующие результаты на графике EUR/USD M5: 453 $ прибыли и 1 211 $ максимальной просадки в период за 3 года. Тест был проведен с использованием значений входных параметров по умолчанию и с объемом позиции 0,1 лота. Данные результаты нельзя назвать замечательными — они приводятся только для демонстрации того, что можно ожидать от среднестатистической системы RSI.

Экспертный советник RSI - Результаты тестирования - График баланса счета


МиниFAQ

Какие стоп-лосс и тейк-профит использует данный советник?

По умолчанию он не использует уровни стоп-лосса и тейк-профита. Советник закрывает сделки по противоположным сигналам, но вы можете легко настроить его для использования фиксированных или основанных на ATR уровней СЛ и ТП.

Как часто он совершает сделки?

На 5-минутном графике EUR/USD (наш бэктесте), данный советник будет торговать в среднем примерно 7 раз в месяц при использовании параметров по умолчанию.

Скачать

Как установить экспертный советник RSI на MT5

  1. Скачайте файл-архив с экспертным советником.
  2. Откройте папку данных MetaTrader 5 (через меню Файл→Открыть каталог данных или Ctrl+Shift+D).
  3. Откройте папку MQL5.
  4. Скопируйте все папки из архива прямо в папку MQL5.
  5. Перезагрузите MetaTrader 5 или обновите список экспертных советников кликнув по нему правой кнопкой в окне Навигатор и выбрав Обновить.

Обсудить

У вас есть свои собственные результаты торговли или замечания по этому экспертному советнику?

Обсудите экспертный советник RSI с другими трейдерами и MQL5-кодерами на нашем форуме.