2011年1月26日 星期三
交易系統R倍數指標化
在『交易‧創造自己的聖盃[第二版]』這本書中,其實是把人的交易方式當做交易系統來看,也就是這本書不是專論程式交易的,但是其中用來評估交易系統的觀念卻可以直接用來程式交易這方面。除了我們自己開發的多個交易策略可以拿來互相比較、對個別系統的"長時間"運作後的損益表現可以有個概略的期望外。我想,當腦袋裡的靈感日漸枯竭,老狗變不出新把戲時,甚而向外採購交易系統時,都可用這本書裡的 R倍數 觀念去做評量。
今天寫的這篇文章,是從「K線圖下畫策略權益曲線」衍生而來,因為我突然想到,是不是能把一些常用的交易系統計指標,直接就做在畫面上?省去弄 Excel 或是搞小算盤的慢慢敲,R倍數指標就是這個想法下的第一個產物啦。
這樣做出來的指標就不是圖面上載入的歷史資料所有交易數據全部統計而成的 R倍數 而已,指標化而形成如此可以看到過去的時間當時模擬交易所累計的 R倍數 表現如何?用來對正在進行或是還在模擬觀察的比較。當然最後的數值還是全部合計而成的。下圖含有上次的未平倉權益圖。
關於 R倍數 這個交易系統的觀察指標所要表達的最重要觀念就是風險化調整後報酬觀念,以及交易頻率對於系統所可能產生的長時間報酬效應(相同的風險化報酬,交易頻率越高越好),但該書作者(Van K. Tharp, Ph.D.)也說了:這個評估的方式如果是部位大小每次都不一定的系統是無法使用的。
在我的理解裡,這就像是每次進場的口數不固定?因為大部位進場後所帶來的報酬會大幅度改變獲利數字,所以不適用。因此,本來我想試著做出即使是交易口數會變動的系統,都可以在平倉出場先還原成單口的狀況再做 R倍數 的計算,幾經努力無功而返。不過我想大多數的朋友應該還是採用單口數系統的比較多,所以這應該還是有不錯的評估功能。
熱門文章
-
在 MultiCharts 或是 TradeStation 中都有 Set開頭的一些指令可以運用,比如 停損─SetStopLoss、停利─SetProfitTarget,這些都是所謂的 ThisBar 模式運作的特殊指令,它們讓你在條件成立的當根K棒就可以做出對應動作,而不是一...
-
在 MultiCharts 裡,本來我以為 EntryPrice(0) 就代表了最後一個進場的成本價,經過測試後,確定了 EntryPrice( 0 ) 不是最後一次進場價,而是最後進場方向的第一筆價格(可查閱"程式交易語法大全 page 255")。什麼意思...
-
去年開發「 把策略訊號轉換成選擇權去執行 」的時候,一直有個實務上的困擾:標的物價格。 我要把訊號轉成選擇權的時候,事前不能精準的知道要交易哪一個履約價、Put 或 Call,需要在訊號或市況變化的當下才決定交易標的。但在 MultiCharts 的運作架構上,需要開啟欲取...
-
殷鑑不遠。這是 2019/07/03 的台指期貨,在大約 10來秒的時間之中,台指閃崩了近 500點,並且快速回復。這樣類似的事件,在台指不是空前,也不會絕後,即使台灣期貨交易所有所謂的動態穩定機制在運作,這一天,據我所聽聞到也有不少友人在這很短的時間內... 中槍了。這裡,我們...