Type/to search

Внутридневная торговая стратегия на основе пересечения DI

Common strategy
Created: 2023-11-13 11:32:08
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия основана на пересечении положительного индикатора направленного движения (DI+) и отрицательного индикатора направленного движения (DI-) индекса среднего истинного диапазона (ATR) и индекса направленного движения (DMI) для определения моментов покупки и продажи. Стратегия относится к трендовым стратегиям, использующим пересечение DI+ и DI- для определения точек смены тренда, а ATR — для установки уровней стоп-лосса и тейк-профита.

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

  1. Расчет ATR (14): на основе максимальной, минимальной и цены закрытия за последние 14 дней вычисляется средний истинный диапазон колебаний.

  2. Расчет DI+ и DI-:

    • DI+ = 100 * RMA(MAX(UP,0),N) / ATNR

    • DI- = 100 * RMA(MAX(DOWN,0),N) / ATNR

    где UP — разница между сегодняшней максимальной ценой и вчерашней ценой закрытия, DOWN — разница между сегодняшней минимальной ценой и вчерашней ценой закрытия, N — длина параметра (по умолчанию 14), ATNR — ATR, полученный на предыдущем шаге.

  3. Определение покупки и продажи:

    • Когда DI+ пересекает DI- снизу вверх, формируется сигнал на покупку.

    • Когда DI+ пересекает DI- сверху вниз, формируется сигнал на продажу.

  4. Установка стоп-лосса и тейк-профита:

    • Стоп-лосс для длинной позиции: цена входа минус ATR, умноженный на множитель стопа.

    • Тейк-профит для длинной позиции: цена входа плюс ATR, умноженный на множитель тейка.

    • Стоп-лосс для короткой позиции: цена входа плюс ATR, умноженный на множитель стопа.

    • Тейк-профит для короткой позиции: цена входа минус ATR, умноженный на множитель тейка.

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

  1. Использование пересечения DI+ и DI- для определения точек смены тренда позволяет своевременно улавливать новые трендовые направления.

  2. ATR в качестве динамического индикатора стоп-лосса и тейк-профита позволяет устанавливать разумные уровни стоп-лосса и тейк-профита в зависимости от волатильности рынка.

  3. Стратегия имеет небольшое количество параметров, проста в понимании и реализации.

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

Анализ рисков и методы их решения

  1. Риск ложных сигналов при пересечении DI

    • При ложных пробоях могут возникать ненужные сигналы. Можно скорректировать период DI для фильтрации ложных сигналов.
  2. Слишком близкое расположение стоп-лосса и тейк-профита

    • При резких колебаниях рынка близкие стопы и тейки могут срабатывать слишком часто. Следует настроить множители ATR в соответствии с частотой колебаний рынка.
  3. Низкая эффективность в трендово-флэтовом рынке

    • В условиях флэта DI будет часто пересекаться, генерируя множество неэффективных сигналов. Можно комбинировать с другими индикаторами для фильтрации сигналов.
  4. Риск просадки

    • Максимальная просадка стратегии приемлема, но полностью избежать системной просадки невозможно. Можно скорректировать управление позициями для контроля просадки.

Рекомендации по оптимизации

  1. Комбинировать с индикаторами, такими как скользящие средние, для фильтрации сигналов пересечения DI, чтобы избежать ложных сделок во время флэта.

  2. Добавить механизмы управления позициями, такие как фиксированная доля или мартингейл, для контроля просадки и повышения прибыльности.

  3. Оптимизировать параметры ATR, чтобы стоп-лосс и тейк-профит лучше соответствовали волатильности различных инструментов.

  4. Провести оптимизацию параметров для поиска наилучшего сочетания, например, периода DI, периода ATR и множителей ATR.

  5. Добавить логику торговли в ночную и утреннюю сессии для круглосуточной работы стратегии.

Заключение

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TheHulkTrading
//@version=4
strategy("DI Crossing Daily Straregy HulkTrading", overlay=true)
Strategy parameters
Strategy parameters
ATR Multiplier
Length di
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)