삼중 RSI 극값 거래 전략
개요
이 전략은 세 가지 서로 다른 주기의 RSI 지표를 동시에 관찰하여 시장이 과매수 또는 과매도 극단 영역에 도달했는지 판단하고, 매수 및 매도 신호를 생성합니다. 주요 시장 추세는 서로 다른 주기 지표의 조합을 관찰하여 판단합니다.
전략 원리
이 전략은 2주기, 7주기 및 14주기 RSI 지표를 동시에 활용합니다. 세 RSI 지표가 동시에 과매수 또는 과매도 신호를 나타낼 때 거래 신호를 생성합니다.
구체적으로, 2주기 RSI가 10 미만, 7주기 RSI가 20 미만, 14주기 RSI가 30 미만일 때 시장이 과매도 상태라고 판단하여 매수 신호를 발생시킵니다. 2주기 RSI가 90 초과, 7주기 RSI가 80 초과, 14주기 RSI가 70 초과일 때 시장이 과매수 상태라고 판단하여 매도 신호를 발생시킵니다.
코드에서 accuracy 매개변수를 통해 RSI의 과매수/과매도 판단 임계값을 미세 조정하며, 기본값은 3입니다. 값이 작을수록 과매수/과매도 판단이 엄격해집니다. strategy.long 및 strategy.short는 해당 방향의 거래 여부를 제어하는 데 사용됩니다.
매수 또는 매도 신호가 발생한 후, 가격이 반대 방향으로 당일 시가를 돌파하면 현재 포지션을 청산하여 추세 추종 손절을 실행합니다.
장점 분석
-
여러 주기의 RSI 지표를 조합하여 시장의 과매수/과매도 상태를 더 정확하게 판단하고, 가짜 신호를 걸러낼 수 있습니다.
-
서로 다른 매개변수를 사용하여 과매수/과매도 판단 조건을 미세 조정함으로써 시장에 맞게 전략 민감도를 조정할 수 있습니다.
-
시가 추적 손절을 실행하여 적시에 손실을 제한하고 수익을 고정할 수 있습니다.
위험 분석
-
RSI 지표는 다이버전스가 발생하기 쉬우며, 시장 추세 전환을 판단하는 데 효과적이지 않을 수 있습니다.
-
변동성이 큰 시장에서는 RSI 지표 설정을 조정해야 하며, 그렇지 않으면 잦은 손절이 발생할 수 있습니다.
-
세 가지 RSI가 동시에 트리거되는 경우가 드물어 좋은 거래 기회를 놓칠 수 있습니다.
-
과매수/과매도 판단 매개변수를 적절히 조정해야 하며, 다양한 시장 데이터에서 테스트하는 것이 좋습니다.
최적화 방향
-
볼린저 밴드, KDJ 등 다른 지표를 추가하여 RSI 다이버전스를 방지하는 것을 고려할 수 있습니다.
-
다양한 시장 유형에 따라 RSI 매개변수를 자동으로 최적화할 수 있습니다.
-
ATR 손절 등 다른 손절 종료 조건을 테스트할 수 있습니다.
-
부적절한 거래 시간대를 피하기 위해 거래 세션 필터링 조건을 추가할 수 있습니다.
요약
이 전략은 여러 주기의 RSI 지표를 조합하여 과매수/과매도 영역을 판단하고 추세 추종 손절을 실행합니다. 장점은 판단 정확성을 높이고 적시에 손실을 제한할 수 있다는 점이며, 단점은 신호 누락이 발생하기 쉽고 RSI 지표가 오판할 수 있다는 점입니다. 매개변수 최적화 테스트를 수행하고 다른 지표를 추가하여 확인하는 것이 좋으며, 이를 통해 더 나은 결과를 얻을 수 있습니다.
/*backtest
start: 2023-10-25 00:00:00
end: 2023-10-28 10:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "Noro's Triple RSI Top/Bottom", shorttitle = "3RSI Top/Bottom", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings- 1

