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

Dynamic Zone RSI3M3

dynamic zone rsi3m3.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 с настраиваемым периодом и типом цены, затем сглаживает его простым скользящим средним заданной длины. На основе сглаженной линии RSI через внешнюю библиотеку dynamicZone.dll вычисляются уровни зон покупки и продажи. Результаты отображаются в отдельном окне в виде трёх линий.

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

Внешний вызов функций dzBuy и dzSell из dynamicZone.dll обеспечивает расчёт динамических зон на основе заданных вероятностей и окна анализа. Индикатор не выполняет торговых операций и предназначен исключительно для аналитического отображения.

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

НастройкаОписание
RsiLength Период RSI — Период расчёта индикатора RSI
RsiPrice Тип цены для RSI — Тип цены, используемый для расчёта RSI (0 — Close, 1 — Open, 2 — High, 3 — Low, 4 — Median, 5 — Typical, 6 — Weighted)
SmoothPeriod Период сглаживания — Период сглаживания линии RSI простым скользящим средним
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

#import "dynamicZone.dll"
   double dzBuy(double& sourceArray[],double probabiltyValue, int lookBack, int bars, int i );
   double dzSell(double& sourceArray[],double probabiltyValue, int lookBack, int bars, int i );
#import

extern int    RsiLength              = 3;
extern int    RsiPrice               = PRICE_CLOSE;
extern int    SmoothPeriod           = 3;
extern int    DzLookBackBars         = 70;
extern double DzStartBuyProbability  = 0.10;
extern double DzStartSellProbability = 0.10;

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

int init()
{
      // код доступен только после оплаты
   }
   IndicatorBuffers(4);
   SetIndexBuffer(0,rsiSmoothed);
   SetIndexBuffer(1,bli);
   SetIndexBuffer(2,sli);
   SetIndexBuffer(3,rsi);

   string PriceType;
      switch(RsiPrice)
      {
         case PRICE_CLOSE:    PriceType = "Close";    break;  // 0
         case PRICE_OPEN:     PriceType = "Open";     break;  // 1
         case PRICE_HIGH:     PriceType = "High";     break;  // 2
  

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

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

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

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

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

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

Стоимость полного кода
187,10₽ ≈ $2.29