MACD를 활용한 퀀트 트레이딩 전략
1
Follow
1815
Followers
개요
본 전략은 MACD 지표를 활용하여 장기 매매 신호를 구성하며, MACD 지표가 특정 수준 이하일 때 매수하여 반전 거래 기회를 통해 수익을 얻습니다.
전략 원리
MACD 지표선이 SIGNAL 신호선 아래에 있고 MACD 절댓값이 -0.00025 미만일 때 매수 신호가 발생합니다. 매수 후, MACD선이 다시 SIGNAL선을 상향 돌파하면 청산합니다.
본 전략은 MACD 지표를 이용해 과매도 구간을 감지하며, 이동평균선 이론에 따라 주가가 단기적으로 반전할 확률이 있다는 점에 기반하여 매수 신호를 설정합니다.
전략 장점
- MACD 지표를 활용한 과매도 구간 판단으로 어느 정도 신뢰성을 확보합니다.
- 간단한 매매 신호와 규칙으로 실행이 용이합니다.
- 장기 보유 방식으로 빈번한 거래를 피하고 거래 비용 및 슬리피지 손실을 줄입니다.
전략 리스크
- 반전 실패 리스크. 반전이 발생하지 않으면 손실이 발생합니다.
- 부적절한 매개변수로 인한 무효화. MACD 매개변수 설정이 잘못되면 잘못된 신호가 생성될 수 있습니다.
매개변수 최적화를 통해 이 리스크를 줄일 수 있습니다.
전략 최적화
- MACD 매개변수를 최적화하여 최적의 매개변수 조합을 찾습니다.
- 다양한 보유 기간을 테스트하여 최적의 보유 주기를 찾습니다.
- 손절매 메커니즘을 추가합니다.
요약
본 전략은 MACD 지표를 이용해 과매도 구간에서 형성된 반전 확률을 기반으로 매수 신호를 설정하고, 장기 보유 방식으로 수익을 얻습니다. MACD 매개변수 최적화와 손절매 메커니즘으로 신뢰성을 높입니다. 전반적으로 비교적 간단한 지표와 규칙을 사용하여 이해하고 실행하기 쉬운 퀀트 전략을 구축했습니다.
Source
Pine
//@version=3
strategy(title="MACD - EURUSD", shorttitle="MACD EURUSD")
// Getting inputs
fast_length = input(title="Fast Length", defval=12)
slow_length = input(title="Slow Length", defval=26)
src = input(title="Source", defval=close)
signal_length = input(title="Signal Smoothing", minval = 1, maxval = 50, defval =9)
sma_source = input(title="Simple MA(Oscillator)", type=bool, defval=false)
sma_signal = input(title="Simple MA(Signal Line)", type=bool, defval=false)
// Plot colorsStrategy parameters
Related strategies
Comment
All comments (0)
No data
- 1

