André Kostolany: 沒有破產過兩次以上的人稱不上投機家。
藍色投機客: 第一次破產學會停損,第二次破產學會資產風險管理。
Johnny: 系統獲利的關鍵,是由運氣與風險所組成。
Howard: 黑天鵝越來越常被看到了!! 當天才也殞落時,我們凡人更要引以為戒!!
只有穩賺不賠的回測績效,沒有保證未來一定獲利的策略,所以進場前務必要作好你的資產風險管理,資產風險管理分為兩個部分:
第一部分是要準備多少資金進入期貨市場,交易多少部位,才可以讓在期貨市場中破產的風險降到一定的比率。
第二部分是,若是真的在期貨市場中破產,不會讓在期貨市場損失的的資金影響到目前的生活品質。
第二部是關於每個人的生涯規畫,只是要提醒大家沒有未來一定獲利的策略,不管再保守的風險管理,在投機市場上都有一定的風險存在,不要使用過度的資金槓桿到投機市場上,以免當運氣與風險不是站在我們有利一方而出場時,還能保有一定原有的生活品質。
這篇文章要討論第一部分「要準備多少資金進入期貨市場,交易多少部位」,藍大有建議「在做資金管理/部位規模控制的時候,請記得保守一點。我們寧願保守交易(under-trading)而少賺一點,也不要過度交易(over-trading)而破產退出市場。」,藍大也有許多資金管理的文章,像固定大小模式、固定金額模式、固定比率模式、保證金目標模式、獲利風險模式、槓桿倍數目標、Max Drawdown Method,都可以參考,我也寫了一個程式 Visual Equity (http://tw.myblog.yahoo.com/futurex168/article?mid=171) 來模擬各種獲利情形的。
但像這麼多種資金管理的模式,對我來說還是太複雜而且不夠直覺也不夠實用,這邊分享我個人認為比較理想的資產風險管理模式 - 固定金額模式 + Monte Carlo 模擬。
固定金額模式是一個相常直覺的方式,多少初始資金可以做一口部位,簡單清楚,Monte Carlo 模擬可以更精準掌握每一個部位在一個固定金額下,需要承受多少風險。
以下是這個步驟的說明:
1. 從歷史績效與Monte Carlo 模擬去計算在一定的風險下,需要多少資金部位。
2. 然後在投入的資金與profolio分配下,決定要操作幾口,每一口個都有足夠的資金部位。
3. 策略每執行三個月,然後檢討策略績效並重新用Monte Carlo 模擬策略風險與所需要的資金部位。
也就是在大部分的情形下,資金部位與操作口數並不需要每天或是每次交易都在變更,三個月檢討一次並變更就可以,所以策略風險管理的重點在,操作一口需要多少的資金部位與在如此的資金部位,所承受的風險與預期的報酬為何,以及如何用 Monte Carlo 模擬來得到我們的結果。
下面 KD 指標策略在 S&P 500 作例子:
1. 下面是 KD 指標策略在 S&P 500 的績效,約12年,若是初始本金是 $20,000,平均每年的績效有 $10,713, 達到 53.6%,你心理可能在想,這樣下去過幾年,巴菲特也不是我的對手,不過不要高興太早。
![]()
2. 再來作 Monte Carlo Equity 模擬,這邊有三個參數,初始時間,結束時間,與績效調整參數,然後按 Do it,程式就會根據回測數據的交易頻率,獲利分佈等,模擬未來這段期間(內定值一年)「可能」的績效。 其中有一個績效調整參數,從我之前的文章,「資料探勘的正值偏頗」、「交易市場資料的隨機性」都可以知道未來的績效會不如回測的績效,因此有一個績效調整參數,使用者可以設定未來績效約為回測績效的多少百分比,這個比值可以用 Walk Forward Analysis 最近一期的樣本外績效與樣本內績效的比值來估算,這邊先假設績效調整參數55%。一般來說,最佳化愈高策略,這一個績效調整參數會愈低,過度最佳化的策略此績效調整參數甚至可能為0。 以下是模擬後的幾個未來一年「可能」的績效。
![]()
![]()
![]()
![]()
3. 差異很大吧,有的賺很多,也有破產出場的,看看這一些曲線,讓你的心臟先適應一下未來一年可能發生的事情。但這麼多條曲線,我該相信那一條呢? 因此我們可以執行 Monte Carlo Simulations,可以設定要模擬要執行幾次,然後模擬的結果會告訴我們各種獲利(破產)可能發生的機率,當資金部位愈大,破產的風險就愈小,但獲利通常也會變的比較小。
在經過 Monte Carlo Simulations 結果,
(A) 資金部位為 $15,000,其破產機率為 50.3%,獲利率為 24.5% / yr
(B) 資金部位為 $20,000,其破產機率為 31.7%,獲利率為 18.8% / yr
(C) 資金部位為 $30,000,其破產機率為 10.7%,獲利率為 16.4% / yr
由模擬的結果,得到若是資金足夠的話,(A) 資金部位 $30,000 可能是不錯的選擇,破產機率為 10.7%,且獲利率為 16.4% / yr 與(B)資金部位為 $20,000 的 18.8% / yr 結果差不多,有時太高的破產機率,反而將績效往下拉,這裡的績效百分比與drawdown百分比都是除以 initial captical。
![]()
![]()
![]()
現在用這一個例子來說明資產風險管理模式 - 固定金額模式 + Monte Carlo 模擬。
1. 先用 Walk Forward Analysis 計算績效調整參數。
2. 用 Monte Carlo Equity 模擬未來一年可能的獲利曲線
3. 用 Monte Carlo Simulations 模擬預期報酬與可能破產的風險機率,找到最佳的每口資金部位。
4. 以投入的資金與最佳的每口資金部位,決定操作幾口,並且嚴守紀律執行策略三個月。
5. 三個月後,用最新的績效重新估算最新績效調整參數,然後再執行步驟2-5。
這樣的資金風理管理方式,優點就是簡單清楚,固定金額模式下,當資金低於固定金額太多,交易者可以很容易察覺這一個警訊,若是需要可以作必要的處理,Monte Carlo Simulations 則是可以清楚知道暴露多少風險與交易市場中,而不是只是一個簡單的歷史的Max Drawdown而已。 很多時候,很多交易者破產並不是因為策略有問題,而是資產風險管理出了問題。Monte Carlo 模擬可以讓交易者更清楚了解破產的風險機率,來決定出最佳固定金額,如此即使是用簡單的固定金額方式,也可以做到不錯的資金風險管理。
最後,應該是大家最關心的,軟體下載地方為:
http://futurex168.dyndns.org/VisualMonteCarlo.rar
最後的最後,大家佛心來的時候,請在 about 中,按一下右邊的圖形,就可以連到 Yahoo 公益網頁。感恩。
Version 1.01:
1. 增加支援 RINA profile for TS2000 報表