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

Dynamic zone rsi t3

dynamic_zone_rsi_t3.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 4, рассчитывающий модифицированную версию RSI с применением сглаживания T3 и динамических зон вероятности. Использует внешнюю DLL dynamicZone.dll для вычисления границ динамических зон на основе заданных порогов вероятности. Отображает результат в отдельном окне индикатора с четырьмя буферами: линия динамической зоны, верхняя граница зоны покупки, нижняя граница зоны продажи и значения RSI. Работает на всех доступных таймфреймах и символах.

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

НастройкаОписание
RsiPeriod Период RSI — Задаёт количество баров, используемых для расчёта RSI
RsiPrice Цена RSI — Определяет тип цены, применяемый для расчёта RSI
Hot Коэффициент сглаживания — Регулирует степень сглаживания в расчёте T3
OriginalT3 Исходный T3 — Переключает между оригинальной и модифицированной формулой T3
DzLookBack Глубина динамической зоны — Определяет количество баров для расчёта динамических зон
DzBuyProbability Вероятность покупки — Порог вероятности для определения верхней границы зоны покупки
DzSellProbability Вероятность продажи — Порог вероятности для определения нижней границы зоны продажи
Получить полный код

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

#property indicator_separate_window
#property indicator_buffers 4
#property indicator_color1  DarkGray
#property indicator_color2  PaleVioletRed
#property indicator_color3  DeepSkyBlue
#property indicator_color4  PaleVioletRed
#property indicator_style1  STYLE_DOT
#property indicator_style2  STYLE_DOT
#property indicator_style3  STYLE_DOT
#property indicator_width4  2
#property indicator_minimum 0
#property indicator_maximum 100

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

extern double RsiPeriod         = 25;
extern int    RsiPrice          = PRICE_CLOSE;
extern double Hot               = 0.7;
extern bool   OriginalT3        = false;
extern int    DzLookBack        = 35;
extern double DzBuyProbability  = 0.95;
extern double DzSellProbability = 0.95;

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

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

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

double workRsi[][1];
#define _price  0

double iRsi(double price, double period, double hot, bool original, int i)
{
   if (ArrayRange(workRsi,0)!=Bars) ArrayResize(workRsi,Bars); workRsi[Bars-i-1][_price] = price;

   double chng   = workRsi[Bars-i-1][_price]-workRsi[Bars-i-2][_price];
   double change = iT3(        chng ,period,hot,original,i,0);
   double changa = iT3(MathAbs(chng),period,hot,original,i,1);
      if (changa != 0)
            return(MathMin(MathMax(50.0*(change/MathMax(changa,0.000

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

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

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

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

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

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

Стоимость полного кода
384,60₽ ≈ $4.70