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

dynamic_zone_synthetic_rsi.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, объединяющий три значения относительной силы, рассчитанные на основе экспоненциальных скользящих средних с различными периодами. Результат отображается в отдельном окне в диапазоне от 0 до 100.

Индикатор также вычисляет динамические зоны покупки и продажи, определяемые на основе заданных вероятностных порогов и периода анализа. Эти зоны представляют собой адаптивные уровни, изменяющиеся в зависимости от текущих рыночных условий.

Индикатор предназначен для использования в платформе MetaTrader 5 и может применяться как инструмент анализа перекупленности и перепроданности актива с динамически изменяющимися границами зон.

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

НастройкаОписание
RsiPrice Тип цены для расчёта RSI (Close, Open, High, Low, Median, Typical, Weighted)
RsiLength Длина базового RSI (минимальное значение ограничено 1)
EmaLength1 Период первой экспоненциальной скользящей средней
RsiLength1 Период первого RSI, рассчитанного на первой EMA
EmaLength2 Период второй экспоненциальной скользящей средней
RsiLength2 Период второго RSI, рассчитанного на второй EMA
EmaLength3 Период третьей экспоненциальной скользящей средней
RsiLength3 Период третьего RSI, рассчитанного на третьей EMA
DzLookBackBars Количество баров для расчёта динамической зоны
DzStartBuyProbability Начальная вероятность для расчёта зоны покупки
DzStartSellProbability Начальная вероятность для расчёта зоны продажи
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1  DeepSkyBlue
#property indicator_color2  LimeGreen
#property indicator_color3  Red
#property indicator_width1  2
#property indicator_minimum 0
#property indicator_maximum 100

extern int    RsiPrice               = PRICE_CLOSE;
extern int    RsiLength              = 9;
extern int    EmaLength1             = 48;
extern int    RsiLength1             = 32;
extern int    EmaLength2             = 24;
extern int    RsiLength2             = 16;
extern int    EmaLength3             = 12;
extern int    RsiLength3             =  8;
extern int    DzLookBackBars         = 70;
extern double DzStartBuyProbability  = 0.10;
extern double DzStartSellProbability = 0.10;

double rsi[];
double bli[];
double sli[];
double em1[];
double em2[];
double em3[];

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

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

   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
         limit = MathMin(Bars-counted_bars,Bars-1);

   for(i=limit; i>=0; i--)
   {
      em1[i] = iMA(NULL,0,EmaLength1,0,MODE_EMA,RsiPrice,i);
      em2[i] = iMA(NULL,0,EmaLength2,0,MODE_EMA,RsiPrice,i);
     

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

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

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

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

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

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

Стоимость полного кода
297,50₽ ≈ $3.64