Traders Dynamic Index
Индикатор Traders Dynamic Index (TDI) — динамический индекс трейдера, на вид непростой, но в действительности очень полезный индикатор. Использует RSI (индекс относительной силы), скользящие средние по RSI и полосы волатильности RSI (основанные на линиях Боллинджера). Показывает трейдеру полную картину текущей ситуации на рынке Форекс для выбранной валютной пары. Он доступен для следующих платформ: MT4, MT5, cTrader.
Индикатор Traders Dynamic Index поддерживает четыре условия для сигналов и четыре типа этих сигналов. Его также можно использовать на дополнительном таймфрейме.
Входные параметры
Основные
- RSI_Period (по умолчанию = 13) — период в барах для расчета RSI.
- RSI_Price (по умолчанию = PRICE_CLOSE) — тип цены для расчета RSI.
- Volatility_Band (по умолчанию = 34) — период в барах для расчета полосы волатильности. Рекомендуемый диапазон: от 20 до 40. Чем ниже это число, тем извилистее канал.
- StdDev (по умолчанию = 1.6185) — коэффициент для среднеквадратичного отклонения для полосы волатильности. Не рекомендуется изменять этот параметр.
- RSI_Price_Line (по умолчанию = 2) — период в барах для первой скользящей средней (быстрой) по RSI.
- RSI_Price_Type (по умолчанию = MODE_SMA) — тип первой скользящей средней (быстрой) по RSI.
- Trade_Signal_Line (по умолчанию = 7) — период в барах второй скользящей средней (медленной) по RSI.
- Trade_Signal_Type (по умолчанию = MODE_SMA) — тип второй скользящей средней (медленной) по RSI.
Сигналы
- EnableNativeAlerts (по умолчанию = false) — если true, встроенный попап-алерт появится при срабатывании одного из условий.
- EnableEmailAlerts (по умолчанию = false) — если true, при срабатывании условий алертов будет отправлено электронное письмо. Электронная почта должна быть правильно настроена в МетаТрейдере через меню Сервис->Настройки->Почта.
- EnablePushAlerts (по умолчанию = false) — если true, при срабатывании условий алертов будет отправлено пуш-уведомление на ваше мобильное устройство. Уведомления должны быть правильно настроены в МетаТрейдере через меню Сервис->Настройки->Уведомления.
- EnableArrowAlerts (по умолчанию = false) — если true, при срабатывании условий алертов на графике будет установлена стрелочка, чтобы отметить цену и время срабатывания.
- ArrowPrefix (по умолчанию = "TDI-") — приставка для названий графических объектов для совместимости с другими индикаторами.
- EnableRedYellowCrossAlert (по умолчанию = true) — если true, тогда алерты будут срабатывать при пересечении красной и желтой линий.
- EnableHookAlert (по умолчанию = false) — если true, то алерты будут действовать для случаев, когда зеленая линия пересекает синюю сверху и обе выше уровня 68, или когда зеленая линия пересекает синюю снизу и обе выше уровня 32.
- EnableGreenRedCrossAlert (по умолчанию = false) — если true, то алерты будут срабатывать при пересечении зеленой и красной линий.
- EnableYellowGreenCrossAlert (по умолчанию = false) — если true, то алерты будут срабатывать при пересечении желтой и зеленой линий.
- TriggerCandle (по умолчанию = Previous) — свеча для проверки на алерт: Previous — последняя закрытая свеча или Current — текущая, еще не законченная свеча.
Стрелочки
- RedYellowCrossArrowBullishColor (по умолчанию = clrGreen) — цвет стрелок вверх при пересечении красной и желтой линий.
- RedYellowCrossArrowBearishColor (по умолчанию = clrRed) — цвет стрелок вниз при пересечении красной и желтой линий.
- HookArrowBullishColor (по умолчанию = clrGreen) — цвет стрелок вверх при хук-алерте.
- HookArrowBearishColor (по умолчанию = clrRed) — цвет стрелок вниз при хук-алерте.
- GreenRedCrossArrowBullishColor (по умолчанию = clrGreen) — цвет стрелок вверх при пересечении зеленой и красной линий.
- GreenRedCrossArrowBearishColor (по умолчанию = clrRed) — цвет стрелок вниз при пересечении зеленой и красной линий.
- YellowGreenCrossArrowBullishColor (по умолчанию = clrGreen) — цвет стрелок вверх при пересечении желтой и зеленой линий.
- YellowGreenCrossArrowBearishColor (по умолчанию = clrRed) — цвет стрелок вниз при пересечении желтой и зеленой линий.
- RedYellowCrossArrowBullishCode (по умолчанию = 233) — код стрелок вверх при пересечении красной и желтой линий.
- RedYellowCrossArrowBearishCode (по умолчанию = 234) — код стрелок вниз при пересечении красной и желтой линий.
- HookArrowBullishCode (по умолчанию = 71) — код стрелок вверх при хук-алерте.
- HookArrowBearishCode (по умолчанию = 72) — код стрелок вниз при хук-алерте.
- GreenRedCrossArrowBullishCode (по умолчанию = 200) — код стрелок вверх при пересечении желтой и зеленой линий.
- GreenRedCrossArrowBearishCode (по умолчанию = 201) — код стрелок вниз при пересечении желтой и зеленой линий.
- YellowGreenCrossArrowBullishCode (по умолчанию = 226) — код стрелок вверх при пересечении красной и желтой линий.
- YellowGreenCrossArrowBearishCode (по умолчанию = 225) — код стрелок вниз при пересечении красной и желтой линий.
- ArrowSize (по умолчанию = 1) — размер стрелок.
- ArrowPrefix (по умолчанию = "TDI-") — префикс имени для стрелок.
Пример
На первый взгляд, этот индикатор не так-то просто использовать, но привыкнуть к нему легко:
- При скальпинге покупайте, когда зеленая линия находится над красной линией; продавайте, когда красная — линия над зеленой.
- При краткосрочной торговле покупайте, когда зеленая — над красной и желтой; продавайте, когда красная — над зеленой и желтой.
- При среднесрочной торговле играйте на повышение при тех же условиях, что и в краткосрочной, но только когда все линии находятся ниже уровня 50. Для игры на понижение все линии должны быть выше уровня 50.
Обращайте внимание на синие полосы волатильности, которые показывают общую силу тренда (чем шире канал, тем сильнее тренд). Резкие изменения зеленой линии сигнализируют о краткосрочной рыночной волатильности.
Скачать (ver. 1.07, 2023-09-26)
Обратите внимание, версия для cTrader не поддерживает сигналы.
Обсудить
Внимание! Если вы не знаете, как устанавливать индикаторы в платформе МетаТрейдер, пожалуйста прочитайте руководство по установке индикаторов для МетаТрейдера.
У вас есть вопросы или предложения по данному индикатору? Обсудите их на форуме!
Список изменений
Версия 1.07 - 2023-09-26
- Добавлены параметры для изменений цветов стрелок.
- Добавлены параметры для изменений внешнего вида стрелок.
- Добавлен параметр для изменения размера стрелок.
- Изменен принцип отрисовки стрелок, чтобы отображать исторические стрелки для большей наглядности.
- Исправлена расстановка стрелок, чтобы они всегда находились одинаково близко к свечам независимо от таймфрейма и инструмента графика.
- Версия для cTrader была обновлена, чтобы добавить поддержку мультитаймфреймовости, алертов и стрелочек.
Версия 1.06 - 2022-03-31
- Исправлены проблемы с отображением индикатора для выбранного верхнего таймфрейма.
Версия 1.05 - 2022-03-29
- Добавлен алерт для пересечения красной и зеленой линий.
- Добавлен алерт для пересечения желтой и зеленой линий.
- Добавлен алерт в виде стрелки.
- Добавлена опция для отображения значений индикатора с верхнего таймфрейма.
- Добавлена параметр для префикса названий объектов. Это позволит улучшить совместимость с другими индикаторами.
Версия 1.04 - 2020-04-10
- Добавлен входной параметр EnableHookAlert для сигнала, когда зеленая линия пересекает синюю сверху и обе выше уровня 68, или когда зеленая линия пересекает синюю снизу и обе выше уровня 32.
- Добавлена опция, чтобы выбирать, выдавать сигнал по текущей свече или ждать ее закрытия.
- Добавлены минимальные и максимальные значения уровней индикатора (0 и 100).
- Ускорена работа версии для MT5.
- Исправлено текстовое представление таймфреймов в алертах в версии для MT5.
Версия 1.03 - 2019-09-11
- Исправлена ошибка, которая не давала срабатывать сигналам в версии индикатора для MT5.
- Улучшена система сигналов — теперь поддерживаются все четыре варианта (всплывающее окно, звук, электронная почта, пуш-уведомления).
Версия 1.02 - 2018-05-14
- Исправлена потенциальная ошибка «Array out of range» в МТ4.
Версия 1.01 - 2009-04-02
- Добавлены звуковые сигналы.
Версия 1.00 - 2008-02-08
- Первый релиз индикатора Traders Dynamic Index.