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

dynamic zone smoothed rsi dll

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

Индикатор поддерживает опциональное сглаживание линии RSI, а также позволяет выбирать тип цены для расчёта (Close, Open, High, Low и другие). Параметры длительности периода RSI, количества баров для анализа зон и начальных вероятностей для зон покупок и продаж настраиваются пользователем.

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

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

НастройкаОписание
RsiLength Длина периода RSI — Длина периода RSI (количество баров для расчёта)
RsiPrice Тип цены для расчёта RSI — Тип цены для расчёта RSI (Close, Open, High, Low и другие)
RsiSmooth Сглаживание RSI — Включение или отключение сглаживания линии 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              = 9;
extern int    RsiPrice               = PRICE_CLOSE;
extern bool   RsiSmooth              = true;
extern int    DzLookBackBars         = 70;
extern double DzStartBuyProbability  = 0.10;
extern double DzStartSellProbability = 0.10;

double rsi[];
double bli[];
double sli[];
double prc[];
double buff[];

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

   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
         case PRICE_LOW:      PriceType = "Low";      break;  // 3
         case PRICE_MEDIAN:   PriceType = "Median";   break;  // 4
         case PRICE_TYPICAL:  PriceType = "T

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

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

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

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

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

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

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