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

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

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

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

О программе

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

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

Продукт представляет собой стандартный индикатор MQL5, работающий в отдельном подокне графика с диапазоном от 0 до 100. Он не выполняет автоматическую торговлю и предоставляет только аналитическую информацию для принятия торговых решений.

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

НастройкаОписание
RsiLength Период расчёта индикатора RSI. Определяет количество баров, используемых для вычисления значения относительной силы цены.
RsiPrice Тип цены, используемый для расчёта индикатора RSI. Доступны варианты: Close (закрытие), Open (открытие), High (максимум), Low (минимум), Median (медиана), Typical (типичная цена) и Weighted (взвешенная цена).
DzLookBackBars Количество баров, используемых для анализа при расчёте динамических зон покупки и продажи. Чем больше значение, тем более сглаженными и стабильными становятся уровни зон, но тем медленнее они реагируют на изменение рыночной ситуации.
DzStartBuyProbability Вероятностный порог для определения уровня зоны покупки. Задаёт вероятность того, что значение RSI окажется ниже рассчитанного уровня динамической зоны покупки.
DzStartSellProbability Вероятностный порог для определения уровня зоны продажи. Задаёт вероятность того, что значение RSI окажется выше рассчитанного уровня динамической зоны продажи.
Получить полный код

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

#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    RsiLength              = 9;
extern int    RsiPrice               = PRICE_CLOSE;
extern int    DzLookBackBars         = 70;
extern double DzStartBuyProbability  = 0.10;
extern double DzStartSellProbability = 0.10;

double rsi[];
double bli[];
double sli[];

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

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

double dzBuy(int i, double& array[], double initValue, int lookBackBars)
{
   double left  = -10000;
   double right =  10000;

 

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

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

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

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

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

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

Стоимость полного кода
262,70₽ ≈ $3.21