输入/搜索内容

彩虹震荡器回测策略

通用策略
创建日期: 2023-12-26 15:08:17
最后修改: 3 年前
复制: 4
点击次数: 1161
1
关注
1815
关注者

img

概述

彩虹震荡器回测策略是一种基于彩虹震荡器指标的量化交易策略。该策略通过计算股价与均线之间的偏离程度,来判断市场的趋势方向和力度,以此来进行长短仓方向的判断。

策略原理

该策略的核心指标是彩虹震荡器(Rainbow Oscillator,RO),其计算公式如下:

RO = 100 * ((收盘价 - 10日移动平均线) / (最高价的最高值 - 最低价的最低值))

其中10日移动平均线是10个周期收盘价的简单移动平均。该指标反映了价格相对于自身均线的偏离情况。当RO > 0时,代表价格在均线之上,为看涨信号;当RO < 0时,代表价格在均线之下,为看跌信号。

该策略还计算了一个辅助指标——带宽(Bandwidth,RB),其计算公式如下:

RB = 100 * ((均线的最高值 - 均线的最低值) / (最高价的最高值 - 最低价的最低值))

RB反映了均线之间的宽度。RB越大,说明价格波动越大,反之则价格稳定。RB指标可用于判断市场的稳定程度。

根据RO和RB指标的值,该策略判断价格偏离程度和市场稳定性,以此产生长仓和短仓的交易信号。

策略优势

该策略具有以下优势:

  1. 基于双指标判断,避免了单一指标判断的局限性。
  2. 可同时判断价格走势和市场稳定性。
  3. 计算简单,容易理解和实现。
  4. 可视化指标,形成“彩虹”效果,直观易读。

策略风险

该策略也存在一些风险:

  1. RO和RB指标参数设置不当可能导致交易信号错误。
  2. 双均线策略容易产生错误信号和频繁交易。
  3. 回测周期和品种选择不当会影响策略效果。
  4. 没有考虑交易成本,实盘效果可能不佳。

对策:

  1. 优化RO和RB指标的参数。
  2. 增加过滤条件,避免频繁交易。
  3. 选择合适的回测周期和品种。
  4. 计算并考虑交易成本。

策略优化

该策略还可以从以下几个方面进行优化:

  1. 对RO指标加入Smooth功能,避免指标剧烈波动。
  2. 加入止损策略,控制单笔损失。
  3. 结合其他指标进行组合交易,提高获利概率。
  4. 增加机器学习模型进行预测,判断指标效果。
  5. 针对不同品种参数进行优化,提高适应性。

总结

彩虹震荡器回测策略通过计算价格与均线之间的偏离关系,判断市场趋势和稳定性,以此进行长短仓交易。该策略直观易读,实现简单,具有一定的实用价值。但也存在一些风险,需要针对参数和交易规则进行优化,降低风险,提高实盘效果。

策略源码
Pine
/*backtest
start: 2023-11-25 00:00:00
end: 2023-12-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 18/03/2018
// Ever since the people concluded that stock market price movements are not 
策略参数
策略参数
Length
HHV/LLV Lookback
Trade reverse
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)