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

multisymbol_color-rsi_lq_1.0.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 для выбранной валютной пары и отображает результат в виде цветных гистограммных блоков в отдельном окне. Используются 8 буферов с различными цветами, соответствующими разным диапазонам значений RSI. Период расчёта и выбор пары задаются пользователем через настройки.

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

Индикатор поддерживает работу с любым символом, указанным в настройке CurrencyPair. Если пара не задана или недоступна, автоматически используется текущий символ. Это позволяет анализировать RSI инструментов, отличных от активного графика.

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

НастройкаОписание
Periode Период расчёта индикатора RSI. Определяет количество баров, используемых для усреднения.
invert_strength Переключатель инверсии силы RSI. При активации значения отражаются симметрично относительно центрального уровня.
CurrencyPair Текстовый параметр, задающий валютную пару для расчёта RSI. Если оставлен пустым, используется текущий символ.
NOTE0 Примечание с инструкцией по вводу валютной пары в верхнем регистре.
NOTE1 Примечание с примером формата валютной пары.
NOTE2 Примечание, указывающее, что пустое значение означает использование текущего символа.
NOTE3 Примечание с информацией для пользователей мини-аккаунтов.
NOTE4 Примечание с инструкцией добавления буквы m для мини-аккаунтов.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 8
#property indicator_color1 C'162,208,162'
#property indicator_color2 C' 90,185, 90' 
#property indicator_color3 C' 23,139, 23' 
#property indicator_color4 C'255,255,255' 
#property indicator_color5 C'255,185,185' 
#property indicator_color6 C'255,115,115' 
#property indicator_color7 C'255, 76, 76' 
#property indicator_color8 C'255, 32, 32' 

extern int    Periode=40;
extern bool   invert_strength =  0;
extern string CurrencyPair    = "";
extern string NOTE0 = "enter currencypair in uppercase"; 
extern string NOTE1 = "like EURUSD"; 
extern string NOTE2 = "leave empty for current symbol"; 
extern string NOTE3 = "if you have a mini account"; 
extern string NOTE4 = "add a \"m\"  e.g EURUSDm "; 

   double     ExtBuffer0[];   
   double     ExtBuffer1[];
   double     ExtBuffer2[];
   double     ExtBuffer3[]; 
   double     ExtBuffer4[];   
   double     ExtBuffer5[];
   double     ExtBuffer6[]; 
   double     ExtBuffer7[];
   double     ExtBuffer8[]; 

int init()
{
      // код доступен только после оплаты
   }
   SetIndexBuffer(0,ExtBuffer0);
   SetIndexBuffer(1,ExtBuffer1);
   SetIndexBuffer(2,ExtBuffer2);
   SetIndexBuffer(3,ExtBuffer3);
   SetIndexBuffer(4,ExtBuffer4);
   SetIndexBuffer(5,ExtBuffer5);
   SetIndexBuffer(6,ExtBuffer6);
   SetIndexBuffer(7,ExtBuffer7);

   SetIndexStyle(0,DRAW_HISTOGRAM, EMPTY, 4, C'162,208,162');
   SetIndexStyle(1,DRAW_HISTOGRAM, EMPTY, 4, C'90,185,90');
   SetIndexStyle(2,DRAW_HISTOGRAM, EMPTY, 4, C'23,139,23');
   SetIndexStyle(3,DRAW_HISTOGRAM, EMPTY, 4, C'255,255,255');
   SetIndexStyle(4,DRAW_HISTOGRAM, EMPTY, 4, C'255,185,185');
   SetIndexStyle(5,DRAW_HISTOGRAM, EMPTY, 4, C'255,115,115');
   SetIndexStyle(6,DRAW_HISTOGRAM, EMPTY, 4, C'255,76,76');
   SetIndexStyle(7,DRAW_HISTOGRAM, EMPTY, 4, C'255,32,32');

   for (int i=0;i<indicator_buffers;i++) SetIndexLabel(i,NULL);   

   if (CurrencyPair == "") CurrencyPair = Symbol();
   if (iClose

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

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

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

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

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

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

Стоимость полного кода
274,80₽ ≈ $3.36