最近一直埋头开发自己的内盘期货系统,偶然发现用了很久的配置文件里的交易成本(手续费+滑点)设置错了,本来是w5的,我写成w0.5了 结果把原先表现还可以的几个策略一回测,直接打回原形。 对于一个系统,w5的交易成本,10倍杠杆。一年交易200次 其交易成本实际是:0.0005*10*200=1 也就是裸策略实际上要求1年盈利100%以上才有赚钱的可能。 回想到我做股票经常追涨杀跌,手一动买多0.5%卖少0.5%是经常的现象。股票的交易费用w15左右 那对于股票每日换股的超短线操作是200*(0.01+0.0015)=2.3 也就是每年有230%的本金是交易成本。 超短交易我居然坚持1年没亏钱。
我现在想的和我顶楼的不大一样了。 我顶楼只注意到高杠杆会放大交易成本,那是对的但不全面 我没有注意到高杠杆也会同时放大利润。 实际w5的交易成本是针对原标的物的,实际上盈利=(原标的物盈利-原标的物的交易成本)*杠杆 也就是说高杠杆的交易成本放大不会使本身正期望的策略变成负期望,反而会增加你的盈利(当然这里忽略了高杠杆本身带来的爆仓之类的风险) 不知上面的理解对否,望各位斧正。
不成熟的见解: 有个概念叫可容忍滑点 通常根据策略测算出来的滑点在接受范围内就没问题,而如果影响到策略收益,变成很重要的成本,那么滑点的波动就是必须考量的策略内容之一而不再是辅助考察内容了~ 高杠杆带来的高波动,同时有信号延时造成的滑点问题,以及随之而来的订单成功执行的流动性风险问题。如果上面的问题都基本解决了,显然加大杠杆会提高收益,本质上就是所谓的期望收益为正的策略系统(虽然我觉得用期望收益衡量不科学有很大缺陷)。不过随之而来的风险其实并没有减小,在策略整体不变的前提下的话,八成是增大了风险的虽然有时候看不出来,但不表明那不存在。但是并不能排除有的策略类型解决了这个问题,相信老兄正在向这种策略类型或者其中一种类型前进~才会有这样的见解