
부린띠와 상대적으로 약한 지수 ((RSI) 결합 전략은 기술 분석 전략으로, 두 가지 인기있는 기술 지표: 부린띠와 RSI를 결합하여 시장에서 입출장 결정을 내립니다. 이 전략은 가격의 부린띠를 뚫고 내려가는 것과 RSI 지표의 오버 바이 오버 셀 신호를 사용하여 거래 기회를 결정합니다.
이 전략은 두 가지 기술 지표인 BRI와 RSI를 사용하여 거래 신호를 생성합니다.
부린 띠는 3개의 선으로 구성되어 있습니다. 중도 (중도 이동 평균), 상도 (중도 더 표준 격차) 및 하도 (중도 빼기 표준 격차). 부린 띠를 돌파하면 거래 신호가 발생합니다.
RSI는 가격 변화의 속도와 크기를 측정하며, 가격 상승과 하락의 비율을 비교하여 계산합니다. RSI는 폭포에서 발생하는 거래 신호를 필터링하는 데 사용됩니다. RSI가 초과 판매 수준보다 낮은 경우에만 더 많이하고, RSI가 초과 구매 수준보다 높은 경우에만 텅 비어 있습니다.
특히, 이 전략의 거래 신호는 다음과 같습니다.
부린띠와 RSI 결합 전략은 부린띠와 RSI를 결합하여 비교적 신뢰할 수 있는 거래 신호를 생성하는 간단한 실용적인 기술 거래 전략이다. 이 전략의 장점은 논리적으로 명확하고 이해하기 쉽고 구현되며 RSI를 사용하여 부린띠 신호를 필터링하여 신호 품질을 향상시키는 것이다. 그러나, 이 전략에는 시장 환경에 대한 적합성이 충분하지 않은 것과 기본적인 요소에 대한 고려가 부족한 것과 같은 몇 가지 제한이 있습니다. 따라서 실제 응용에서는 시장의 특정 특성과 거래 스타일에 따라 전략의 최적화 및 개선이 필요합니다.
/*backtest
start: 2023-03-15 00:00:00
end: 2023-10-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands & RSI Strategy", overlay=true)
// Bollinger Bands Parameters
source = close
length = input.int(20, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
// RSI Parameters
rsi_length = input.int(14, minval=1)
rsi_oversold = input.int(30, minval=1, maxval=100)
rsi_overbought = input.int(70, minval=1, maxval=100)
// Strategy Entry
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev
rsi = ta.rsi(source, rsi_length)
if (ta.crossover(source, lower) and rsi < rsi_oversold)
strategy.entry("BBandLE", strategy.long, comment="BBandLE")
else
strategy.cancel(id="BBandLE")
if (ta.crossunder(source, upper) and rsi > rsi_overbought)
strategy.entry("BBandSE", strategy.short, comment="BBandSE")
else
strategy.cancel(id="BBandSE")