이중 이동평균선 교차 전략
개요
해당 전략은 주식의 빠른 30일 단순이동평균선과 느린 33일 단순이동평균선을 계산하여, 두 선이 골든크로스 또는 데드크로스를 형성할 때 LONG 또는 SHORT 진입을 수행합니다. 반대 신호가 발생하면 즉시 손절매합니다. 이를 통해 추세 변화를 효과적으로 포착할 수 있습니다.
전략 원리
해당 전략의 핵심은 빠른 30일 이동평균선과 느린 33일 이동평균선을 계산하는 데 있습니다. 빠른 선은 가격 변동에 더 신속하게 반응하는 반면, 느린 선은 더 나은 필터링 효과를 제공합니다. 빠른 선이 아래에서 느린 선을 돌파하여 상승할 때 매수 신호가 발생합니다. 이는 가격이 상승하기 시작했으며 빠른 선이 반응했지만 느린 선은 여전히 뒤처져 있음을 의미합니다. 빠른 선이 위에서 느린 선을 하향 돌파할 때 매도 신호가 발생합니다. 이는 가격이 하락하기 시작했으며 빠른 선이 반응했지만 느린 선은 여전히 뒤처져 있음을 의미합니다.
이러한 빠른/느린 이동평균선 교차 설계를 통해 추세가 시작될 때 거래 신호를 생성하고 반대 신호 발생 시 손절매함으로써 중장기 가격 추세를 효과적으로 포착할 수 있습니다. 또한 과도한 시장 변동에 혼동되는 것을 방지합니다.
장점 분석
해당 전략은 다음과 같은 장점을 가집니다:
- 단순이동평균선을 사용하여 이해와 구현이 용이함
- 빠른 선과 느린 선의 결합으로 가격 변동에 신속히 대응하면서도 필터링 효과를 가짐
- 골든크로스와 데드크로스 신호가 단순 명확하여 실행이 쉬움
- 중장기 추세를 효과적으로 포착 가능
- 반대 신호 발생 시 신속한 손절매로 리스크 통제 가능
위험 분석
해당 전략에는 다음과 같은 위험도 존재합니다:
- 가격이 횡보 상태일 때 여러 번의 허위 신호가 발생하여 과도한 거래가 발생할 수 있음
- 돌발적인 급격한 가격 변동에 효과적으로 대응하기 어려움
- 이동평균 기간 등 선택된 매개변수의 최적화가 필요하며, 부적절한 설정은 전략 성과에 악영향을 미칠 수 있음
- 거래 수수료가 수익에 일부 영향을 미칠 수 있음
매개변수 최적화, 손절매 지점 설정, 추세가 명확할 때만 거래하는 등의 방법을 통해 이러한 위험을 통제하고 줄일 수 있습니다.
최적화 방향
해당 전략은 다음과 같은 측면에서 최적화할 수 있습니다:
- 이동평균 기간과 교차 유형을 최적화하여 최적의 매개변수 조합 탐색
- 거래량, MACD 등 추가 기술 지표를 필터로 도입하여 허위 신호 감소
- 단순한 반대 신호 손절매 대신 적응형 손절매 메커니즘 도입
- 각 상품별로 매개변수 조합과 손절매 규칙 설계
- 머신러닝 등 방법을 결합하여 매개변수를 동적으로 조정
테스트와 최적화를 통해 전략 규칙을 지속적으로 개선하고 다양한 시장 환경에서 더 신뢰할 수 있는 거래 신호를 얻을 수 있습니다.
요약
이중 이동평균선 교차 돌파 전략은 전반적으로 간단하면서도 실용적입니다. 빠른 이동평균선과 느린 이동평균선의 결합을 통해 중장기 추세의 시작을 효과적으로 식별하고 비교적 신뢰할 수 있는 거래 신호를 생성합니다. 또한 손절매 규칙도 구현이 용이합니다. 추가 최적화를 통해 이 전략은 장기간 유지할 가치가 있는 퀀트 시스템이 될 수 있습니다.
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//future strategy
//strategy(title = "es1!_1minute_hull", default_qty_type = strategy.fixed, initial_capital=250000, overlay = true, commission_type=strategy.commission.cash_per_contract,commission_value=2, calc_on_order_fills=false, calc_on_every_tick=false,pyramiding=0)
//strategy.risk.max_position_size(2)- 1

