以前設計的倉位管理算法一直比較有效,每每能在市場的不斷的上漲下跌中獲利。不過感受短時間變更的倉位佔總體的倉位較低,使得盈利較低。因此這個月對倉位管理算法進行了升級,嘗試了幾個版本。這裏作一個記錄。算法
直接上腦圖。安全
因爲 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 的思路。
目前該方案只處於理論上,並上線試用,尚未實戰驗證。
本月各大股指已有較大幅度的下跌,不少指數都知足了上述的「下跌較多、低估、高安全邊際」的要求。正是試水的好機會!