이동평균선 교차 기반 손절매 및 이익실현 전략
개요
이 전략은 서로 다른 주기의 이동평균선을 계산하고 손절매 및 이익실현 지점을 설정하여 자동 거래를 수행합니다. 단기 이동평균선이 장기 이동평균선을 상향 돌파하면 매수하고, 단기 이동평균선이 장기 이동평균선을 하향 돌파하면 매도합니다. 동시에 손절매와 이익실현 지점을 설정하여 위험을 관리합니다.
전략 원리
이 전략은 이동평균선 교차 원리를 기반으로 합니다. 9일 단순 이동평균선과 55일 단순 이동평균선을 동시에 계산합니다. 9일 이동평균선이 55일 이동평균선을 상향 돌파하면 단기 추세가 상승 반전했음을 의미하므로 매수하고, 9일 이동평균선이 55일 이동평균선을 하향 돌파하면 단기 추세가 하락 반전했음을 의미하므로 매도합니다.
또한 이 전략은 ATR 지표를 사용하여 손절매 및 이익실현 지점을 설정합니다. ATR 지표는 시장 변동성을 측정합니다. 손절매 지점은 종가에서 ATR 값을 뺀 값으로 설정하여 시장 변동성에 따라 합리적인 손절매를 설정합니다. 이익실현 지점은 위험 보상 비율을 사용하여 설정하며, 여기서는 위험 보상 비율을 2로 설정하여 이익실현 = 종가 + 2 * ATR 값으로 합니다.
전략 장점
매우 간단하고 실용적인 단기 거래 전략으로 다음과 같은 장점이 있습니다.
- 이동평균선 교차 원리가 간단하고 이해하기 쉬우며 습득하기 용이합니다.
- 손절매와 이익실현을 동시에 결합하여 위험을 효과적으로 관리하고 실용성을 높입니다.
- 이동평균선 매개변수를 유연하게 조정하여 다양한 시장 환경에 적응할 수 있습니다.
- ATR 손절매는 시장 변동성에 따라 손절매 지점을 설정할 수 있어 비교적 스마트합니다.
- 위험 보상 비율 설정은 개인의 위험 선호도에 따라 조정할 수 있습니다.
전략 리스크
이 전략에는 다음과 같은 리스크도 있습니다.
- 이동평균선 교차 신호가 거짓 돌파를 발생시켜 잘못된 거래를 유발할 수 있습니다.
- 손절매 또는 이익실현 설정이 부적절하면 손실이 증가하거나 수익이 감소할 수 있습니다.
- 이동평균선 매개변수 설정이 부적절하면 거래 빈도가 너무 높아지거나 신호가 지연될 수 있습니다.
- ATR 매개변수 설정이 부적절하면 손절매 지점이 너무 가깝거나 너무 멀어질 수 있습니다.
이러한 리스크는 매개변수 최적화, 엄격한 손절매, 합리적인 포지션 관리를 통해 줄일 수 있습니다.
전략 최적화
이 전략은 다음과 같이 추가 최적화가 가능합니다.
- 최적화 도구를 사용하여 최적의 이동평균선 매개변수 조합을 찾습니다.
- 다른 지표를 추가하여 이동평균선 교차 신호를 필터링하고 거짓 돌파를 방지합니다.
- 지수 이동평균선과 같은 다른 유형의 이동평균선을 시도합니다.
- ATR 매개변수도 최적화에 포함시켜 손절매 및 이익실현을 더욱 스마트하게 만들 수 있습니다.
요약
이 전략은 전체적인 아이디어가 명확하고 구현이 쉬우며, 특히 초보자가 배우기에 적합합니다. 기본적인 단기 거래 전략으로서 조작이 간단하고 최적화가 용이하다는 장점이 있습니다. COMPLETE 또는 다른 프레임워크와 함께 사용하면 이 전략을 더욱 강화하여 충분히 실용적인 퀀트 트레이딩 시스템으로 만들 수 있습니다.
/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("MA Crossover Strategy with Stop-Loss and Take-Profit", overlay=true)
// Input for selecting the length of the moving averages- 1

