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

SRsi

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

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

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

О программе

SRsi — индикатор для MetaTrader 5, рассчитывающий нормализованное соотношение разницы цен закрытия и открытия к диапазону свечи (high − low) и сглаживающее его за заданный период. На основе среднего значения за период индикатор определяет принадлежность текущего бара к бычьей зоне (значение выше нейтральной), медвежьей зоне (ниже нейтральной) или нейтральной.

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

Индикатор не использует торговые API и предназначен исключительно для аналитического отображения. Параметры настройки включают период усреднения, величину уровней и ширину нейтральной зоны.

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

НастройкаОписание
inpRsiPeriod Период расчёта усреднённого значения индикатора, равный количеству баров для сглаживания.
inpLevels Величина уровней для отображения граничных линий в отдельном окне индикатора.
inpNLevels Ширина нейтральной зоны вокруг нулевого значения, определяющая границы бычьей и медвежьей зон.
Получить полный код

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

#property strict
#property indicator_separate_window
#property indicator_buffers 5
#property indicator_label1  "SRsi"
#property indicator_type1   DRAW_LINE
#property indicator_color1  clrYellow
#property indicator_width1  2
#property indicator_label2  "SRsiUp"
#property indicator_type2   DRAW_LINE
#property indicator_color2  clrMediumSeaGreen
#property indicator_width2  2
#property indicator_label3  "SRsiUp"
#property indicator_type3   DRAW_LINE
#property indicator_color3  clrMediumSeaGreen
#property indicator_width3  2
#property indicator_label4  "SRsiDown"
#property indicator_type4   DRAW_LINE
#property indicator_color4  clrOrangeRed
#property indicator_width4  2
#property indicator_label5  "SRsiDown"
#property indicator_type5   DRAW_LINE
#property indicator_color5  clrOrangeRed
#property indicator_width5  2

input int    inpRsiPeriod  = 20;   // RSI period
input double inpLevels     = 0.38; // Levels
input double inpNLevels    = 0.05; // Neutral zone

double val[],valda[],valdb[],valua[],valub[],valc[],srsiv[],srsis[];

int OnInit()
{
      // код доступен только после оплаты
   }
void OnDeinit(const int reason) { }
int  OnCalculate(const int rates_total,const int prev_calculated,const dateti

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

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

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

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

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

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

Стоимость полного кода
306,90₽ ≈ $3.75