Traders Dynamic Index
Похожие материалы по тегам
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «tdi red green tape.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Индикатор «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? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.