← К каталогу
Исходный код · ID 2194

rsicrosses.mq5

Похожие материалы по тегам

ares_indicator.pineTradingView · 1 общих теговgold_trend_revers.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!!-mt4 x-xardg-rsi.mq5MQL5 / MetaTrader 5 · 1 общих тегов! cycle-identifier.mq5MQL5 / MetaTrader 5 · 1 общих тегов!!! rsi ma simple+arrows 1.2 (mtf).mq5MQL5 / MetaTrader 5 · 1 общих теговprecisionflowea.mq5MQL5 / MetaTrader 5 · 1 общих тегов
Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Индикатор RSI Crosses отображает в отдельном окне два усреднённых показателя RSI с настраиваемыми периодами и ценовыми типами. Линии рисуются зелёным и красным цветами, позволяя визуально отслеживать пересечения быстрого и медленного RSI.

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

Индикатор работает на платформе MetaTrader 5 и рассчитывает значения RSI через встроенную функцию iRSI. Поддерживаются различные типы цен (закрытие, открытие, максимум, минимум и другие) для расчёта каждого из двух RSI-линий независимо.

Настройки программы

НастройкаОписание
RsiPeriod1 Период расчёта первого индикатора RSI. Определяет количество баров, используемых для усреднения. По умолчанию равен 14.
RsiPrice1 Тип цены для расчёта первого индикатора RSI. Доступны варианты: закрытие, открытие, максимум, минимум и другие типы цен.
RsiPeriod2 Период расчёта второго индикатора RSI. Определяет количество баров, используемых для усреднения. По умолчанию равен 32.
RsiPrice2 Тип цены для расчёта второго индикатора RSI. Доступны варианты: закрытие, открытие, максимум, минимум и другие типы цен.
alertsOn Главный переключатель системы оповещений. При значении false все уведомления отключены.
alertsOnCurrent Переключатель выбора бара для проверки пересечения. При значении true проверяется текущий незавершённый бар, при false — предыдущий завершённый бар.
alertsMessage Переключатель отправки оповещения в виде сообщения на график.
alertsSound Переключатель воспроизведения звукового сигнала при пересечении линий RSI.
alertsPushNotif Переключатель отправки push-уведомления на мобильное устройство при пересечении линий RSI.
alertsEmail Переключатель отправки оповещения о пересечении линий RSI по электронной почте.
Получить полный код

Поиск по коду файла

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 LimeGreen      
#property indicator_color2 Red      

extern int                RsiPeriod1      = 14;
extern ENUM_APPLIED_PRICE RsiPrice1       = PRICE_CLOSE;
extern int                RsiPeriod2      = 32;
extern ENUM_APPLIED_PRICE RsiPrice2       = PRICE_CLOSE;
extern bool               alertsOn        = false; 
extern bool               alertsOnCurrent = true;  
extern bool               alertsMessage   = true;  
extern bool               alertsSound     = false; 
extern bool               alertsPushNotif = false; 
extern bool               alertsEmail     = false; 

double rsi1[],rsi2[],cross[];
int init()
{
      // код доступен только после оплаты
   }

int start()                         
{
      // код доступен только после оплаты
   }
   int counted_bars = IndicatorCounted();
      if(counted_bars<0) return(-1);
      if(counted_bars>0) counted_bars--;
           int limit=MathMin(Bars-counted_bars,Bars-1);

   for(int i = limit; i >= 0; i--) 
   {
      rsi1[i]  = iRSI(NULL,0,RsiPeriod1,RsiPrice1,i);
      rsi2[i]  = iRSI(NULL,0,Rs

Показано первые 50% кода (символов: 1685)

Открыть по тарифу

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

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
168,50₽ ≈ $2.06