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

BandsRSI

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

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

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

О программе

BandsRSI — это пользовательский индикатор для MetaTrader 5, который отображает четыре графика в отдельном окне: скользящую среднюю от RSI, верхнюю и нижнюю границы полос, а также саму линию RSI. Индикатор рассчитывает RSI по выбранной цене (открытия, максимума, минимума или закрытия), затем накладывает на неё скользящую среднюю и строит полосы отклонения вокруг неё. Пользователь может настроить периоды, коэффициент отклонения и тип цены для расчёта RSI.

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

Параметр xxx содержит справочную строку с описанием допустимых значений для выбора цены расчёта RSI. Параметр RSIPrice определяет, по какой цене будет вычисляться RSI: по открытия (o), максимуму (h), минимуму (l) или закрытию (c). По умолчанию используется цена закрытия.

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

НастройкаОписание
RSIPeriod Период расчёта индикатора RSI (относительный индекс силы). Определяет количество баров, используемых для вычисления RSI.
BandsPeroid1 Период скользящей средней, применяемой к значениям RSI для построения центральной линии и расчёта полос. Задаётся целым числом.
BandsDeviations Коэффициент отклонения для расчёта верхней и нижней границ полос от скользящей средней RSI. Увеличение значения расширяет полосы, уменьшение — сужает их.
xxx Справочный параметр, содержащий описание допустимых значений для выбора цены расчёта RSI (RSIPrice = o-Open, h-HIGH, l=Low, c-Close).
RSIPrice Тип цены, по которой рассчитывается RSI. Допустимые значения: o — цена открытия, h — максимум, l — минимум, c — цена закрытия. По умолчанию используется цена закрытия.
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1 CLR_NONE
#property indicator_color2 Green
#property indicator_color3 Red
#property indicator_color4 DodgerBlue

extern int    RSIPeriod=14;
extern int    BandsPeroid1=14;

extern double BandsDeviations=1.0;
extern string xxx="RSIPrice = o-Open, h-HIGH, l=Low, c-Close";
extern string RSIPrice = "c";

double MovingBuffer[];
double UpperBuffer[];
double LowerBuffer[];
double RSI[];

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

int start()
  {
      // код доступен только после оплаты
   }
   int    i,k,counted_bars=IndicatorCounted();
   double deviation;
   double sum,oldval,newres;
   int pr;

	/*
   if(counted_bars<1)
      for(i=1;i<

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

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

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

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

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

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

Стоимость полного кода
166,30₽ ≈ $2.03