?
?
問題
「如何對多策略的資金管理?策略組合最佳化模型中如何設定不同的限制條件」
回答
「
這也是一個論壇講過N次的老問題。
這個問題在講義的第九章第三節(程式交易如何管理資金)做了簡單說明,但至少有3位學員問到同樣問題,
甚至問到關于投資組合建構的工具問題(我當年做博論時用Lingo不是MATLAB)以及實務建構問題,?
顯然學員中高手如云、臥虎藏龍,我就做較深入的分析。
講義提到部分我就不回復了。同樣的我也以學術觀點與實務觀點來看…
?
如何管理策略資金呢? 先從實務上的做法看,在Tharp的經典著作「Trade your way to financial freedom」(中譯「交易,創造自己的圣盃」)中的第14章「部位規模設定:達成交易目標的關鍵」提到具體做法, 簡略整理如下…
?
「
模型一:
每固定金額支持一單位部位。例如,每10萬資金交易1口期貨,可推算可以承受的斷頭風險,好處是部會因為風險過高拒絕交易。
模型二:
適用于股票交易的等價值單位(投資組合每部位價值相等)。將資本化分成不同相等單位,每單位決定可以買多少產品。優點是每單位權數相等,可看出信用擴張程度,缺點是賺錢時,很難增加曝險。此模型為維持部位價值相等,可能會賣掉賺錢的股票買進賠錢的股票,與讓獲利持續結束虧損的投資原則背道而馳。
模型三:百分率風險模型(組合內部位風險相等)。例如帳戶資本50,000希望將最大損失侷限在2.5%帳戶淨值(1,250),以此部位最大風險除以單口契約最大風險(1,000)得到買進1.25口,實際買入1口;使用此模型,每股風險與風險比率相同。若帳戶融資額度用盡但產生新訊號,則可(1)不理會新訊號,(2)結束績效差部位,或(3)每個部位設小。
模型四:價格波動百分率模型(組合內部位價格波動程度相等)。若允許部位每日波動價值為帳戶淨值2%(得$1000,此即允許價格波動總值),除以每口契約的價格波動價值$300,得到3.3口,買進3口。
」
?
至于哪一種好,還是老話一句「用科學分析方法測看看!」。為此,在我指導的一篇論文中,就曾以臺指期貨資料實證過,
該研究名為「不同資金管理方法運用于技術分析策略模型的實證研究」,論文摘要如下…
?
「
本研究使用2000年至2011年臺灣期貨交易所共10年以上的臺股期貨價格資料,作為自建系統回測資料樣本,系統另可動態抽換商品,包含金融期、電子期及臺灣50期貨等,除可無限制擴增技術指標買賣策略外,仍可再大幅擴增更多資金管理方法層次,使本系統回測能力大幅超越一般技術指標與資金管理的范疇,足以作為后續相關研究的系統開發樣版。
本研究分別以擺盪型策略及趨勢型策略,搭配多種資金管理模式分層分支的架構回測,驗證何為適用于大多數交易策略的資金管理模式,何為適用順勢操作或逆勢操作的資金管理模式,以及排除對績效有負面影響的資金管理模式。本研究實證結果顯示:
1.規模設定法中,最能明顯改善報酬率的為波動度設定法,且原始設計理念即有趨吉避兇的功能,可在承擔較小風險或風險等級不增加的情況下,創造較大獲利的成績,故本研究建議可搭配波段操作型的交易策略。
2.規模設定法中,規模設定法中,最具毀滅性的為逢輸加倍法,若非對口數作上限控制,將很有可能在交易初期便已虧損殆盡,無論使用何種策略,均應極力避免之,而相反的逢贏加倍法,在往上漲時繼續不斷放大口數,便很容易在高檔反轉下殺時,在加倍進場單上,一次賠完前幾次的累積盈馀,故同樣不建議使用。而固定比例設定法亦有先天性的缺點,其將在獲利時加大規模,行情在高檔反轉易造成大幅虧損;虧損時減量經營,行情在低檔反轉只持有少量部位,不易重返淨值高峰。
3.若以波動度設定為基礎,加碼法中較建議使用分批加碼,加碼時系統也會自動延用波動度設定口數,而不建議另外使用口數遞增或遞減的金字塔加碼法,另外由樣本外的結果延伸出另一更新觀點 – 本研究建議應自行以月週線作技術分析,于頭部疑似形成后,即暫停加碼機制,因為事實上在高檔無論頭部形不形成,都不適合積極大量進出,已非初升段具備大量加碼良機可比,結算經常只能以虧損收場,不但降低了勝率及報酬率,也降低了R倍數,若欲加碼,最佳應用時機應為走勢起始之初。
4.針對盈虧管理法而言,無論行情如何發展,都有負面影響,而有些模式卻特別適用在盤整期,如固定點數停利模式,在行情陷入長期盤整期時,設定落袋為安的目標反而是較佳出場方式。
5.虧損時限縮口數的方式,無論對擺盪型或趨勢型均有負面影響,主要的原因在于連續虧損后,若不斷限縮口數,則在真正突破的那一段行情中,即使有良好績效,也難以重返淨值高峰。」
」
原文近百頁,整理了文獻中找得到的資金管理方法,這部分應該具有參考價值,可以省掉許多搜尋時間。
?
行文至此,篇幅又太長了,我只好就這個問題,再切成「實務做法」「學術作法」兩部分來談。