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

Traders Dynamic Index

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

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

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

О программе

Индикатор «Traders Dynamic Index» (TDI) — это аналитический индикатор для MetaTrader 5, рассчитывающий значения RSI и накладывающий на них скользящие средние для отображения линий цены и торговых сигналов. Индикатор работает в отдельном окне с уровнями 32, 50 и 68, формируя гистограммы Buy и Sell при пересечении сигнальной линии граничных зон.

В основе расчёта лежит стандартный RSI с настраиваемым периодом и типом цены, после чего два массива скользящих средних применяются к буферу RSI: один определяет линию цены RSI, другой — торговую сигнальную линию. Гистограммы Sell отрисовываются, когда сигнальная линия пересекает линию цены сверху вниз в зоне выше 68, а гистограммы Buy — при пересечении снизу вверх в зоне ниже 32.

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

Индикатор предназначен для анализа направления тренда, силы рынка и волатильности на основе поведения RSI и его скользящих средних. Он не выполняет автоматическую торговлю и не гарантирует прибыль.

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

НастройкаОписание
RSI_Period Период расчёта индикатора RSI. Задаётся целым числом в диапазоне 8–25, по умолчанию 13. Определяет количество баров, используемых для вычисления RSI.
RSI_Price Тип цены для расчёта RSI. Целочисленный параметр в диапазоне 0–6: 0 — цена закрытия, 1 — цена открытия, 2 — максимум, 3 — минимум, 4 — медианная цена, 5 — типичная цена, 6 — взвешенная цена закрытия. По умолчанию 0.
RSI_Price_Line Период скользящей средней, применяемой к буферу RSI для построения линии цены RSI. Задаётся целым числом, по умолчанию 2.
RSI_Price_Type Тип скользящей средней для линии цены RSI. Целочисленный параметр в диапазоне 0–3: 0 — простая, 1 — экспоненциальная, 2 — сглаженная, 3 — линейно-взвешенная. По умолчанию 0.
Trade_Signal_Line Период скользящей средней, применяемой к буферу RSI для построения торговой сигнальной линии. Задаётся целым числом, по умолчанию 7.
Trade_Signal_Type Тип скользящей средней для торговой сигнальной линии. Целочисленный параметр в диапазоне 0–3: 0 — простая, 1 — экспоненциальная, 2 — сглаженная, 3 — линейно-взвешенная. По умолчанию 0.
Получить полный код

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

#property indicator_buffers 8
#property indicator_color1 Black
#property indicator_color2 0XFFFFFFFF  // MediumBlue
#property indicator_color3 0xFFFFFFFF  // Yellow
#property indicator_color4 0XFFFFFFFF  // MediumBlue
#property indicator_color5 Green
#property indicator_color6 Red
#property indicator_separate_window

#property indicator_label2  "Down"
#property indicator_type2   DRAW_HISTOGRAM
#property indicator_color2  clrRed
#property indicator_style2  STYLE_SOLID
#property indicator_width2  4

#property indicator_label3  "Buy"
#property indicator_type3   DRAW_HISTOGRAM
#property indicator_color3  clrLime
#property indicator_style3  STYLE_SOLID
#property indicator_width3  4

extern int RSI_Period = 13;         //8-25
extern int RSI_Price = 0;           //0-6   
extern int RSI_Price_Line = 2;      
extern int RSI_Price_Type = 0;      //0-3
extern int Trade_Signal_Line = 7;   
extern int Trade_Signal_Type = 0;   //0-3

double RSIBuf[],UpZone[],MdZone[],DnZone[],MaBuf[],MbBuf[];

int init()
  {
      // код доступен только после оплаты
   }
   IndicatorShortName("TDI");
   SetIndexBuffer(0,RSIBuf);
   SetIndexBuffer(1,DnZone);
   SetIndexBuffer(2,UpZone);
   SetIndexBuffer(4,MaBuf);
   SetIndexBuffe

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

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

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

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

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

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

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