来自 期货入门 2025-05-11 15:28 的文章

我们只是在博取概率而已2025年5月11日

  我们只是在博取概率而已2025年5月11日「量化小论坛」于2020年盛开,为邢弗成课程同窗的互换论坛。由股票、B圈、分享会等差别板块构成,目前已有40000+帖子,5000+篇糟粕帖。

  从个体解析来看(可以是谬误的,大佬郢政一下),战略是否是中高频并不取决于你正在config中的持仓周期,而是你谋划因子时的谁人窗口参数,当小窗口谋划因子值的工夫,往往会使因子值正在短期间内爆发较大的振动,从而使上一个周期选中的币不才一个周期就不是了。是以本来这里的频率应当指的是换仓频率,而不是买卖频率,以是看待某些因子来说,比方市值因子,或者参数到几千的因子,哪怕你主持仓周期配置成1H,不才一个周期依然会选中这个币,以是并不会爆发本相上的买卖。

  可是假设你的因子是一个短期因子,每个小时选的币都不雷同,你强行主持仓周期配置为2H,确实会消重你的买卖频率,可是因子的有用性和收益就会有所低重。

  这里要讲的是一个量价的反转因子,也是从上期研报中扒出来我方切磋的一个因子,公式为(-1 * DELTA((((CLOSE - LOW) - (HIGH - CLOSE)) / (HIGH - LOW)), 1)),外征的是收盘价正在k线中的身分较前一日的转化差值,本相上我是方向于不太信这种K线样式的哲学的,可是我用1H线去测了一下这个因子(即上一小时的收盘价身分,比照上上小时的收盘价身分的转化差值),回测出来成果极度好,这里先不放图了,图有点太众了。

  这个因子比我之前测的谁人量价因子成果好太众了,起码光从分箱图上是如此的。

  于是我正在思能不行跑实盘,然后我就加上了手续费回测一下这个东西后面真相能不行赢利。

  是的第一年就直接归零了,说真话我依然有点无意的,我总感应他最少要撑几年本事归零,终归这然则几万倍收益的战略,结果直接就开躺了。大伙都显露中高频的手续费高,本来是不是还没有对这个有一个数目级的了解?下面引入手续费的谋划。

  咱们可能拿着选币结果.pkl,然后用代码明白一下每次换仓的工夫换仓比例,结果是0.9968,意味着根基上每过一小时,你的完全仓位都要举行调换,而一次换仓是举行一卖一买,也即是说每个小时根基上对全仓举行了两次买卖操作,而买卖的手续费咱们假定三分之一现货,三分之二合约,那么每次买卖的用度是1/3x1/1000+2/3x6/10000,粗略是万分之7的神情。

  那么每小时买卖两次,每次手续费是总仓位的万7,众少的收益可以掩盖这个量级的手续费呢?本质情状很难谋划,咱们只可简化一下,即每笔收益起码要抵达万7,本事抹平局续费的亏蚀,是以根据复利模子,一年买卖365x24x2次 每次万7,收益为211020倍,也即是说,假设你的战略年利率没有抵达211020倍,连手续费也掩盖不了。

  说真话我看到这个依然有点惊诧的,这还只是1小时持仓的情状,假设换因素钟级,那岂不是需求几万万倍的收益本事掩盖。

  下面放出正在全仓情状下,每次换仓比例为整个的情状下,年化的收益(本来是亏蚀的比例,可是举个例子99.997%和99.93%看待许众人来说不敷直观,是以转化成需求赚众少本事抹平局续费)。

  可是本质上每个因子征求参数都有其适应的买卖周期,直接调动他的持仓周期,鲜明会导致收益大幅低重,比方本帖提到的这个因子是属于小时k线样式的因子,假设将其持仓周期放大到2H,放出收益图(依然0手续费)。

  可能察觉年化收益从百分之1182跌到了461,但思考得手续费的影响,从1h到2h,手续费从211020降到了451,是以假设要跑实盘的话这是齐全合理的,可是看待2H这个买卖周期,咱们的因子也需求举行矫正,要调动他的参数等使其适宜于2H的买卖周期。

  咱们预防到,每次下单咱们城市采用必定比例的币举行下单,可是本质上看待如此一个因子,有点好像于择时,可是市集上的行情并不是时时刻刻都有买卖时机的,是以一个是咱们选币的工夫,不必定要根据百分比下单,可能叠加数值过滤选币,即固然我的这个币的因子正在市集上排名很靠前,可是他的数值并没有抵达该有的成果。

  举个例子:老板让咱们从应聘者中挑几个高的给他送去,咱们的百分比选币即是选出最高的百分之10给他送过去,可是不免有一天来了一大堆一米六,可是这工夫选百分之10给老板送过去是要被他骂的,这工夫咱们叠加一个数值过滤,正在前百分之10中 只要赶上1.75的给老板送去,其他的就不要了。这也即是框架中的后置过滤。

  咱们过滤了这些盈亏比,或者说胜率不高的单据,一方面升高了收益,最紧要的是裁汰了买卖次数,减削了手续费,当然咱们叠加的不必定是这个因子的数值。

  再举个例子:假设有一天咱们的尺子坏掉了,无法量出应聘者的身高,让他们排成一队,采用了百分之10,咱们是否可能加添过滤条款,比方说体重低于80的,pass,由于体重低的粗略率身高不会高,比方说过滤掉末尾的五位女性(我不是敌对,从大数据上来说,男性身高遍及高于女性,买卖也是买卖概率,咱们只是正在博取概率罢了,并不是寻求绝瞄准确)。

  是以基于咱们的反转因子,咱们可能叠加其他条款增强每笔买卖的精确性,比方说从成交量进步行过滤,从振动率进步行过滤,比方说叠加其他的反转因子等等。

  该战略鲜明正在趋向来偶然特别有用,而正在平日因为跑不赢手续费,终年处于下跌通道,以是欺骗资金弧线的择时,可能裁汰更众的低利润的买卖单数,从而减削手续费。

  有些老板可以还正在等待我把这个战略优化成能跑的,我也是小白我实正在做不到啊,由于不管奈何优化,我这个战略正在这个手续费下都是归零。

  假设要看优化成果,我把手续费配置为1/10000,0.2/1000的情状下给你们看一下

  你让我再优化,依然有空间的,只可是这个因子确实是跟着买卖周期的放大,收益成果低重的太厉害了,后续有些因子可以周期没有那么短(起码1H和2H、4H之间差异没有那么大)成果会好许众。

  其余谋划均匀每周期换仓比例的剧本不显露官方有没有(我没有卖力听课,可以有,是听过忘掉了,依然没预防到,反正我方写一下还挺疾的),假设真没有的话民众有需求我可能发一下。