
상대적 강도 지수 평면 역전 전략 (Relative Strength Index Flat Reversal Strategy) 은 RSI 지표를 사용하여 오버 바이 오버 세 신호를 식별하는 양적 투자 전략이다. 이 전략은 RSI 지표의 오버 세 영역과 오버 바이 영역을 기반으로 긴 짧은 역전 작업을 수행하고, RSI가 오버 세 영역에 진입할 때 포지션을 열고, RSI가 오버 세 영역에서 평정 포지션을 종료할 때 추가 상쇄한다.
이 전략은 길이 14의 RSI 지표를 사용한다. RSI 오버소드 영역은 70 이상으로 정의되고, 오버소드 영역은 30 이하로 정의된다. RSI가 30 이하에서 30을 넘으면 상위 포지션을 개설하고, RSI가 70 이상에서 70을 넘으면 공백 포지션을 개설한다. 포지션을 개설한 후 RSI가 오버소드 영역에서 빠져나갈 때까지 포지션을 계속 유지한다.
이 전략의 논리는 다음과 같습니다.
RSI의 역동성을 통해 초상조각 역동 기회를 잡을 수 있습니다.
상대 강도 지수 평면 역전 전략은 다음과 같은 장점이 있다:
상대 강도 지수 평면 역전 전략에는 다음과 같은 위험도 있습니다.
이러한 위험을 방지하기 위해, 전략을 최적화, Adaptive RSI 파라미터 역동적으로 최적화 RSI 지표 파라미터, 또는 트렌드 필터를 추가 할 수 있습니다.
상대 강도 지수 평판 역전 전략은 다음과 같은 방향으로 최적화할 수 있다:
상대 강도 지수 평면 역전 전략은 전체적으로 간단한 실용적인 단선 전략이다. RSI 지표의 역전 거래 특성을 활용하여 RSI가 초과 영역에 진입했을 때 역전 작업을 수행한다. 이 전략은 작동의 명확성과 위험 제어의 장점을 가지고 있으며 초보자 학습에 적합하다. 그러나 특정 수익 제한과 파라미터 실패의 위험이 있습니다. 적응 장치, 트렌드 필터 등의 최적화 방법을 도입함으로써 전략의 장점을 더욱 강화하고 위험을 줄일 수 있으며 더 안정적인 투자 수익을 얻을 수 있습니다.
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("RSI OverTrend Strategy (by Marcoweb) v1.0", shorttitle="RSI_L_30_Strat_v1.0", overlay=true)
///////////// RSI
RSIlength = input(14, minval=1, title="RSI Period Length")
RSIoverSold = 30
RSIoverBought = 70
RSITriggerLine = 30
RSI = rsi(close, RSIlength)
price = close
vrsi = rsi(price, RSIlength)
source = close
buyEntry = crossover(source, RSITriggerLine)
sellEntry = crossunder(source, RSITriggerLine)
plot(RSI, color=red,title="RSI")
p1 = plot(RSIoverSold, color=green,title="30")
p2 = plot(RSIoverBought, color=green,title="70")
p3 = plot(RSITriggerLine, color=green,title="30")
///////////// RSI Level 30 v1.0 Strategy
if (not na(vrsi))
if (crossover(RSI, RSITriggerLine))
strategy.entry("RSI_L", strategy.long, comment="RSI_L")
else
strategy.cancel(id="RSI_L")
if (crossunder(RSI, RSIoverBought))
strategy.entry("RSI_S", strategy.short, comment="RSI_S")
else
strategy.cancel(id="RSI_S")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)