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)와 그 평활선을 그려 노이즈를 필터링합니다.

전략 원리

코드 시작 부분에는 적응형 방향 이동 지수(ADX) 함수 fADX가 정의되어 있으며, 매개변수 Len은 평활 주기를 나타냅니다. 이 함수는 진정한 범위(TR)의 선정 이동 평균(RMA)을 분모로 계산하고, 장기 모멘텀과 단기 모멘텀의 RMA를 분자로 계산한 후 나누어 비율을 구하여 장기와 단기의 상대 강도를 나타냅니다. 마지막으로 공식을 통해 장기 강도와 단기 강도를 결합하여 ADX 값을 얻습니다.

다음은 전략 매개변수 정의입니다. r은 ATR의 평활 매개변수, Length는 ADX의 길이, BigPointValue는 빅포인트 값, SmthLen은 CSI 평활 길이, SellZone과 BuyZone은 조건에 부합하는 매도 및 매수 영역을 나타냅니다. reverse는 거래 신호를 반전할지 여부를 나타냅니다.

핵심 로직은 CSI 계산에 있습니다. 먼저 진정한 변동 범위 ATR과 ADX를 계산합니다. 그런 다음 빅포인트 값, ATR 및 ADX를 고려한 패널티 계수 K를 계산합니다. 표준화된 잔차 nRes를 계산하는데, 이는 ATR, ADX 및 종가 정보를 결합합니다. 마지막으로 CSI 값을 계산하고 그 평활 SMA를 구합니다.

CSI의 SMA 값에 따라 거래 방향을 결정합니다. BuyZone보다 높으면 매수, SellZone보다 낮으면 매도합니다. CSI 곡선과 그 SMA를 그리고, 다른 거래 구간을 색상으로 표시합니다.

장점 분석

해당 전략은 모멘텀 지표인 ATR과 추세 지표인 ADX의 장점을 결합하여 시장 변동성뿐만 아니라 추세 정도도 고려하므로, ATR만 사용하거나 ADX만 사용할 때의 한계를 피했습니다. 패널티 계수 K의 설계는 이러한 지표와 빅포인트 값의 관계를 능숙하게 통합합니다.

표준화된 잔차 nRes는 가격 정보의 활용을 추가하여 모멘텀 추세뿐만 아니라 가격의 절대 수준에도 주목하므로, 일반 오실레이터와 달리 전략의 표현력을 강화합니다.

평활 처리와 구간 판단은 전략 결정에 명확한 거래 신호를 제공하여 실전 운용에 유리합니다.

리스크 분석

해당 전략은 매개변수 설정에 민감합니다. 예를 들어 ATR 및 ADX의 주기 길이, 빅포인트 값 설정, CSI 평활 매개변수 등이 전략 성과에 영향을 미칩니다. 적절한 매개변수 조합을 찾기 위해 많은 백테스트가 필요합니다.

CSI는 새롭게 제안된 오실레이터로, 그 유효성을 다양한 시장에서 검증해야 합니다. 해당 지표의 성과가 좋지 않으면 전략의 수익성에 영향을 미칠 수 있습니다.

전략 자체에는 손절매 메커니즘이 없으며, CSI 신호에 따라 직접 매수/매도하므로 어느 정도 위험이 존재하며, 손절매를 결합하여 사용해야 합니다.

최적화 방향

다양한 시장에서 매개변수 조합을 테스트하여 비교적 보편적인 조합을 찾을 수 있습니다.

시장 상태에 따라 ADX 매개변수를 조정하는 동적 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)