ROC策略在数字资产市场的应用
2017-08-25 17:55
441 查看
ROC变动率指标,通过分析一段时间内K线的涨跌幅,来分析K线的变化节奏,从而预测未来的价格走势。
ROC指标是查拉尔和福雷德两人在“Stock Market Trding Systems”一书中最先提出的,它结合了RSI、W%R、KDJ、CCI等指标的特点,同时监测价格的常态性和极端性两种走势,从而比较准确把握买卖时机。ROC指标作为测量价位动量的一种方法。就是用当日的收盘价与若干天前的收盘价比较所得的差,再与若干天前收盘价的比率,来测量目前价格所处的位置。
解释
N: 回看的时间窗口
(1) ROC的正负表示涨跌
ROC大于0,表示价格在N周期时间内处于上升趋势;反之,若小于0,则处于下降趋势。在上升趋势中买入,在下降趋势中卖出。
(2)ROC绝对值大小表示趋势的强弱
ROC的值距离0越近,趋势越弱,距离越远,趋势越强。可以通过经验或者统计,来找到ROC的上下边界。当ROC超出此边界时,未来价格有可能反转,应当尽早做出方向操作。
(3)ROC指标与价格的背离
如果从高向低ROC曲线出现两个依次下降的谷,而此时,价格却出现新的高峰。这就是背离,是卖出的信号。同理,ROC从低向高形成依次上升的两个峰,而此时,价格却出现了新的低谷。这是买入信号。
时间段:2016-10-01至2017-07-01
回测频率:1d
回看时间窗口:14(天)
交易规则:
当ROC指标大于0时买入,小于0时卖出。
回测结果如下:
![](https://img-blog.csdn.net/20170825175448275?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VRdWFydGVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
(回测结果来自wequant.io微宽网)
此ROC策略使用的是最简单的用法。参数N设置为14,即判断当前价格与2周前的收盘价的变化率。大于0时买入,小于0时卖出。策略基本与benchmark收益相同,但是波动率更小一些,产生了部分阿尔法收益。
这里只是ROC最简单直白的用法。为了增强信号的准确性,可以加入其它一些判断。比如,ROC曲线在0之上并且有向上趋势时才买入,在0之下且有向下趋势时才卖出。或者引入ROC的均线,用ROC与其均线的交叉来作为买入卖出信号等等。
ROC指标是查拉尔和福雷德两人在“Stock Market Trding Systems”一书中最先提出的,它结合了RSI、W%R、KDJ、CCI等指标的特点,同时监测价格的常态性和极端性两种走势,从而比较准确把握买卖时机。ROC指标作为测量价位动量的一种方法。就是用当日的收盘价与若干天前的收盘价比较所得的差,再与若干天前收盘价的比率,来测量目前价格所处的位置。
计算公式(以日为单位举例)
ROC = [(最新的收盘价-N天前的收盘价)/ N天前的收盘价] * 100解释
N: 回看的时间窗口
使用方法
简单来说,ROC就是一段时间(N周期)价格的变化率。通过对变化率的分析,找出价格的波动,衡量价格移动的动量、衡量多空双方买卖力量的强弱,达到分析预测价格的趋势及是否有转势的意愿的目的。(1) ROC的正负表示涨跌
ROC大于0,表示价格在N周期时间内处于上升趋势;反之,若小于0,则处于下降趋势。在上升趋势中买入,在下降趋势中卖出。
(2)ROC绝对值大小表示趋势的强弱
ROC的值距离0越近,趋势越弱,距离越远,趋势越强。可以通过经验或者统计,来找到ROC的上下边界。当ROC超出此边界时,未来价格有可能反转,应当尽早做出方向操作。
(3)ROC指标与价格的背离
如果从高向低ROC曲线出现两个依次下降的谷,而此时,价格却出现新的高峰。这就是背离,是卖出的信号。同理,ROC从低向高形成依次上升的两个峰,而此时,价格却出现了新的低谷。这是买入信号。
优点
ROC可以反映一段时间内价格变化的方向,同时也能反映趋势的强弱。既能帮助判断趋势的形成,作为突破指标,也能帮助发现趋势的结束,作为反转指标。缺点
ROC指标非常敏感,可能会出现经常在0线附近摆动的状况。使用ROC做为反转指标时,超买超卖线的设置比较困难,不同标的品种、不同的时间段,都有着不同的特性,很难确定。回测
回测参数如下:时间段:2016-10-01至2017-07-01
回测频率:1d
回看时间窗口:14(天)
交易规则:
当ROC指标大于0时买入,小于0时卖出。
回测结果如下:
(回测结果来自wequant.io微宽网)
此ROC策略使用的是最简单的用法。参数N设置为14,即判断当前价格与2周前的收盘价的变化率。大于0时买入,小于0时卖出。策略基本与benchmark收益相同,但是波动率更小一些,产生了部分阿尔法收益。
这里只是ROC最简单直白的用法。为了增强信号的准确性,可以加入其它一些判断。比如,ROC曲线在0之上并且有向上趋势时才买入,在0之下且有向下趋势时才卖出。或者引入ROC的均线,用ROC与其均线的交叉来作为买入卖出信号等等。
总结
ROC指标既可以用来做为趋势突破指标,也可以用来作为超买超卖的震荡指标。但是,ROC的超买超卖线很难界定,不同产品不同周期有着不同特性,需要结合历史经验或者其他指标(如ROC均线、 AR指标等)共同使用。相关文章推荐
- 2018区块链技术应用之数字资产
- 火星财经BitUniverse于2018火星区块链(纽约)峰会达成全球战略合作,携手布局数字资产管理应用
- Dspace数字资产管理系统应用开发指南
- 2016,最值得市场营销人员关注的数字营销策略
- 干货分享!应用市场的推广策略
- 2016,最值得市场营销人员关注的数字营销策略
- 区块链技术成市场风口 莱德币数字资产蓄势待发
- 开发者在美国市场提升应用安装量的策略
- Dspace数字资产管理系统应用开发指南
- 区块链技术不等于比特币等数字资产,溯源系统应用实例
- 比特币之后数字资产获青睐 莱德币成下一市场风口
- 莱德币数字资产登录中国 区块链技术成下一市场风口
- 袁红岗技术视点:应用服务器的集群策略及Java EE 5.0
- 如何在Android市场进行应用认领与apk签名
- android 调用第三方应用市场,给自身应用评分
- Android申请google开发者账号并发布应用市场流程
- 系统构建高性能J2EE应用的五种核心策略
- JAVA设计模式-策略模式应用实例
- JAVA设计模式-策略模式应用实例