Type/to search

Комбинированная стратегия индекса направленного движения и де-трендового ценового осциллятора

Common strategy
Created: 2024-01-04 17:56:28
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Эта стратегия объединяет два мощных встроенных индикатора TradingView — Индикатор направленного движения (DMI) и Де-трендовый ценовой осциллятор (DPO) — для формирования надежной основы для принятия торговых решений. Основная логика стратегии заключается в следующем: при возникновении «золотого креста» индикатора DMI проверяется значение индикатора DPO. Если DPO больше 0, формируется сигнал на покупку; при возникновении «креста смерти» DMI проверяется значение DPO: если DPO меньше 0, формируется сигнал на продажу. Это позволяет эффективно отсеивать многочисленные ложные сигналы, возникающие в период бокового рынка, и генерировать торговые сигналы только при формировании тренда, избегая повторных стоп-лоссов в условиях консолидации.

Принцип стратегии

Стратегия в первую очередь использует индикатор DMI для определения направления и силы тренда. Индикатор DMI состоит из трех линий: +DI, -DI и ADX. +DI представляет силу быков, -DI — силу медведей, их пересечение позволяет определить текущее направление тренда; ADX показывает силу тренда — чем выше значение, тем более выражен тренд. Однако ADX плохо распознает низковольтные боковые движения, поэтому в данной стратегии оценка ADX исключена, а для определения направления тренда используется только пересечение +DI и -DI.

Для фильтрации ложных сигналов, возникающих при боковом движении, в стратегию добавлен вспомогательный индикатор DPO. DPO показывает отклонение цены от ее центральной линии: когда цена находится выше средней линии, DPO положителен, ниже — отрицателен. Стратегия использует знак DPO для определения того, находится ли рынок в тренде. Если DMI показывает пересечение, но DPO близок к нулю, это интерпретируется как боковое движение, и торговый сигнал не генерируется.

Конкретная логика принятия решений:

  1. Когда +DI пересекает -DI снизу вверх (золотой крест), рынок считается бычьим. Если при этом DPO больше 0, подтверждается восходящий тренд, и формируется сигнал на покупку.

  2. Когда -DI пересекает +DI сверху вниз (крест смерти), рынок считается медвежьим. Если при этом DPO меньше 0, подтверждается нисходящий тренд, и формируется сигнал на продажу.

  3. Если +DI/-DI пересекаются, но DPO близок к нулю, рынок считается боковым, сигнал не генерируется.

Анализ преимуществ

Главное преимущество такой комбинированной стратегии — высокая точность определения тренда. Торговые сигналы генерируются только при реальном развороте тренда, что позволяет избежать повторных убытков в диапазоне консолидации. Основные преимущества:

  1. Использование индикатора DMI для оценки направления и силы тренда — это проверенный и надежный технический индикатор.

  2. Фильтрация ложных сигналов бокового рынка с помощью DPO позволяет генерировать сигналы только при формировании тренда, избегая убытков.

  3. Комбинация нескольких индикаторов позволяет проводить взаимную верификацию, повышая надежность сигналов.

  4. Логика стратегии проста и понятна, легко реализуется как в автоматической, так и в ручной торговле.

  5. Поскольку торговля ведется только в тренде, достигается высокое соотношение риска и доходности.

Анализ рисков

Несмотря на высокую надежность, следует учитывать следующие риски:

  1. Внезапные события могут вызвать одностороннее движение рынка, и такая трендовая возможность может быть упущена. Этот риск можно уменьшить, снизив параметр DPO.

  2. Сам индикатор DMI также может генерировать ложные сигналы, и этот риск полностью исключить невозможно. Рекомендуется устанавливать стоп-лоссы для ограничения убытков.

  3. Неправильная настройка параметров DPO может привести к ошибочным решениям. Оптимальные параметры следует определять путем многократного бэктестинга.

  4. Торговые издержки могут повлиять на прибыльность, поэтому следует контролировать частоту сделок. Оптимизация параметров поможет сократить количество неэффективных сделок.

Направления оптимизации

Данная стратегия имеет потенциал для дальнейшей оптимизации:

  1. Тестирование различных комбинаций параметров для нахождения наилучших с целью уменьшения задержки сигналов и увеличения прибыльности.

  2. Дополнительная верификация с помощью других индикаторов (например, KDJ, MACD) для повышения точности сигналов.

  3. Настройка адаптивных параметров в зависимости от инструмента, таймфрейма и т.д., чтобы стратегия была более гибкой.

  4. Установка динамического стоп-лосса для контроля убытков по каждой сделке. Можно также задавать разные уровни стоп-лосса в зависимости от фазы тренда.

  5. Оптимизация моментов входа и выхода с помощью методов машинного обучения для достижения более высокой доходности.

Заключение

Стратегия объединяет преимущества двух индикаторов — DMI и DPO — и демонстрирует высокую точность при определении разворота тренда, надежно выявляя формирование тренда. Одновременно использование DPO эффективно отсеивает шум бокового движения, избегая неэффективных сделок. Это делает ее эффективной стратегией как для автоматической, так и для ручной торговли. Безусловно, существует множество деталей, которые можно дополнительно оптимизировать для улучшения показателей стратегии. Тем не менее, сама идея комбинирования таких индикаторов представляет собой важный ориентир для разработки количественных торговых стратегий.

Source
Pine
/*backtest
start: 2022-12-28 00:00:00
end: 2024-01-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("DMI DPO Guard Strategy", calc_on_order_fills=true, initial_capital=100000, default_qty_type=strategy.percent_of_equity, default_qty_value=10, currency="USD", commission_type=strategy.commission.percent, commission_value=0.25)

///Tradingview's DMI indicator logic///
Strategy parameters
Strategy parameters
DI Lookback
Length
Centered
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)