双均线金叉买入死叉卖出风控版本(源于高顿Ptrade课程的修订第2弹)- 未来函数

追风中年
追风中年 IT男

1 人点赞了该文章 · 337 浏览

  高顿课程中的双均线策略是一个学习Demo策略,其目的是让学员了解策略的主要思路,如果是要用于实盘的话,还必须细致修改及加入很多交易细节的处理。

  本系列第2弹---论避免未来函数的关键性;

  未来函数,顾名思义就是用了未来数据的某个函数,这种情况会发生在回测阶段,因为回测是基于已有数据的回测,这样就有可能读取了本不属于当下时刻的数据;而在实盘中,是读不到未来数据的或者说可能返回空数据,因为未来还没有发生,数据不存在。

  根据上述描述,相信大家已经清楚未来函数的危害---是的,就是造成回测结果和实际交易出现极大的偏差,甚至回测结果是诱惑极大的高收益率,但是发现在实盘中确实严重亏钱。举个例子可能各位看官能更清晰一些,比如在一个策略中,通过企业ROE判断企业好坏进行购买,假如当前它的ROE只有1%,但因为未来业绩大增,ROE为20%,如果在实盘,读不到未来业绩,自然不会买入;而在回测中,因为未来的20%也在数据集中,回测是有可能读到未来的ROE 20%的数据的,那么回测中就会买入,而因为回测当前ROE并不好,股价自然不咋样,但是策略买入后未来业绩大增,股价自然水涨船高的暴涨,那么当前买入就是站在神的视角去购买股票,自然赚钱无数;反之你发现未来业绩差于当前,你会止盈,避免了之后的暴跌,又赚大钱。但实盘中我们不存在这样神的视角,结果可想而知!

  不知看官们看懂了没有,如果还没有,如果还没有,那么我举个现实的例子,如果有时空穿梭机把各位看官送回10年前的中国,你会不会砸锅卖铁甚至卖肾去买房?等你走到2020年底,你会不会全部出清房产?如果这样做,现在的中国首富就是你了?

  回到重点,在这个双均线的Demo中就存在未来函数,所以回测结果当不了真,还会误导你。

QT有专门的防未来函数,如下图,但是有些情况也不能完全避免,

而Ptrade是没有防未来函数的,更需要我们专心细致的做好自己的人工审核。

  那么感兴趣的朋友下载附件来看看,未来函数在哪?如何规避吧?

附件列表

双均线的未来函数和PT的未来数据.zip

186KB

0.18

线上付款

发布于 2024-03-30 09:28

免责声明:

本文由 追风中年 原创发布于 百果量化交流平台 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

192561
2024-03-30 10:46
谢谢