RSI와 WMA 기반의 추세 추적 전략
개요
본 전략은 "RSI와 WMA 기반 추세 추종 전략"입니다. 이 전략은 상대강도지수(RSI)와 가중이동평균(WMA) 두 지표의 장점을 활용하여, RSI 지표로 과매수/과매도 영역을 판단하고 WMA 지표로 가격 추세 방향을 판단함으로써 가격 추세를 효과적으로 추종합니다.
전략 원리
본 전략은 주로 RSI 지표를 이용하여 주식의 과매수/과매도 상태를 판단합니다. RSI 지표가 과매도선 아래로 내려가면 주식이 과매도 상태에 있다고 보고 롱 포지션을 열 수 있습니다. RSI 지표가 과매수선 위로 올라가면 주식이 과매수 상태에 있다고 보고, 롱 포지션이 열려 있다면 이를 청산할 좋은 기회입니다. 또한 본 전략은 WMA 지표를 사용하여 가격 추세를 측정합니다. 가격이 WMA 이평선을 상향 돌파하면 가격이 상승하기 시작했음을, 가격이 WMA 이평선을 하향 돌파하면 가격이 하락하기 시작했음을 나타냅니다. RSI로 과매수/과매도를 판단하고 동시에 WMA로 가격 추세를 판단함으로써 가격 추세를 효과적으로 추종하여 상대적 저점에서 매수하고 상대적 고점에서 매도할 수 있습니다.
구체적으로 본 전략의 거래 로직은 다음과 같습니다:
- RSI 지표가 과매도선 아래일 때 롱 포지션을 열고 이익 실현 주문을 설정합니다.
- RSI 지표가 과매수선 위이고 롱 포지션이 있을 때 롱 포지션을 청산합니다.
- 가격이 WMA 이평선을 상향 돌파하면 이전에 설정한 롱 이익 실현 주문을 취소합니다.
- 가격이 WMA 이평선을 하향 돌파하고 롱 포지션이 있을 때 롱 포지션을 청산합니다.
이러한 거래 로직을 통해 상대적 저점에서 롱 추세를 추종하고 상대적 고점에서 숏 추세를 추종하여 가격 추세에서 일부 수익을 효과적으로 얻을 수 있습니다.
전략 장점
본 전략의 주요 장점은 다음과 같습니다:
- RSI와 WMA 두 지표를 동시에 활용하여 가격 추세와 과매수/과매도 영역을 더 정확하게 판단할 수 있습니다.
- 과매수/과매도 영역을 추종하여 진입함으로써 상대적 고점과 저점에서 진입할 수 있습니다.
- 이익 실현 주문 방식을 사용하여 추세 반전 시 빠르게 이탈하고 일부 수익을 확보할 수 있습니다.
- 전략 로직이 단순하고 명확하여 이해와 매개변수 조정이 쉽습니다.
- 롱/숏 모두 가능하여 모든 시장 환경에 적용 가능합니다.
전략 리스크
본 전략에는 다음과 같은 몇 가지 리스크가 존재합니다:
- RSI와 WMA 지표 모두 시간 지연 문제가 있어 과매수/과매도 영역과 가격 추세 반전을 인식하는 데 일부 지연이 발생할 수 있습니다.
- 이익 실현 주문이 충격을 받기 쉬워 완전히 이탈하지 못할 수 있습니다.
- 전략 매개변수(과매수/과매도선, 이동평균 기간 등)를 지속적으로 최적화하고 조정해야 합니다.
- 큰 폭의 시장 변동성은 전략에 큰 손실을 초래할 수 있습니다.
이러한 리스크에 대비하여 손절매 설정, 매개변수 최적화 등을 통해 개선 및 최적화할 수 있습니다.
전략 최적화 방향
본 전략은 다음과 같은 측면에서 추가 최적화가 필요합니다:
- 손절매 주문 기능 추가. 운용 중인 이익 실현 주문이 빠르게 상쇄될 수 있으므로 손절매 주문도 함께 설정해야 합니다.
- RSI와 WMA 매개변수 최적화. 백테스트와 모의 실전을 통해 다양한 매개변수가 전략 수익률에 미치는 영향을 테스트할 수 있습니다.
- 포지션 관리 기능 추가. 포지션 비율, 재투입 횟수 등을 통해 개별 포지션의 리스크 노출을 통제합니다.
- 더 많은 지표 결합. RSI와 WMA 외에도 MACD, KD 등 다른 지표를 도입하여 지표 조합 전략을 구성할 수 있습니다.
- 머신러닝 알고리즘 도입. 알고리즘이 백테스트를 기반으로 매개변수를 자동으로 최적화하도록 합니다.
요약
본 전략은 RSI와 WMA 두 지표를 종합적으로 활용하여 과매수/과매도를 판단하는 동시에 가격 추세 반전을 식별함으로써 가격 추세를 자동으로 추종하고 일부 수익을 얻습니다. 전략 최적화 여지는 아직 크며, 더 많은 특성 도입, 포지션 관리 통제, 머신러닝 활용 등을 통해 전략 수익률과 안정성을 더욱 향상시킬 수 있습니다. 전반적으로 본 전략은 비교적 단순하고 직접적인 추세 추종 전략입니다.
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-11 06:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
//Lets connect on LinkedIn (https://www.linkedin.com/in/lets-grow-with-quality/)
//
//I use my indicator it in real life with a zero commision broker ob S&P500 Daily.- 1

