2010年4月1日 星期四

動態折返

MDD:最大折返提到

回測報告中的MDD

在每完成一筆交易後都會和過去的交易比較,然後找出最大值。



如圖,交易至此,然後和過去績效比較,計算出當時的MDD

若是持續交易,並且持續虧損,MDD將會被改寫

如圖



所以,MDD是會破紀錄的。

歷史MDD在交易前可以當作參考,不過在實際交易後MDD破紀錄該怎麼辦??


在這利用了勝率加減碼的概念。

參考近期N筆交易的MDD

跟先前的Excel一樣



將TS或是HTS回測貼到"回測紀錄"那Sheet

然後到"紀錄重置"那Sheet中設定回測成本,週期,折返值



回測成本:這不用解釋吧!!!

週期:就是近期的交易筆數,圖中設定10就表示會計算近10比交易的折返

折返:停止下單門檻,圖中設定15萬表示,只要近期折返超過此值就會停止交易。


計算完成後。



週期設定10,所以在第1~第9筆交易不計算折返

第10筆交易開始會找出近10筆交易的折返,如上圖

隨著交易數的增加,近期折返也會跟著改變



如圖,在第12筆交易折返值為近期最大值,所以折返值更新。

如果交易一直輸多贏少,直到折返大於設定的15萬後,那就停止交易



如圖,重置後下一筆交易口數為0

這樣執行後的損益圖如下



粉紅色為重置後的結果。

藍色部份為原本單口執行結果

可看到,利用近期折返設定停止交易門檻。

在策略虧損的時候可以避免掉未來可能持續發生的損失。

利用這個當成停止交易的機制,就像是停損一樣

一口輸多少點我就認賠,折返超過多少我就停止

在停止交易後,可以等待近期折返回到原來水準再重新使用。

甚至,或許也可以利用近期折返來加減碼。

EX:折返設定10萬。

近期折返超過10萬停止交易

近期折返小於5萬加碼.....

類似這樣的想法...

也許可以試試看吧
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo