博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vnpy学习11_增加测试评估指标
阅读量:4293 次
发布时间:2019-05-27

本文共 947 字,大约阅读时间需要 3 分钟。

阅读<海龟交易法则>时,对其评估指标部分,非常认同.其实自己之前在做股票量化时也注意到这个问题,就是起始日期对回撤影响大,尤其是在上证50上做测试时,相差一天结果可能天壤之别.书中提到的一些指标,个人还是比较认同的,所以想在vnpy中实现下,自己回测过程中也可以留意下是否真的更客观的反映策略优劣.

<海龟交易法则>12.4:回归年度回报率:

定义:线形回归线和它所代表的回报率为我们提供了一个新指标,我 称之为RAR (regressed annual return,回归年度回报率)。这个指标 对测试期起止日的变化远不像CAGR那样敏感。从图12 - 2中可以 看到,当RAR的测试起止日改变时,回归线斜率的变化要小得多。

实际:书中X轴采用的年度,y轴是累积年回报.

笔者使用vnpy主要是计划做日内或CTA所以x轴采用日相对合理.

<海龟交易法则>12.5:R立方:一个新的风险回报比指标

定义:平均最大衰落就是5次最大衰落幅度的平均值。长度调整就是 将这5个衰落期的平均天数除以365天,然后用这个结果乘以平均 最大衰落。平均衰落天数的计算原理与平均衰落幅度相同,也就是将5次衰落期的天数相加再除以5。因此,如果RAR是50%,平均 最大衰落是25%,而平均衰落长度是1年,也就是365天,那么R 立方就等于2.0——也就是50%/ (25% X365/365)。作为一个风险 回报比指标,R立方从程度和时间这两个角度考虑了风险问题。

实际:这个指标核心在于和RAR正比,和最大回撤反比和最大回撤持续时间反比,其中最大回撤持续时间这个因素个人并不认同.个人认为这个因子作用不大

第一,如果最大回撤10%,持续1周,之后恢复而实际操作过程中,如果有一天回撤2%基本策略就停止了,不可能让他真正的运行一周.  第二,回撤如果是行情风格转换造成的,那么更希望回撤是平缓回撤,持续时间长短我们并不关心,更希望避免的突然的回撤,慢慢的回撤当积累到一定程度自然会被其他策略给替代掉.

所以个人理解较好处理是RAR/最大回撤.

<海龟交易法则>12.6:稳健夏普比率

定义:稳健夏普比率就是RAR除以年度化的月度回报标准差。这个指标对数据变化的敏感度较低,

实际:使用日回报标准差代替月度回报标准差

转载地址:http://nwfws.baihongyu.com/

你可能感兴趣的文章
block使用小结、在arc中使用block、如何防止循环引用
查看>>
iPhone开发学习笔记002——Xib设计UITableViewCell然后动态加载
查看>>
iOS开发中遇到的问题整理 (一)
查看>>
Swift code into Object-C 出现 ***-swift have not found this file 的问题
查看>>
为什么你的App介绍写得像一坨翔?
查看>>
RTImageAssets插件--@3x可自动生成@2x图片
查看>>
iOS开发的一些奇巧淫技
查看>>
常浏览的博客和网站
查看>>
Xcode 工程文件打开不出来, cannot be opened because the project file cannot be parsed.
查看>>
点击button实现Storyboard中TabBar Controller的tab切换
查看>>
Xcode 的正确打开方式——Debugging
查看>>
打包app出现的一个问题
查看>>
iOS在Xcode6中怎么创建OC category文件
查看>>
Expanding User-Defined Runtime Attributes in Xcode with Objective-C
查看>>
iOS7 UITabBar自定义选中图片显示为默认蓝色的Bug
查看>>
提升UITableView性能-复杂页面的优化
查看>>
25 iOS App Performance Tips & Tricks
查看>>
那些好用的iOS开发工具
查看>>
iOS最佳实践
查看>>
使用CFStringTransform将汉字转换为拼音
查看>>