
이 전략은 상대적으로 강한 지표 ((RSI) 와 부린 반지를 결합하여 단선 거래 전략을 구축한다. 이 전략은 주로 RSI 지표가 부린 반지를 뚫고 하향으로 갈 때 구매 및 판매 작업을 수행한다. 동시에, 전략은 손실 메커니즘을 포함하고 있으며 위험을 효과적으로 제어 할 수 있다.
이 전략은 RSI 지표와 브린 밴드를 결합하여 두 가지의 장점을 효과적으로 활용하여 단선 거래를 할 수 있습니다. 주요 장점은 다음과 같습니다:
이 전략에는 다음과 같은 위험도 있습니다.
대책과 해결책:
이 전략에는 더 많은 최적화할 수 있는 여지가 있습니다.
이 전략은 전체적으로 안정적이고 신뢰할 수 있는 단선 거래 전략이다. RSI 지표가 과매매를 판단하는 우위를 결합하고, 부린이 자동으로 변동 범위를 추적하는 특성을 결합하여, 약간의 우위를 가진 단선 전략을 형성한다. 매개 변수 최적화 및 규칙 최적화 후, 이 전략은 비교적 안정적인 수익을 얻을 수 있다.
/*backtest
start: 2022-12-12 00:00:00
end: 2023-10-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("rsi+bb st", shorttitle="rsibb st 0.3")
len_rsi=input(14)
len_bb = input(25)
mul10 = input(20.0)
mul=mul10/10
sl100 = input(94.0, title='stop loss rate')
sl=sl100/100
lw = 3
vwma_e(src, len) =>
ema(src*volume, len)/ema(volume,len)
rsi = rsi(close, len_rsi)
plot(rsi, color=blue, title= 'rsi blue', linewidth=lw)
plot(70, color=gray, title='line 70', linewidth=lw)
plot(30, color=gray, title='line 30', linewidth=lw)
bbg = stdev(rsi, len_bb)*mul
bbc = vwma_e(rsi, len_bb)
//bbc=ema(rsi,len_bb)
ratio = 0.6
bbc := bbc*ratio + 50*(1-ratio)
bbu = bbc+bbg
bbl = bbc-bbg
plot(bbu, color=green, title='bb_up green', linewidth=lw)
plot(bbl, color=red, title='bb_low red', linewidth=lw)
plot(bbc, color=#808000ff, title='bb center', linewidth=lw)
plot(50, color=black)
lc = crossover(rsi, bbl) //or crossover(rsi, bbc)
sc = crossunder(rsi, bbu)
last_pos = 0*close
if lc
last_pos := 1
else
last_pos := last_pos[1]
if sc
last_pos := 2
last_price = 0*close
if last_pos[1] !=1 and last_pos == 1
last_price := close
else
last_price := last_price[1]
if last_pos==1 and close < last_price*sl
lc:=false
sc:=true
last_pos:=2
if (lc)
strategy.entry("long", strategy.long)
if (sc)
strategy.entry("short", strategy.short)