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

smoothed rsi qb__1.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 общих тегов
Вы автор или правообладатель?

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

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

О программе

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

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

НастройкаОписание
RsiLength Длина RSI — Период расчёта RSI; минимальное значение ограничивается до 1.
RsiPrice Тип цены RSI — Тип ценового значения, используемый при расчёте RSI (Close, Open, High, Low, Median, Typical или Weighted).
RsiSmooth Сглаживание RSI — Включает или отключает дополнительное сглаживание рассчитанных значений RSI.
FlPeriod Период квантильного анализа — Количество баров, используемых для определения квантильных границ динамических зон.
FlUp Верхний уровень квантиля — Процентный уровень квантиля для верхней граничной линии зоны.
FlDown Нижний уровень квантиля — Процентный уровень квантиля для нижней граничной линии зоны.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1  DeepSkyBlue
#property indicator_color2  LimeGreen
#property indicator_color3  Red
#property indicator_width1  2
#property indicator_minimum 0
#property indicator_maximum 100

extern int    RsiLength              = 9;
extern int    RsiPrice               = PRICE_CLOSE;
extern bool   RsiSmooth              = true;
extern int    FlPeriod               = 70;
extern double FlUp                   = 90;
extern double FlDown                 = 10;

double rsi[];
double bli[];
double sli[];
double prc[];
double buff[];

int init()
{
      // код доступен только после оплаты
   }
   IndicatorBuffers(5);
   SetIndexBuffer(0,rsi);
   SetIndexBuffer(1,bli);
   SetIndexBuffer(2,sli);
   SetIndexBuffer(3,prc);
   SetIndexBuffer(4,buff);

   string PriceType;
      switch(RsiPrice)
      {
         case PRICE_CLOSE:    PriceType = "Close";    break;  // 0
         case PRICE_OPEN:     PriceType = "Open";     break;  // 1
         case PRICE_HIGH:     PriceType = "High";     break;  // 2
         case PRICE_LOW:      PriceType = "Low";      break;  // 3
         case PRICE_MEDIAN:   PriceType = "Median";   break;  // 4
         case PRICE_TYPICAL:  PriceType = "Typical";  break;  // 5
         case PRICE_WEIGHTED: PriceType = "Weighted"; break;  // 6
      }      

   RsiLength = MathMax(RsiLength ,1);
   string addName = "";
      if (RsiSmooth) addName = "smoothed ";
   IndicatorShortName ("Quantile bands "+addName+"RSI ("+RsiLength+","

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

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

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

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

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

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

Стоимость полного кода
212₽ ≈ $2.59