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

rsi channel.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 с заданным периодом и типом цены, затем применяет к нему T3-сглаживание. На основе сглаженного RSI строится канал по максимальным и минимальным значениям за настраиваемый период.

Индикатор отображает четыре буфера: линию T3-сглаженного RSI, верхнюю и нижнюю границы канала, а также ZigZag-точки. Визуальное представление канала и ZigZag можно включать и отключать отдельно.

Параметры периодов и коэффициентов настраиваются пользователем. Индикатор работает в отдельном окне и предназначен для анализа ценовых данных и технических показателей на платформе MetaTrader 5.

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

НастройкаОписание
RSIPeriod Период расчёта индикатора RSI
RSIPrice Тип цены, используемый для расчёта RSI
HighLowPeriod Период определения максимума и минимума сглаженного RSI для построения линий канала
T3Period Период T3-сглаживания, используемый для расчёта тройного экспоненциального сглаживания RSI
T3Hot Коэффициент сглаживания T3, влияющий на расчёт констант фильтра
T3Original Переключатель между оригинальной и альтернативной формулой расчёта альфа-параметра T3
ShowChannel Отображение линий верхней и нижней границ канала
ShowZigZag Отображение ZigZag-точек на сглаженном RSI
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1  Gray
#property indicator_color2  Green
#property indicator_color3  Red
#property indicator_color4  Orange
#property indicator_width4  2
#property indicator_style1  STYLE_DOT

extern int    RSIPeriod     = 14;
extern int    RSIPrice      = PRICE_CLOSE;
extern int    HighLowPeriod = 30;
extern int    T3Period      =  8;
extern double T3Hot         = 0.7;
extern bool   T3Original    = false;
extern bool   ShowChannel   = true;
extern bool   ShowZigZag    = true;

double T3RSIBuffer[];
double HighBuffer[];
double LowBuffer[];
double ZigZagBuffer[];
double ZigZagLow[];
double ZigZagHigh[];

double emas[][6];
double alpha;
double c1;
double c2;
double c3;
double c4;

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

int start()
{
      // код доступен только после оплаты
   }
   int counted_bars = IndicatorCounted();
   int lastZag;
   int i,limit;

   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
           limit=Bars-counted_bars;
           if (ArrayRange(emas,0) != Bars) ArrayResize(emas,Bars);

      if (ShowZigZag)
      for (lastZag=limit+1; lastZag<Bars; lastZag++) if (ZigZagLow[lastZag] != 0 || ZigZagHigh[lastZag] !=

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

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

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

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

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

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

Стоимость полного кода
315,20₽ ≈ $3.85