이동 평균 교차 기반 추세 추종 전략
개요
본 전략은 다양한 유형의 이동평균선(단순이동평균 SMA, 지수이동평균 EMA, 헐 이동평균 HMA, 거래량 가중 이동평균 VWMA)을 계산하고 그 교차점을 찾아 시장 추세를 판단하고 추세를 따라 거래합니다. 단기 이동평균선이 장기 이동평균선을 아래에서 위로 돌파할 때 매수 신호가 생성되고, 단기 이동평균선이 장기 이동평균선을 위에서 아래로 돌파할 때 매도 신호가 생성됩니다.
전략 원리
본 전략은 주로 두 개의 서로 다른 이동평균선 간의 관계를 비교하여 시장 흐름을 판단합니다. 구체적으로, 입력 매개변수를 통해 두 이동평균선의 유형과 길이를 설정합니다. 첫 번째 이동평균선의 길이는 더 길어 장기 추세를 나타내고, 두 번째 이동평균선의 길이는 더 짧아 현재 단기 추세를 나타냅니다.
단기 이동평균선이 장기 이동평균선을 아래에서 위로 돌파하면 단기 추세가 강해져 상승 추세에 진입했음을 의미하므로, 이 교차점에서 매수 신호를 발생시킵니다. 반대로, 단기 이동평균선이 장기 이동평균선을 위에서 아래로 돌파하면 단기 추세가 약해져 하락 추세에 진입했음을 의미하므로, 이 교차점에서 매도 신호를 발생시킵니다.
이러한 이동평균선 교차 판단을 통해 시장 추세를 따라 거래합니다.
전략 장점
- 이동평균선 교차를 통해 주요 추세를 판단하는 것은 고전적이고 실용적인 기술적 지표입니다.
- 다양한 유형의 이동평균선 조합을 지원하여 유연성이 높습니다.
- 전략 로직이 간단하고 명확하며 이해하고 구현하기 쉬워 정량적 거래의 자동화에 적합합니다.
- 구성 가능한 매개변수로 다양한 시장 환경에 적용할 수 있습니다.
리스크 분석
- 이동평균선에는 지연성이 있어 교차 신호가 발생할 때 이미 가격 움직임이 발생했거나 반전점에 가까울 수 있어 지연에 따른 오보 위험이 있습니다.
- 추세 판단이 잘못되어 불필요한 손실이 발생할 수 있습니다.
- 이동평균선 매개변수를 적절히 설정해야 하며, 매개변수에 따라 결과가 크게 달라질 수 있습니다.
리스크 해결 방법:
- 이동평균선 주기를 적절히 단축하여 시장 변화에 대한 민감도를 높입니다.
- 다른 지표와 결합하여 확인함으로써 오판을 피합니다.
- 매개변수 최적화 방법: 전수 탐색, 머신러닝, 유전 알고리즘 등
- 포지션 크기와 손절매 지점을 적절히 통제합니다.
전략 최적화 방향
- 다른 지표 필터를 추가하여 여러 지표를 결합함으로써 의사 결정 정확도를 높입니다.
- 시장 환경에 따라 이동평균선 매개변수를 자동으로 조정합니다.
- 머신러닝 알고리즘을 결합하여 매개변수를 자동으로 최적화합니다.
- 손절매 전략을 최적화합니다.
요약
본 전략은 이동평균선 교차를 통해 주요 추세를 판단하는 고전적인 아이디어를 기반으로 하며, 다양한 이동평균선 조합을 유연하게 적용합니다. 전략 로직은 간단하고 구현이 쉬우며 자동 거래에 적합합니다. 전반적으로 본 전략은 어느 정도 실용성을 갖추고 있지만, 개선 및 최적화의 여지도 있습니다. 매개변수 최적화, 추가 필터 판단 도입 등의 방법을 통해 지속적으로 전략 성과를 향상시킬 수 있습니다.
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//study(title="MA Crossover Strategy", overlay = true)
strategy("MA Crossover Strategy", overlay=true)
src = input(close, title="Source")- 1

