Type/to search

RSI 지표 기반의 롱숏 반전 전략

Common strategy
Created: 2024-01-08 16:47:07
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 RSI 지표를 기반으로 과매수/과매도 상황에서의 롱/숏 반전 기회를 식별합니다. RSI가 과매수 또는 과매도 영역에 진입한 후, 가격과 RSI 사이에 다이버전스가 발생하는지 모니터링하여 향후 가능한 반전 기회를 판단합니다.

전략 원리

이 전략은 RSI 지표를 사용하여 시장의 과매수/과매도 상황을 판단합니다. RSI가 사전 설정된 과매수 영역 또는 과매도 영역에 진입하면, 반전 다이버전스 모니터링이 시작됩니다.

구체적으로, RSI가 과매수 영역에 진입하면 가격이 계속 상승(저점 상승)하는 반면 RSI는 저점이 낮아지는 일반적인 강세 다이버전스가 발생하는지, 또는 가격의 저점이 낮아지고 RSI의 저점이 높아지는 숨은 강세 다이버전스가 발생하는지를 모니터링합니다. 이 두 경우 모두 향후 하방 반전 가능성을 암시합니다.

마찬가지로, RSI가 과매도 영역에 진입하면 가격이 계속 하락(고점 하락)하는 반면 RSI는 고점이 높아지는 일반적인 약세 다이버전스가 발생하는지, 또는 가격의 고점이 높아지고 RSI의 고점이 낮아지는 숨은 약세 다이버전스가 발생하는지를 모니터링합니다. 이 두 경우 모두 향후 상방 반전 가능성을 암시합니다.

이러한 반전 신호가 감지되면, 설정된 매개변수에 따라 롱 또는 숏 포지션을 취합니다.

전략 장점

이 전략의 가장 큰 장점은 시장의 극단적인 상황을 식별할 수 있다는 점이며, 이때 반전 확률이 높고 반전 거래를 통한 수익 공간이 큽니다. 단순 추세 추종 전략과 비교할 때, 이러한 역추세 전략은 승률과 수익률이 더 높습니다.

또한, 이 전략은 일반 다이버전스와 숨은 다이버전스를 모두 모니터링하므로 더 많은 반전 기회를 식별할 수 있으며, 예외적인 상황으로 인해 기회를 놓치는 것을 방지합니다.

전략 리스크

이 전략이 직면한 가장 큰 리스크는 과매수/과매도 상태가 더욱 극단적으로 진행되는 경우, 즉 이른바 '수직 상승 후 90도 하락'입니다. 이때는 기존 추세 방향으로 계속 매수 또는 매도할 확률이 높고, 반전 거래를 하면 쉽게 손절매에 직면할 수 있습니다.

또한, 매개변수 설정이 적절하지 않아 과매수/과매도 판단에 오류가 발생하면 실패할 가능성이 큽니다.

대응 방법은 과매수/과매도 영역의 경계 매개변수를 합리적으로 설정하여 너무 극단적으로 가지 않도록 하는 것입니다. 또한 실전 거래에서는 포지션 규모를 적절히 축소하고 단일 손절매 수량을 제어해야 합니다.

전략 최적화 방향

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다.

  1. 다른 지표를 결합하여 과매수/과매도 정도를 판단하고, RSI 단일 지표만으로 판단 오류를 방지합니다.

  2. 돌파 전 횡보 구간에 대한 판단 로직을 추가합니다. 이때 반전 확률이 더 높습니다.

  3. 반전 후 목표 수익 설정을 최적화하여 보다 과학적인 포지션 크기 조정(Position Sizing)을 구현합니다.

  4. 최근 몇 년간의 과거 시세 데이터를 활용하여 머신러닝 방법으로 매개변수를 자동 최적화합니다.

  5. 손절매 로직 최적화(예: 적시 이익 실현, 분할 손절매, 트레일링 스탑 등)를 추가합니다.

요약

이 전략은 전반적으로 전형적인 통계적 차익거래 전략입니다. 시장이 극단적인 상황에서 균형 상태로 되돌아오는 기회를 포착하려고 합니다. 시장 추세를 추종하는 전략에 비해 승률과 수익률은 높지만, 더 큰 리스크에 직면합니다. 매개변수 최적화와 리스크 관리를 통해 이 전략을 안정적으로 수익을 낼 수 있도록 만들 수 있습니다.

Source
Pine
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// made by Imal_Max 
// thanks to neo the crypto trader's idea
//
Strategy parameters
Strategy parameters
regular RSI settings
RSI Period
RSI Source
Pivot Lookback Right
Pivot Lookback Left
Max of Lookback Range
Min of Lookback Range
Plot Bullish
Plot Hidden Bullish
Plot Bearish
Plot Hidden Bearish
look for RSI divergence after OverBought/OverSold
OB RSI Value
OB lookback period
OS RSI Value
OS lookback period
min RSI for bear Alerts
max RSI for Bull Alerts
enable Backtester
to enable the Backtester, uncomment/comment the 🔥 lines in the source code
Long Backtester
enable Long Backtester (to disable uncheck 'plot Bullish' and 'plot hidden Bullish as well')
Stop Loss %
Take Profit %
Short Backtester
enable Short Backtester (to disable uncheck 'plot Bearish' and 'plot hidden Bearish as well'
Stop Loss %
Take Profit %
Backtesting range
Start Date
Start Month
Start Year
End Date
End Month
End Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)