Showing posts with label 資金控管. Show all posts
Showing posts with label 資金控管. Show all posts

Friday, September 18, 2009

Visual Equity - 資金管理軟體

Visual Equity - 資金管理軟體: "

Visual Equity 我寫的第二個愛心軟體,第一個就是 Visual Optimal (http://tw.myblog.yahoo.com/futurex168/article?mid=125),所謂愛心軟體就是個人非商業用途上,可以自由免費使用。 若是您喜歡這個程式,對您有一些小小的幫助,也想作一些分享,就請您也幫忙那些真正需要幫助的人。在 About 地方,會有一個Yahoo公益連結,按一下就可以作公益。


 


Yahoo公益連結只是其中的一例,您可以將您的愛心,以任何形式,給任何您想幫忙的弱勢團體。若是你做了公益,又不介意分享,可以在回應中留言,我會很高興,並多寫一些愛心軟體。


 


Visual Equity 就是可以看各種資金管理模型,包括:固定數量、固定金額交易一口合約、固定風險、獲利風險、保證金目標、槓桿倍數目標、Max Drawdown Method。各種資金管理模型可以參考藍色投機客的介紹(http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=1350)。


 


使用方法,就是在 TradeStation 中,將 Performance Report 以 excel (*.xls) 的格式存起來,同時支援 TradeStation 8.x 與 TradeStation 2000 的 Performance Report  格式。 然後在 Visual Equity 即可。出現的圖形如下:



 


這個軟體,即使不作資金管理模型,單看 Equity Curve 也很好用,有下面優點:


1. 可以動態 zoom-in / zoom-out,而不像 TS 是一張固定的圖


2. 在 TS2000,產生 Performance Report excel (*.xls) 的格式報表,並沒有附 Equity Curve  圖,就可以用這個來看。


3. 可以看交易過程中,Max Drawdown 占資金比例的變化情形,而不只是一個數字。


4. 可變動 commission,可直接比較不同 commission 下,對equity curve 的影響。


 


若是要看不同的資金管理模型,只要點一下左邊的選項即可,就會出現此資金管理模型的Equity Curve如下圖:



 


不同的資金管理模型有不同的參數,可以在參數項頁中設定:



 


不同的資金管理模型有不同的參數,除了可以看 equity curve 外,還可以看交易口數的變化:



 



另外還可以看交易過程中,Max Drawdown 占資金比例的變化情形:



 


最後,若是真的喜歡我寫的軟體的話,不要忘了順便按一下作公益。


 


呵呵! 最重要的是下載地點: http://futurex168.dyndns.org/VisualEquity.rar


 



 

"

Sunday, September 06, 2009

各種資金管理模式的比較

各種資金管理模式的比較: "


之前介紹了那麼多種的資金管理模式,我想今天來將之前所做的各種模式作一個簡單的比較。



比較的前提假設是:


1.初始資金全部都是USD$10萬。


2.最大資金折返比率(Maximum Drawdown)全部都設為50%


3.只比較可實際操作的模式。不具實際操作價值的模式不列入比較。(如kelly formula, optimal f, maximum possible這幾種模式)



下面的表格就是比較出來的結果,可以看得出來。我們以每次只交易一口的Fixed Size模式當作基準點。期末資金是USD$212,885。其餘每一種資金管理模式的期末資金都遠遠大於我們所比較的基準點。其中如果要選出一個Netprofit最大的模式,則Fixed Risk/Fixed Fractional的期末資金到達USD$116萬,是netprofit最大的資金管理模式。而這個模式也剛好是我最喜歡的模式。






這裡我想補充說明一點,其實並沒有所謂最佳的資金管理模式。不同的交易系統用同樣方式來作比較,得出的結果應該也都會不一樣。只要我們自己選擇一個適合我們個性和風險承擔程度的資金管理模式就可以了。



"

如何決定多少資金操作一口合約 in Fix Dollar Amout of Equity Model

如何決定多少資金操作一口合約 in Fix Dollar Amout of Equity Model: "



上一篇文章有介紹了Fix Dollar Amount of Equity的資金管理模型, 當我們每USD$3萬元來操作一口合約的時候,最終帳戶金額會是在USD$197萬。如果用USD$1.5萬元來操作一口合約的話,那最終帳戶金額會是USD$1,222萬元。但是如果用USD$6,000來操作一口的話,卻會破產被迫退出市場。



所以現在我們有一個問題產生了,到底我們應該準備多少資金來操作一口合約,才能讓我們的最終財產最大化,但是又不會面臨破產的風險?



這時候就可以用我們之前報告過的蒙地卡羅分析來作模擬了。下面這張圖就是用蒙地卡羅模擬去做出來的分析。水平的X軸代表的是每準備多少資金來操作一口合約,垂直的Y軸代表的是獲利的金額。







可以看得出來,當我們準備每USD$11,500元左右來操作一口的時候,獲利的金額會是最大,約略是USD$1,600萬元左右。所以如果我們手上的初始資金是USD$10萬元的話,那剛開始可以操作100,000/11,500= 8.69口, 經無條件去尾法以後,會是8口合約。



這種分析方法是可以分析出最終財產的最大值,但是卻沒有考慮到中間過程可能面臨的maximun drawdown,如果我們真的用USD$11,500來操作的時候,中間會面臨的MDD高達95.738%。MDD直接影響交易者的心理狀態,進而決定一個交易系統或是一組投資組合是否會成功的重要因素。相信我,當一個人面臨30%-50%的drawdown的時候,就會對之前所堅信不移的信念開始動搖。當超過50%的 drawdown發生的時候,什麼瘋狂的舉動就都會作得出來了。



所以我們接下來會問,如果我希望將可能面臨的maximun drawdown限制在50%以下的話,那我們應該準備多少資金來操作一口合約才可以?下面就是用蒙地卡羅模擬來限制我們的maximun drawdown在50%以下,所分析出來的數值。






可以看得出來,如果限制住MDD在50%以下的話,那我們應該準備每USD$38,461元來操作一口合約,這樣我們的最終獲利會是USD$85萬元左右。而MDD會是49.615%。所以如果假設初始資金是USD10萬的話,那剛開始就應該只操作100,000/38,461 = 2.6口, 無條件去尾法以後就是只操作2口合約。




順便報告一下,我們現在所使用的這個資金管理的軟體,可以在這個地方免費下載30天的試用版,試用版跟正式版的功能完全一模一樣,只有使用日期的限制而已。有興趣的人可以自己下載來試試看。


http://www.adaptrade.com/product.htm






"

我需要多少資金?

我需要多少資金?: "


之前有貼過一篇文章,但是原文是英文的,所以熱心的網友 王小喵 就幫忙翻譯成中文。在這裡要感謝王小喵的幫忙。 朋友有空可以去他的blog捧個場。謝謝。



http://nickcatwang.blogspot.com/



http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=1667&prev=1670&next=1666






我需要多少資金?



我可以賺多少錢?




這些問題是最常被問的。在這篇文章中,我們將試著回答這些問題。



首先,先來澄清一些誤會:你不會冒虧損全部的風險。你一定也有一個「災難級停損點」,定義這個「絕對停損」,是開始交易前很重要的一件事。如果你一開始有$10,000,你決定在虧損$2,000後停止交易。在這個例子裡,當戶頭剩下$8,000,便是你的「絕對停損」了。雖然你投資$10,000,你實際的風險只有$2,000。





回到一開始的問題:「我需要多少資金」



第一個考慮因素是,交易需要的保證金。保證金就是如果想要交易,戶頭裡需要有的金額。保證金因為不同商品而有所不同,例如e-mini S&P是$3,938,30年美國國庫債是$1,688。如果做當沖,許多交易商會折半保證金。



如果你的系統交易1口e-mini S&P,而且你需要過夜流倉,那最少需要$4,000。





第二個考慮因素是預期虧損。如果你只放$4,000在交易戶頭,第一個交易讓你虧損超過$62,戶頭裡的前低於保證金所需的$3,938,你會收到「保證金追繳」。許多電子交易平台,會自動清算你的部位,並且不讓你繼續交易。所以,你需要知道系統在過去的最大虧損。例如系統過去的最大虧損是$2,200,那至少需要$6,200在戶頭裡:$4,000保證金,加$2,200最大虧損的「緩衝」。安全資金水位是加倍最大虧損,因為最遭的虧損遲早會發生。




我們這麼假設好了:你決定投入$8,000進交易帳戶,你定義「絕對停損」是$6,000,換句話說,你願意冒$2,000的交易風險。



輸光你願意承擔的$2,000的可能性有多少?




假設你有個完整測試過而且健全的系統,未來表現很可能跟過去一樣好,你可以用log-normal distribution對數常態分配,來計算絕對停損的風險。在下面的例子中,我們使用e-mini S&P Trading System"Coin Collector"的數值:





這個系統的獲利因子是1.42,也就是說每輸$1,會贏$1.42。獲勝比率是70.5%,獲勝交易平均收益是$129。用這些數值和過去的交易結果,可以計算這個系統的「絕對停損」風險:



在未來30次交易,輸光全部$2,000的可能性只有1.4%。這非常低。如果你決定承擔虧損$3,000的風險,那30次交易輸光全部的機率降為0.07%。





我們繼續談下一個問題:「我可以賺多少錢?」首先要把全部的淨利除以總交易次數,計算出每次交易平均獲利。在我們的「Coin Collector」的平均利潤是$37。接下來需要把這個數字乘上交易頻率。「Coin Collector」一天平均交易3次,這表示你可以預期每口合約每天可以賺$111。
平均一個月有15次交易和$555的利潤。扣去佣金和滑價後,可以預期兩週(=30次交易)可以賺$842。




如果你運氣好,甚至可以賺更多。30次交易賺$2,000的機率是多少?賺$2,000的機率是20.4%。





交易就是談風險與回報:付出相對的風險,要得到相當的回報。在我們的例子中,輸$2,000的機率是1.4%,賺$2,000的機率是20.4%。這數字太棒了!





結論:




你的資金水位決定於交易保證金,以及你為最大虧損準備的「緩衝」。




「我可以賺多少錢?」答案可以由過去的績效報告中得到。但要記住,這些數字只有在建立一個健全(非最佳化)的系統時,才是有效的。




運用一些統計程式,你可以決定「絕對停損」,並能算出賺多少錢的機率。風險與回報,這兩個就是交易的全部了。



"