解讀交易策略績效報表

 

程序化交易的好處是可運用科學的計算及統計方法,大量的演算、驗證我們的交易邏輯,可以精確的模擬交易訊號,沒有模稜兩可、不會漂浮不定,幫助我們做出更正確的交易決策。程序化的好處是可以快速的計算出你事先定義好的這些數量化買賣訊號,即時的把交易訊號複製到你的交易賬戶,自動化交易克服了一般人“交易心態”的問題,即時你當時還在猶豫、懷疑、恐懼,當你看見訊號的同時交易已經完成了。

 

策略回測績效報告,就是電腦把我們腦袋裡面的交易想法,用過去的歷史交易數據做計算,把交易想法的買賣結果,一個一個的算出來,並且彙整了有用的數據、圖表,所做成的一個詳細報告。我們要了解一個交易想法是不是可行,研究《策略回測績效報告》是一個很重要的課題。

 

圖表週期 基於什麼時間架構的圖表交易
回測時段 回測的時間太短,可能不太客觀
交易成本 必須要設定合理的交易成本,手續費+滑價損失,交易頻率越高,成本影響越大
淨利 我們最愛看的部分,可惜過去的績效不保證未來的收益
最大虧損 最不愛看的部分, 意思是:使用這樣的交易方法,在過去這段時間,最倒霉的人可能遇到的最大的虧損金額
交易次數 必須要有一定的次數,報表才有意義,不然可能犯了取樣不足的錯誤
虧損收益比率 淨利/最大虧損,或是年收益/最大虧損,可以讓我們知道風險報酬率
盈利因子 總獲利/總損失,一般在1-2左右,我很愛看這個
勝率 這個當然是能越高越好,不過不是單獨看這個
平均交易回報 淨利/交易次數,日內交易跟波段留倉差異很大
月週期損益 以投入本金算,平均一個月的收益率,簡單說就是:一個月能幫我賺多少錢?

 

上面的數據,雖然都很重要,但是沒有一個可以單獨代表交易策略的好壞,而且每個人的偏好的策略特性也不盡相同, 多圖對比是很快建立感覺的方法,下面用了三個策略並排,馬上就可以清楚看出三個策略,各自的優缺點在哪裡。

 

第一個策略是左邊的《第一根K線》十個半月的範例中,交易次數約150 次,第二個策略是中間的《順勢擺動》交易次數50 次,交易次數只有左邊的1/3,可是淨利卻多了10 萬,由此判讀,中間的《順勢擺動》比較能夠抓住一波連續的走勢。

 

第三個策略是右邊的《突破策略》交易次數300 次是左邊《第一根K線》的2 倍,但是淨利卻只有比《第一根K線》多出13%,很顯然是交易密集、苦幹型的策略,事實上右邊確實是一個基於5 分鐘K線的日內短線交易模組。《突破策略》風險報酬率8.74是三個當中最好的( 上紅 下綠 圖),而且策略最大虧損只有4.4萬,可是他的獲利因子1.74卻是敬佩末座,尤其又是日內短線,容納資金量有限。

 

如果每個月做一次結算,中間《順勢擺動》只有一個月會虧錢,淨值曲線比較平穩,右邊《突破策略》則有連續兩個月,左邊《第一根K線》有三個月虧損,而且有兩個月連續。雖然很多數據《第一根K線》都比較差,但是仔細看《平倉權益曲線》,如果只看右半邊,也就是從100 次交易開始,有點爆發的感覺,似乎可以在某些時段或是特定的行情表現很搶眼。

 

螢幕快照 2018-08-22 上午11.50.45.png

 

三個臭皮匠勝過諸葛亮

我們對三個交易策略做評估與比較,請注意只是評估比較而已,沒有要選出最好的,交易模型只要邏輯概念是正確的,就能夠為我們帶來收益,假設我們投資的資金總共100 萬,只願意承擔20% 風險,最少要保本80 萬,這個簡單的投資組合就能夠滿足你,這個規劃的初始本金100 萬,最大策略虧損只有17.6 萬,創造了252 萬的收益。一個交易賬戶,同時使用3 個不同的交易策略,投資收益相對的穩定,不會暴起暴落,穩定就是我們追求的目標。

 螢幕快照 2018-08-22 上午11.52.04.png

 

三個交易策略的最大虧損分別是:8 萬,7 萬,4.4 萬,我們最大持倉6 口,加起來最大虧損少說也要30-40 萬,就算是以虧損最低的那個突破策略4.4萬乘以6,也都有26 萬4,可是組合之後竟然只有17.6 萬,原來三個分開的交易策略,月週期報表,各別有3個月,1個月,2個月虧損,最大還虧損了9.17%,下圖的報告顯示,組合之後我們每個月收益都是正的, 虧損的月份完全消失了 ,即使最差的月份都有2.77%的投資收益。

 

螢幕快照 2018-08-22 上午11.52.39.png

螢幕快照 2018-08-22 上午11.54.43.png

 

100萬資金,總共十個半月,進場交易592次,最大損失幅度18%,投資收益252%,平均每隔3 天19 小時又30 分鐘賬戶淨值創新高,期末賬戶餘額352 萬。

 

MetaTrader 的投資組合回測

上述三個策略回測是單獨進行,多策略的投資組合是非常重要的,Tradestation 有 Rina Portfolio Evaluator 7,MultiCharts 有自帶 Portfolio Backtesting,使用這些工具讓我們可以把單獨的策略,做出投資組合回測,MT4 的平台現在也有這種好用的工具,官方頁面如下:http://www.mqlsoft.com/download/reportmanager

MetaTrader 的投資組合回測,使用的方法很簡單,先把單獨的回測表先讀進來,下面三個圖是個別的績效

 

螢幕快照 2018-08-22 上午11.57.40.png

策略一

螢幕快照 2018-08-22 上午11.57.46.png

策略二

螢幕快照 2018-08-22 上午11.58.44.png

策略三

  1. 在程式的左邊列表中把你要組合的項目勾選
  2. File > Merge Report,經過組合後確實比較能見人

 

螢幕快照 2018-08-22 上午11.59.57.png

三合一拉皮之後

  1. 他會自動產生一個新的組合之後報表,讓我們可以好好的分析一下,使用同一套資金做這三種策略 EURUSD & EURCHF 兩種貨幣的情況

 

螢幕快照 2018-08-22 下午12.01.22.png

MT4 格式的組合回測表終於完成了