퀀트 기반 이동평균 추세 추종 전략
개요
이 전략은 두 개의 거래량 기반 이동 평균선을 계산하여 그 차이의 방향으로 현재 추세 방향을 판단하고, 이에 따라 롱 포지션 또는 숏 포지션을 취합니다. 전략은 간단하고 실행하기 쉬우며 시장 추세를 효과적으로 추적할 수 있습니다.
전략 원리
-
고속선과 저속선을 계산합니다. 고속선은 사용자가 정의한 고속선 주기의 양적 이동 평균선이고, 저속선은 저속선 주기의 양적 이동 평균선입니다.
-
두 선의 차이를 계산합니다. 고속선에서 저속선을 뺀 차이 곡선을 얻습니다.
-
추세 방향을 판단합니다. 고속선이 저속선을 상향 돌파하면 강세 신호로 매수하고, 고속선이 저속선을 하향 돌파하면 약세 신호로 매도합니다.
-
거래 신호를 발생시킵니다. 강세 시 매수 신호, 약세 시 매도 신호를 발생시킵니다.
-
손절매를 설정합니다. 사용자가 정의한 고정 손절매 비율 또는 ATR 기반 동적 손절매로 손절매 위치를 설정합니다.
-
청산 조건입니다. 포지션 보유 중 손절매가 발동되거나 반대 신호가 발생하면 청산합니다.
장점 분석
-
양적 지표를 사용하여 추세를 식별하므로 잘못된 돌파에 쉽게 속지 않습니다.
-
고속선과 저속선의 조합으로 시장 노이즈를 걸러내 잦은 거래를 피합니다.
-
손절매 설정으로 손실 위험을 효과적으로 통제합니다.
-
전략 로직이 간단하고 명확하여 이해하고 구현하기 쉽습니다.
-
다양한 상품과 시간 주기의 필요에 맞게 매개변수를 사용자 정의할 수 있습니다.
리스크 분석
-
매개변수 설정이 적절하지 않으면 거래 빈도가 너무 높아지거나 추세를 놓칠 수 있습니다.
-
고정 손절매는 너무 기계적이어서 시장 변화에 적응하기 어려울 수 있습니다.
-
가격-거래량 관계 변화가 양적 지표의 효과에 영향을 미칠 수 있습니다.
-
리스크 1은 매개변수 최적화를 통해 최적의 조합을 찾을 수 있습니다.
-
리스크 2는 고정 손절매 대신 동적 ATR 손절매를 사용할 수 있습니다.
-
리스크 3은 거래량 변화가 전략에 미치는 영향을 주목해야 합니다.
최적화 방향
-
다양한 고속선과 저속선 매개변수 조합을 테스트합니다.
-
OBV, 윌리엄스 퍼센트 R 등 다른 가격-거래량 지표를 시도합니다.
-
변동성 기반 손절매를 추가합니다.
-
다른 지표와 조합하여 사용할 때의 효과를 평가합니다.
-
다양한 거래 상품에서의 효과를 평가합니다.
요약
이 전략은 양적 이동 평균의 고속선과 저속선 조합을 통해 추세를 추적하며, 거래 로직은 간단하고 명확하며 매개변수 최적화가 가능합니다. 손절매 설정은 리스크 관리에 도움이 됩니다. 향후 다른 지표와의 조합 효과를 계속 평가할 수 있습니다.
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("EVWMA 6HR", overlay=false, precision=2, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)
// Credit to QuantNomad for the main idea behind this code
/////////////// Time Frame ///////////////- 1
