동적 돌파 이동평균선 거래 전략
개요
이 전략의 주요 아이디어는 서로 다른 주기의 Ratio OCHL Averager 지표를 사용하여 여러 개의 이동평균선을 구축하고, 이동평균선의 교차 형태를 기반으로 매수/매도 신호를 생성하는 것입니다. 가격 추세를 동적으로 포착할 수 있어 중단기 거래에 적합합니다.
전략 원리
해당 전략은 서로 다른 두 주기의 Ratio OCHL Averager 지표를 각각 빠른선과 느린선으로 사용합니다. Ratio OCHL Averager 지표의 계산식은 다음과 같습니다.
b = abs(close-open)/(high - low)
c = min(max(b, 0), 1)
Ratio OCHL Averager = c*close + (1-c)*전일 Ratio OCHL Averager
여기서 b는 당일 가격 변동 상황을 나타내는 비율이고, c는 b를 정규화한 값입니다. Ratio OCHL Averager 지표는 시가, 종가, 고가, 저가 네 가지 가격을 종합하여 이동평균선을 구성합니다.
이 전략은 빠른선 주기는 짧게, 느린선 주기는 길게 설정합니다. 빠른선이 느린선을 상향 돌파하면 매수 신호, 반대로 하향 돌파하면 매도 신호가 발생합니다. 이동평균선 교차 원리를 이용해 추세를 포착합니다.
전략 장점
-
Ratio OCHL Averager 지표는 가격 데이터를 평활화하여 시장 노이즈를 효과적으로 걸러내어 거래 신호의 신뢰성을 높입니다.
-
이중 이동평균선 교차를 통해 서로 다른 주기를 결합하여 추세 방향을 판단하므로 새로운 추세의 시작을 비교적 잘 식별할 수 있습니다.
-
빠른선과 느린선의 주기 매개변수를 조정하여 다양한 시장 환경에 적응할 수 있습니다.
-
전략 아이디어가 간단하고 직관적이며 이해하고 구현하기 쉽습니다.
-
손절매와 이익 실현 기준을 유연하게 설정하여 위험을 통제할 수 있습니다.
전략 위험
-
이동평균선 교차 전략은 많은 허위 신호를 생성할 수 있으므로 다른 기술 지표와 결합하여 필터링해야 합니다.
-
빠른선과 느린선의 주기 매개변수를 합리적으로 선택해야 하며, 잘못된 매개변수 선택은 전략 성과에 영향을 줄 수 있습니다.
-
이중 이동평균선 교차 전략은 추세 추종 전략으로, 횡보장에서는 적합하지 않으며 추세장에서 사용해야 합니다.
-
손실 위험을 줄이기 위해 손절매 지점을 적절히 조정하고, 이익 실현 지점도 합리적으로 설정해야 합니다.
최적화 방향
-
모멘텀 지표(MACD, KDJ 등)를 결합하여 신호를 필터링하고 신호 품질을 높이는 것을 고려할 수 있습니다.
-
서로 다른 빠른선과 느린선의 주기 매개변수 조합을 테스트하여 최적의 매개변수를 찾을 수 있습니다.
-
백테스트 결과를 기반으로 손절매 및 이익 실현 지점을 최적화하여 최적 설정을 찾을 수 있습니다.
-
특정 시장 환경(예: 지수 횡보 시 주기 매개변수 증가)에서 매개변수를 동적으로 조정하는 것을 고려할 수 있습니다.
요약
이 전략은 전체적으로 아이디어가 명확하고 이해하기 쉬우며, 빠른선과 느린선의 교차를 통해 추세 방향을 판단하는 중단기 거래에 적합한 동적 추적 전략입니다. 매개변수 조정, 신호 필터링 등을 통해 전략 성과를 더욱 개선할 여지가 많습니다. 전반적으로 유연하고 실용적인 추세 거래 전략입니다.
/*backtest
start: 2023-11-05 00:00:00
end: 2023-11-12 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="[XC] Adaptive Strategy V3 - Ratio OCHL Averager no repaint",shorttitle="R_OHCL", overlay=true, currency=currency.EUR,initial_capital=10000,
default_qty_value=100, default_qty_type=strategy.percent_of_equity , calc_on_every_tick=false, calc_on_order_fills=true)
- 1

