该策略通过运用布林带和修改版相对强弱指标的组合指标,识别价格突破进行交易。测试结果显示,该策略整体盈利良好,胜率较高。它能在趋势行情中捕捉突破信号,适合短线和中线交易。
该策略使用标准差乘数为2的布林带及周期设置为14的RSI指标。布林带能识别价格突破,RSI则用于判断超买超卖状态。指标参数设置基于经验和反复测试结果。
当价格突破布林带下轨且RSI低于30(超卖区)时,做多入场。
当价格突破布林带上轨且RSI高于70(超买区)时,做空入场。
多单止损或价格跌破布林带上轨时平仓。
空单止损或价格涨破布林带下轨时平仓。
双指标组合,提高策略精确性。
指标参数经优化,具有较强适应性。
突破操作清晰易行,不容易错过信号。
回撤和亏损控制良好。
可视化信号提示,操作方便。
布林带缩量可能导致假突破。可以适当延长布林带周期。
震荡行情中可能出现频繁交易。可以调整RSI参数降低敏感度。
需关注交易成本控制。适当放宽止损幅度。
可以测试EMA等指标代替SMA生成布林带。
可以加入交易量或均量指标过滤假突破。
可以基于ATR设定布林带和止损距离。
可以加入趋势判断指标,避免震荡行情过度交易。
该策略整合布林带和RSI双重指标优势,在趋势和突破两方面具有出色表现。它操作简单,容易实施,非常适合中短线突破交易。通过指标和参数优化,可以进一步扩展该策略的适用性。
/*backtest start: 2022-10-24 00:00:00 end: 2023-10-30 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Estrategia de Ruptura con Bollinger y RSI Modificada", shorttitle="BB RSI Mod", overlay=true) // Parámetros de Bollinger Bands src = close length = input(20, title="Longitud", minval=1) mult = input(2.0) basis = sma(src, length) upper = basis + mult * stdev(src, length) lower = basis - mult * stdev(src, length) // Parámetros del RSI rsiSource = rsi(close, 14) overbought = 70 oversold = 30 longCondition = crossover(src, lower) and rsiSource < oversold shortCondition = crossunder(src, upper) and rsiSource > overbought longExit = crossunder(src, upper) shortExit = crossover(src, lower) if (longCondition) strategy.entry("Compra", strategy.long, stop=low) if (shortCondition) strategy.entry("Venta", strategy.short, stop=high) if (longExit) strategy.close("Compra") if (shortExit) strategy.close("Venta") // Visualización plotshape(series=longCondition, title="Compra", location=location.belowbar, color=color.green, style=shape.labelup, text="Compra") plotshape(series=shortCondition, title="Venta", location=location.abovebar, color=color.red, style=shape.labeldown, text="Venta") plot(upper, "Banda Superior", color=color.red) plot(lower, "Banda Inferior", color=color.green)