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

rsi_digital_kahler.mq5

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

#__slope direction line.mq5MQL5 / MetaTrader 5 · 1 общих теговrange breakout @meowforex1.pineTradingView · 1 общих тегов#1.mtf_collider_h4_close_13_v18bar.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit3.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit2.mq4MQL4 / MetaTrader 4 · 1 общих тегов!mth_fasttmaline_edit.mq4MQL4 / MetaTrader 4 · 1 общих тегов
Вы автор или правообладатель?

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

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

О программе

Индикатор rsi_digital_kahler реализован на языке MQL4 для платформы MetaTrader 4. Он относится к категории пользовательских индикаторов и отображается в отдельном подокне графика.

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

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

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

НастройкаОписание
Calculating period (period) Период расчёта — Задаёт период расчёта индикатора RSI.
Price (price) Применяемая цена — Тип цены, используемой для расчёта RSI.
Smoothing period (speriod) Период сглаживания — Период сглаживающей скользящей средней.
Smoothing method (smethod) Метод сглаживания — Метод построения скользящей средней для сглаживания.
Lines width (linesWidth) Ширина линий — Толщина линий индикатора на графике.
Fast ratio (fastr) Быстрый коэффициент — Коэффициент быстрой составляющей в расчёте.
Slow ratio (slowr) Медленный коэффициент — Коэффициент медленной составляющей в расчёте.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1  clrLimeGreen
#property indicator_color2  clrOrange
#property indicator_color3  clrOrange
#property indicator_width1  3
#property indicator_width2  3
#property indicator_width3  3
#property strict

extern int                period     = 14;          // Calculating period
extern ENUM_APPLIED_PRICE price      = PRICE_CLOSE; // Price
extern int                speriod    = 14;          // Smoothing period
extern ENUM_MA_METHOD     smethod    = MODE_SMA;    // Smoothing method
extern int                linesWidth =  3;          // Lines width
extern double             fastr      =  8;          // Fast ratio
extern double             slowr      = 22;          // Slow ratio

double buffer[];
double bufferda[];
double bufferdb[];
double trend[];
double work[];

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-2);

   if (trend[limit]==-1) CleanPoint(limit,bufferda,bufferdb);
   for(int i=limit; i>=0; i--) work[i] = iRSI(NULL,0,period,price,i);
   for(int i=limit; i>=0; i--)
   

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

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

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

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

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

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

Стоимость полного кода
265,10₽ ≈ $3.24