双重指标突破策略通过结合RSI指标和收盘价指标,实现低买高卖的方式进行交易。该策略简单实用,回撤风险较小,适合中长线持仓。
该策略主要基于以下两个指标进行判断:
入场条件是RSI超买,表明股票被高度低估,具有较强的反转可能性。离场条件是收盘价突破前一日最高价,表明股票正在进入多头行情,应适当止盈。
双重指标突破策略具有以下优势:
该策略也存在一些风险:
可以通过优化RSI参数、评估行情类型、结合其他指标判断来规避上述风险。
该策略的优化方向主要集中在以下几个方面:
双重指标突破策略整体而言是一个非常实用的量化策略。该策略操作简单,回撤风险较小,通过参数优化和规则完善可以成为聪明且稳定的量化程序。如果有效落地,可以为我们提供不错的中长线交易机会。
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 1h basePeriod: 15m 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/ // © hobbiecode // If RSI(2) is less than 15, then enter at the close. // Exit on close if today’s close is higher than yesterday’s high. //@version=5 strategy("Hobbiecode - RSI + Close previous day", overlay=true) // RSI parameters rsi_period = 2 rsi_lower = 15 // Calculate RSI rsi_val = ta.rsi(close, rsi_period) // Check if RSI is lower than the defined threshold if (rsi_val < rsi_lower) strategy.entry("Buy", strategy.long) // Check if today's close is higher than yesterday's high if (strategy.position_size > 0 and close > ta.highest(high[1], 1)) strategy.close("Buy") // Plot RSI on chart plot(rsi_val, title="RSI", color=color.red) hline(rsi_lower, title="Oversold Level", color=color.blue)