以前设计的仓位管理算法一直比较有效,每每能在市场的不断的上涨下跌中获利。不过感受短时间变更的仓位占总体的仓位较低,使得盈利较低。因此这个月对仓位管理算法进行了升级,尝试了几个版本。这里作一个记录。算法
直接上脑图。安全
因为 V3.4 使用了简单的线性算法,使得X值小范围波动时,仓位没有太大变化,因此此次想使用非线性的算法来计算仓位值。最后,挑了三角函数。多年没用,差一点都回忆不起来……服了,是否是该吃脑白金了……函数
通过一些调整,最终的仓位控制算法是:Y=IF(AND(-1<=[@X],[@X]<=1),1/2(1+ COS([@X]PI()/2+PI()/2)), IF([@X]<-1,100%,0%))+20%。对应的曲线以下图:设计
惋惜,使用这个曲线控制仓位时,再使用历史数据来进行回测,发现收益率并无太大变化。反倒更低了!也就意味着失败了!blog
缘由分析以下:方法
一开始认为缘由多是由于回测使用的是月线,须要使用日线来进行回测。im
可是使用日线回归后,发现结果同样。曲线变化的仓位管理,并无比线性变化的仓位管理有更好的效果。d3
再次分析,缘由实际上是:历史数据中,大部分的时候,点位并非大几率都在估值周围徘徊;而是在偏离估值较远的某一个范围内来回振荡。也就是策略之初的假设,自己就是错误的。因此致使本策略的主要方法“越靠近估值仓位变化越大”失去了效果。数据
后续的策略中,应该考虑的是短时间以内在某一范围徘徊(与估值无关),仓位策略应该变化放大。img
通过 4.2 的失败尝试,又设计出了新的 4.3 仓位管理方案。此方案能够理解为“短线抄底方案”。
在此本方案中,将总体资金划出一小部分为短时间资金,用于短线的炒做。
具体的方案,已经编写在下面的脑图中,再也不文字赘述。下图是 4.3 的思路。
目前该方案只处于理论上,并上线试用,尚未实战验证。
本月各大股指已有较大幅度的下跌,不少指数都知足了上述的“下跌较多、低估、高安全边际”的要求。正是试水的好机会!