Type/to search

Стратегия дивергенции направления импульса

Common strategy
Created: 2023-12-27 15:37:31
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Стратегия расхождения направления импульса (Momentum Direction Divergence Strategy) — это одна из техник, описанных Уильямом Блау (William Blau) в его книге «Импульс, направление и расхождение» (Momentum, Direction and Divergence). Стратегия фокусируется на трех ключевых аспектах: импульс, направление и расхождение. Мистер Блау, будучи инженером-электриком, ставшим трейдером, глубоко изучил взаимосвязь между ценой и импульсом. На этой основе он проанализировал недостатки других осцилляторов и внедрил несколько инновационных методов, включая новую интерпретацию бычьего осциллятора. Что касается направления, он проанализировал сложность ADX и предложил уникальный метод для определения трендовых и нетрендовых периодов.

Стратегия отображает индекс расхождения направления импульса (Ergotic CSI) и его сглаженную линию для фильтрации шума.

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

В начале кода определена функция fADX для адаптивного индекса направленного движения (ADX), которая принимает параметр Len, обозначающий период сглаживания. Функция вычисляет скользящее среднее с выборочным сглаживанием (RMA) истинного диапазона (TR) в качестве знаменателя, и RMA бычьего и медвежьего импульсов в качестве числителя, затем делит их для получения соотношения, представляющего относительную силу быков и медведей. Наконец, с помощью формулы объединяются бычья и медвежья силы для получения значения ADX.

Далее идут определения параметров стратегии. r обозначает параметр сглаживания ATR, Length — длину ADX, BigPointValue — стоимость большого пункта, SmthLen — длину сглаживания CSI, SellZone и BuyZone — зоны для продажи и покупки, при которых сигналы считаются валидными. reverse указывает, следует ли инвертировать торговые сигналы.

Ключевая логика заключается в вычислении CSI. Сначала вычисляются истинный диапазон ATR и ADX. Затем вычисляется штрафной коэффициент K, учитывающий стоимость большого пункта, ATR и ADX. Вычисляется стандартизированный остаток nRes, объединяющий информацию об ATR, ADX и цене закрытия. Наконец, вычисляется значение CSI, а затем его сглаженная SMA.

Направление сделки определяется на основе значения SMA CSI. Если оно выше BuyZone, открывается длинная позиция; если ниже SellZone — короткая. Рисуется кривая CSI и ее SMA, а также цветом отмечаются различные торговые зоны.

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

Стратегия объединяет преимущества индикатора импульса ATR и трендового индикатора ADX, учитывая как волатильность рынка, так и силу тренда, избегая ограничений использования только ATR или только ADX. Дизайн штрафного коэффициента K удачно объединяет связь этих индикаторов со стоимостью большого пункта.

Стандартизированный остаток nRes добавляет использование ценовой информации, уделяя внимание не только тренду импульса, но и абсолютному уровню цены, что отличает его от обычных осцилляторов и усиливает выразительность стратегии.

Сглаживание и определение зон дают четкие торговые сигналы для принятия решений, что полезно для реальной торговли.

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

Стратегия чувствительна к настройкам параметров, таким как длины периодов ATR и ADX, значение большого пункта, параметры сглаживания CSI и т.д., что влияет на ее производительность. Необходимо определить подходящие комбинации параметров путем обширного бэктестинга.

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

Сама стратегия не имеет механизма стоп-лосса; она напрямую открывает длинные и короткие позиции по сигналам CSI, что несет определенные риски, и ее следует использовать в сочетании со стоп-лоссами.

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

Можно протестировать комбинации параметров на разных рынках, чтобы найти более универсальную комбинацию.

Можно ввести механизм динамической длины периода ADX для его настройки в зависимости от состояния рынка.

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

Можно добавить стратегию стоп-лосса для улучшения общей стратегии.

Заключение

Стратегия расхождения направления импульса объединяет преимущества множества индикаторов, используя несколько измерений — цену, импульс и тренд — для построения индикатора CSI и совершения сделок. Эта стратегия обладает гибкими настройками параметров и высокой выразительностью, заслуживает дальнейшего тестирования и оптимизации и может стать полезным инструментом для количественной торговли.

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 20/06/2018
// This is one of the techniques described by William Blau in his book 
Strategy parameters
Strategy parameters
r
Length
BigPointValue
SmthLen
SellZone
BuyZone
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)