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

ind_rsicolored_v1.mq5

Вы автор или правообладатель?

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

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

О программе

Индикатор ind_rsicolored_v1.mq5 предназначен для платформы MetaTrader 5 и отображает аналитические данные на основе RSI в отдельном окне. Он вызывает внутренне другой индикатор (ind_DivPeakTroughRSI_SW_v1) через функцию iCustom и обрабатывает его значения для визуализации направления и изменения импульсов.

Индикатор использует шесть буферов: четыре гистограммы (PlusUp, PlusDn, MinusDn, MinusUp) отображают положительные и отрицательные импульсы разными цветами, а два линейных буфера (Dot1, Dot2) рисуют дополнительные уровни. Логика определяет, к какому буферу относится текущий бар, сравнивая текущее и предыдущее значения осциллятора.

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

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

НастройкаОписание
RSIPeriod Период расчёта индикатора RSI
RSIPrice Тип цены для расчёта RSI: 0-Close, 1-Open, 2-High, 3-Low, 4-Median, 5-Typical, 6-Weighted
ExtrLeftBars Количество баров слева для поиска экстремумов
ExtrRightBars Количество баров справа для поиска экстремумов
PlusSens Порог чувствительности для положительных импульсов
MinusSens Порог чувствительности для отрицательных импульсов
ShortName Короткое имя индикатора, отображаемое на графике
Получить полный код

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

#define IND "ind_DivPeakTroughRSI_SW_v1"

#property indicator_separate_window
#property indicator_buffers 6
#property indicator_color1 LimeGreen
#property indicator_color2 Green
#property indicator_color3 Red
#property indicator_color4 Maroon
#property indicator_color5 C'None'
#property indicator_color6 C'None'

#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 2
#property indicator_width4 2

extern int RSIPeriod=14;
extern int RSIPrice=0; // 0-Close, 1-Open, 2-High, 3-Low, 4-Median, 5-Typical, 6-Weighted
extern int ExtrLeftBars=2; // ????? ????? ?? ??????????
extern int ExtrRightBars=1; // ????? ?????? ?? ??????????
extern double PlusSens=0.0001;
extern double MinusSens=-0.0001;
       bool DrawLinesSW=false;
       bool DrawLinesChW=false;
       color Col_Peak_1=Red;
       color Col_Peak_2=DeepPink;
       color Col_Trough_1=LimeGreen;
       color Col_Trough_2=YellowGreen;
       string ShortName0="ZX";
extern string ShortName="DPTRSI";       

double PlusUp[];
double PlusDn[];
double MinusDn[];
double MinusUp[];
double Dot1[];
double Dot2[];

int init(){
      // код доступен только после оплаты
   }

int deinit()
  {

   return(0);
  }

int start(){
      // код доступен только после оплаты
   }

         int limit=Bars-IndicatorCounted();

            for(int i=limit-1;i>=0;i--){

               PlusUp[i]=0;
               PlusDn[i]=0;                     
               MinusDn[i]=0;                       
               MinusUp[i]=0;               

               double osc1=iCustom(NULL,0,IND,RSIPeriod,RSIPrice,ExtrLeftBars,ExtrRightBars,PlusSens,MinusSens,DrawLinesSW,DrawLinesChW,Col_Peak_1,Col_Peak_2,Col_Tro

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

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

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

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

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

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

Стоимость полного кода
269,40₽ ≈ $3.29