2011年1月26日 星期三
交易系統R倍數指標化
在『交易‧創造自己的聖盃[第二版]』這本書中,其實是把人的交易方式當做交易系統來看,也就是這本書不是專論程式交易的,但是其中用來評估交易系統的觀念卻可以直接用來程式交易這方面。除了我們自己開發的多個交易策略可以拿來互相比較、對個別系統的"長時間"運作後的損益表現可以有個概略的期望外。我想,當腦袋裡的靈感日漸枯竭,老狗變不出新把戲時,甚而向外採購交易系統時,都可用這本書裡的 R倍數 觀念去做評量。
今天寫的這篇文章,是從「K線圖下畫策略權益曲線」衍生而來,因為我突然想到,是不是能把一些常用的交易系統計指標,直接就做在畫面上?省去弄 Excel 或是搞小算盤的慢慢敲,R倍數指標就是這個想法下的第一個產物啦。
這樣做出來的指標就不是圖面上載入的歷史資料所有交易數據全部統計而成的 R倍數 而已,指標化而形成如此可以看到過去的時間當時模擬交易所累計的 R倍數 表現如何?用來對正在進行或是還在模擬觀察的比較。當然最後的數值還是全部合計而成的。下圖含有上次的未平倉權益圖。
關於 R倍數 這個交易系統的觀察指標所要表達的最重要觀念就是風險化調整後報酬觀念,以及交易頻率對於系統所可能產生的長時間報酬效應(相同的風險化報酬,交易頻率越高越好),但該書作者(Van K. Tharp, Ph.D.)也說了:這個評估的方式如果是部位大小每次都不一定的系統是無法使用的。
在我的理解裡,這就像是每次進場的口數不固定?因為大部位進場後所帶來的報酬會大幅度改變獲利數字,所以不適用。因此,本來我想試著做出即使是交易口數會變動的系統,都可以在平倉出場先還原成單口的狀況再做 R倍數 的計算,幾經努力無功而返。不過我想大多數的朋友應該還是採用單口數系統的比較多,所以這應該還是有不錯的評估功能。
熱門文章
-
這個秘密我過去只在課程或是講座中才會提。今天把它公開,為什麼我以前下大台,到了近年卻下起小台來了。理由就是...這是天上掉餡餅的好事啊!不費吹灰之力就可以提昇自己的交易系統績效的期望值,何樂而不為! 首先,你應該會覺得小台的手續費比大台貴,怎麼可能不下大台改去下小台?簡...
-
這一篇講的是如何把交易系統的倉位訊號在結算日清空部位,但是在隔天建立同方向且口數相同的訊號。也就是說,如果你的交易系統是屬於持有口數會變化的那種的話,就會需要(適用)以下這種方式。 這個方式會讓你的系統有結算日當天最後一根的K棒沒有部位,因為每個人所採用的週期時間不同,所以清...
-
在 MultiCharts 裡,本來我以為 EntryPrice(0) 就代表了最後一個進場的成本價,經過測試後,確定了 EntryPrice( 0 ) 不是最後一次進場價,而是最後進場方向的第一筆價格(可查閱"程式交易語法大全 page 255")。什麼意思...
-
在 myCTA 的基礎上,我有把這個基礎擴展到多商品,過去曾經有極為少數的幾位朋友上過 myCTA 多商品版本的的課程(當時取名為 SmartCTA),但後來就不再開課,coding 難度實在太高了~ 因為要交易多商品,造成在下單設定上的困擾。當你要同時交易 50、100、20...