2022-04-11

策略上架條件(WFO幾年回本)

常常有人提到怎樣的策略可以上架

其實要看該策略實際上線的風險與報酬比例
而實際上線的績效可用WFO的OOS的績效值來推估

策略實際上線的風險要看MDD,也就是執行WFO的【PostOptimization Risk】
(【PostOptimization Risk】=OOS每個區段的MDD取平均,再乘上1.5)
策略實際上線的報酬要看年化報酬率,也就是執行WFO的【Annualized P/L】
(【Annualized P/L】=OOS每個區段的Net Profit彙總,再取年化值)
註:WFO使用Net Profit與MDD絕對金額,所以回測下單時要用固定口數,
  且回測期間價格波動不宜過大(例如好幾倍)

當實際上線後MDD一定會破,只要時間夠久的話
但破MDD有可能是策略不合適了,但也可能只是較大的正常回檔而已
但保守起見破歷史MDD時,可將部位縮減一半
等到又重新站回歷史MDD內再恢復原本部位大小
假設把策略下架的條件設為MDD的2倍的話,且超過1倍時部位縮減一半
那幾年回本可定義如下
幾年回本 = (-1.5 * 【PostOptimization Risk】) /【Annualized P/L】
 
註:破歷史MDD時將部位縮減一半,這個做法是有副作用的,其一是有時候剛好在MDD界線反覆的出去又進來,其二是破MDD後,有時候單筆交易可能會拉近MDD內很高的位置,這會導致MDD線與單筆強拉高進來之間的部分,變成不對稱的損失(賠錢時兩口、賺錢時一口),所以破歷史MDD時將部位縮減一半,這個做法也可選擇不做,但仍須設定破N倍的MDD時下架,通用版公式如下:
(通用版公式)幾年回本 = (- N * 【PostOptimization Risk】) /【Annualized P/L】

這跟做生意一樣,回本之後所賺的才是真的賺到的錢
在回本之前,如果策略遭遇下架,縱使下架前曾賺過錢,但其實整筆生意還是虧錢出場
所以幾年能回本當然是越小越好,我個人是偏好最多不能超過3年

另外WFE(Walk Forward Efficiency)盡量大於0.5,以滿足穩定性要求




下圖這個例子,幾年回本 = (-1.5 * -17656.15) / 29349.93 = 0.9年且WFE大於0.5穩定性夠,所以我允許它上架




下圖這個例子,幾年回本 = (-1.5 * -5235.84) / 6765.21 = 1.2年且WFE大於0.5穩定性夠,所以我允許它上架




下圖這個例子,幾年回本 = (-1.5 * -11098.48) / 6673.01 = 2.5年且WFE小於0.5
由WFE來看雖然穩定性比較低,但少於3年就能回本,我還是允許它上架




下圖這個例子,幾年回本 = (-1.5 * -159784.33) / 135699.91 = 1.7年且WFE大於0.5穩定性夠,所以我允許它上架




下圖這個例子,幾年回本 = (-1.5 * -8128.56) / 2071.49 = 5.9年且WFE大於0.5
縱使WFE穩定性夠,但要接近6年才能回本,所以我不允許它上架
反過來如果上架,而六年內策略掛了,我就注定會賠錢出場
這不是一筆划算的生意


沒有留言:

張貼留言

(僅顯示與本文切題的留言)

注意:只有此網誌的成員可以留言。