服务热线 0755-23481251

为您提供专业、快速、全面的市场资讯!

当前位置:首页 > 市场资讯品种评论
程序化研究之价格轨迹的效率
发布时间:2023-07-05 17:32:06| 浏览次数:

一般来说,投资者都有这样的经验:在震荡多的走势上要使用较慢的均线,在趋势快速展开的走势上需要用更快的均线。如何用数量化的办法来区分这两种不同的走势?在《量化投资—策略与技术》一书中,作者介绍了“价格轨迹的效率”这一概念。在行情的走势图中,可以大致分为两种走势:一种是一直上攻或下跌的走势,被称为高效率的,因为每一天收盘价格的变动都直接贡献于总的涨幅或跌幅;另一种是反复震荡的走势,被称为低效率的,很多次收盘价格的变化相互抵消。这类似于物理学中路程和位移的概念,如果走过的路程很长,但是位移很小,在实现位移的目标考量下,这样的运动可以称为低效率的。

自然地,可以导出价格轨迹的效率定义:假定过去N个收盘价格分别为P1,P2,...,Pn,那么这个价格序列的效率为

程序化研究之价格轨迹的效率

笔者将价格轨迹的效率运用到策略中,当价格轨迹的效率较高时,表明此时趋势性较强,此时开仓;当价格轨迹的效率较低时,表明此时趋于震荡,此时应该平仓。笔者做了初步的测试,为了测试结果尽量地接近实盘交易,我们把手续费设置为交易所手续费的1.5倍,开仓和平仓各加1个最小变动价位的滑点,测试的品种是所有活跃的国内商品期货指数合约,每个品种分配初始30万本金,每次开仓的手数按照10万资金的3倍杠杆计算,以下是在日线级别的初步测试结果。

程序化研究之价格轨迹的效率

程序化研究之价格轨迹的效率

从初步测试的资金曲线和数据来看,表现良好,在全品种测试中,除了2011年略有亏损以外,其余每年都是盈利的。胜率为42.71%,盈亏比为2.46,是比较典型的趋势跟踪策略。

以下是该策略近期在部分品种指数合约日线上的开仓信号图,红色部分代表持有多单,绿色部分代表持有空单。

程序化研究之价格轨迹的效率

该策略从6月29日至12月25日在热卷上,较好地抓住了2波较大的上涨行情,在10月份曾有一次开空,很快就止损平仓,之后一直没有开仓,较好地规避了近几个月的震荡行情。

程序化研究之价格轨迹的效率

该策略从6月28日至12月25日在焦炭上,较好地抓住了2波较大的上涨行情,和一波较大的下跌行情,目前没有持仓。

程序化研究之价格轨迹的效率

该策略从7月11日至12月25日在硅铁上,较好地抓住了2波较大的上涨行情,目前没有持仓。

程序化研究之价格轨迹的效率

该策略在玉米上,最近一次是在11月24日开多,目前持有多单,有较大幅度的浮盈。

程序化研究之价格轨迹的效率

该策略从7月13日至12月25日在铝上,较好地抓住了1波较大的上涨行情,最近一次是在11月10日开空,目前持有空单。

总结:从初步历史测试结果来看,该策略表现良好,值得做进一步的深入研究。该策略敏感度相对较低,在趋势启动一段时间后,才顺势跟随入场,在趋势反转了一段时间后,才会平仓。也正因为此,在震荡行情中,该策略开仓频率较低,能较好地规避和过滤震荡行情。

笔者水平有限,本文仅供程序化初学者或想学习程序化的交易者参考,部分观念可能带有一定的主观性和局限性,如果有不同意见或其他疑问,或者想要了解程序化的哪一块内容,欢迎大家在文章下方留言,笔者会尽可能地为大家解答。

感兴趣的读者,请扫描下方二维码,关注“策略源码”微信公众号,在公众号中直接文字回复“领取源码”,根据提示添加“七禾源码”小编微信,即可免费领取文章中金字塔版本的策略源码,以及领取更多其他策略源码和加入程序化学习交流群。

程序化研究之价格轨迹的效率

七禾网www.7hcn.com研究中心研究员 傅旭鹏

风险提示:投资有风险,本报告仅是个人观点,仅供参考,不构成投资建议。

七禾网研究中心合作、咨询电话:0571-88212938

 
 
 上一篇:PTA价格重心将继续上移
 下一篇:IF逢低建多 IC横盘整理 十债完成筑底

请留下您的联系方式,以便于我们更好的服务

*

*

咨询在线客服