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

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

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

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

О программе

Данный индикатор для MetaTrader 5 рассчитывает синтетический показатель на основе нескольких экспоненциальных скользящих средних и индикатора RSI, а также отображает зоны динамических вероятностей покупки и продажи. Все линии индикатора выводятся в отдельном окне с диапазоном от 0 до 100.

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

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

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

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

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

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1  DeepSkyBlue
#property indicator_color2  LimeGreen
#property indicator_color3  Red
#property indicator_color4  Gold
#property indicator_width1  2
#property indicator_style4  STYLE_DOT
#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    RsiPrice               = PRICE_CLOSE;
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 zli[];
double em1[];
double em2[];
double em3[];

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

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

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

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

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

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

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

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

Стоимость полного кода
236,40₽ ≈ $2.89