為什么交易系統(tǒng)歷史回測(cè)表現(xiàn)那么好,一跑實(shí)盤“然并卵”?
文/Kevin J. Davey,從事交易超過(guò)30年
(資料圖片)
問(wèn)任何一個(gè)有經(jīng)驗(yàn)的交易系統(tǒng)開(kāi)發(fā)者有關(guān)回測(cè)(Backtest)的優(yōu)劣問(wèn)題,你很可能得到一個(gè)“然并卵”的答案。一方面,他們會(huì)告訴你,回測(cè)是必須要做的,因?yàn)樗芨嬖V你一個(gè)策略想法在歷史交易中是否能被印證有效。
但是另一方面,他們又會(huì)補(bǔ)充說(shuō),很多時(shí)候回測(cè)并不能告訴你未來(lái)的盈利可能性,因?yàn)槟阍诨販y(cè)的時(shí)候擬合了收益率曲線甚至過(guò)度擬合。因此,交易系統(tǒng)回測(cè)是個(gè)天使與魔鬼的組合。
(“交易員說(shuō)”注:過(guò)度擬合(Overfitting)或曲線擬合:系統(tǒng)可能太過(guò)復(fù)雜,以至于失去了預(yù)測(cè)價(jià)值。由于它與歷史數(shù)據(jù)的吻合度太高,市場(chǎng)行為的一個(gè)輕微變化就會(huì)造成效果的明顯惡化。)
那些交易新手們往往無(wú)法看到交易系統(tǒng)回測(cè)的兩面性,常過(guò)于迷信歷史收益表現(xiàn),并期望在真實(shí)交易中也能夠?qū)崿F(xiàn)如此漂亮的收益率曲線。他們期望歷史表現(xiàn)會(huì)在未來(lái)繼續(xù),而事實(shí)證明,不少策略在隨后的真實(shí)交易中并不能達(dá)到交易者的預(yù)期。
傳統(tǒng)的交易系統(tǒng)回測(cè)最大的問(wèn)題在哪里?在找到癥結(jié)前,我們必須定義到底什么是“交易系統(tǒng)回測(cè)”,有沒(méi)有可替代的方式存在。如下圖所示是各種回測(cè)方式,假設(shè)回測(cè)終止于2014年12月31日。
紅色方塊表示跑過(guò)回測(cè)數(shù)據(jù)的年份;綠色方塊表示樣本外測(cè)試階段,或沒(méi)有進(jìn)行參數(shù)優(yōu)化的數(shù)據(jù)做的測(cè)試;藍(lán)色方塊表示實(shí)盤賬戶,真實(shí)交易。
首先,第一個(gè)是傳統(tǒng)的交易系統(tǒng)回測(cè),目前為止最為流行的測(cè)試方法,也是最為危險(xiǎn)的方法。絕大多數(shù)交易軟件鼓勵(lì)這種測(cè)試方法。簡(jiǎn)單地找到一個(gè)圖表,插入一個(gè)策略,并使用所有可用歷史數(shù)據(jù)來(lái)優(yōu)化所有參數(shù)。這個(gè)方式對(duì)絕大多數(shù)交易者來(lái)說(shuō)具有很大的交易風(fēng)險(xiǎn)。
很多被傳統(tǒng)交易回測(cè)帶來(lái)的不佳體驗(yàn)的交易者開(kāi)始尋求變化:增加樣本外(Out of Sample)回測(cè)評(píng)估期。作為全歷史數(shù)據(jù)測(cè)試的替代品,交易者會(huì)先測(cè)試50%-80%數(shù)據(jù),其他歷史數(shù)據(jù)暫時(shí)擱置一旁。優(yōu)化過(guò)的交易系統(tǒng)在這個(gè)樣本外期間的表現(xiàn)將被評(píng)估。相比傳統(tǒng)的回測(cè),這個(gè)方法要好很多,盡管很多人反復(fù)測(cè)試,實(shí)際上已經(jīng)將樣本外階段轉(zhuǎn)變?yōu)闃颖緝?nèi),因?yàn)榻灰紫到y(tǒng)的創(chuàng)建者對(duì)數(shù)據(jù)和傾向性的熟悉感已經(jīng)蔓延至整個(gè)開(kāi)發(fā)過(guò)程。
樣本外回測(cè)的下一個(gè)階段是推進(jìn)分析測(cè)試(Walk-forwad testing)。在這個(gè)方式下,一個(gè)長(zhǎng)期的樣本外測(cè)試期被建立,這個(gè)方式受到很多職業(yè)交易員的喜愛(ài),盡管這個(gè)方法依然會(huì)在反復(fù)的測(cè)試中被“污染”。
最后一個(gè)方法就是直接在沒(méi)有歷史回測(cè)的情況下開(kāi)始實(shí)際交易測(cè)試。這是個(gè)最為可信的方式,因?yàn)闇y(cè)試基于真實(shí)時(shí)間、實(shí)盤賬戶。
但這個(gè)方法需要極長(zhǎng)的時(shí)間來(lái)評(píng)估策略是否有利可圖,更不必說(shuō)這個(gè)方法的高成本。那些用這個(gè)方法成功的交易者很可能本身就具有良好的交易策略和對(duì)市場(chǎng)動(dòng)能極深的理解,使他們對(duì)交易系統(tǒng)在真實(shí)環(huán)境中是否合格有個(gè)很強(qiáng)的預(yù)判。在實(shí)盤環(huán)境里沒(méi)有模棱兩可的結(jié)果,甚至不是所有類型的回測(cè)都一定適用。
如上所述,相比傳統(tǒng)的回測(cè)方法,其他三種替代方案都相當(dāng)復(fù)雜和困難,這也是為什么大多數(shù)人,特別是那些菜鳥只是用最簡(jiǎn)單的方式。而因?yàn)閭鹘y(tǒng)回測(cè)的危險(xiǎn)性,人們開(kāi)始認(rèn)為改善回測(cè)是測(cè)試的目標(biāo),一個(gè)更好的回測(cè)成為交易者的渴望。讓我們來(lái)舉個(gè)例子,你就知道這是個(gè)“然并卵”的事情。
過(guò)度回測(cè)的例子
我們就把這個(gè)菜鳥叫為“小明”吧。小明希望針對(duì)黃金交易建立一個(gè)策略,使用2008-2012年這五年的數(shù)據(jù)來(lái)做回測(cè)。然后他取出了現(xiàn)貨黃金的這五年日?qǐng)DK線數(shù)據(jù),并基于從書上和網(wǎng)站上學(xué)到的移動(dòng)平均線交叉理論,建了一個(gè)簡(jiǎn)單的交易系統(tǒng),代碼如下:
input: mavg (2)
If Close crosses above average (close,mavg) then buy next bar at market;
(若收盤價(jià)高于均線,則在下一個(gè)燭臺(tái)做多)
If Close crosses below average (close,mavg) then sell short next bar at market.
(若收盤價(jià)低于均線,則在下一個(gè)燭臺(tái)做空)
顯然,小明對(duì)交易系統(tǒng)的變量“mavg”,即移動(dòng)平均線的周期做了不斷的優(yōu)化,在進(jìn)行了49次的迭代后,他獲得了正的利潤(rùn)曲線,如下圖的交易系統(tǒng)A。顯然這個(gè)策略還不夠好,小明開(kāi)始對(duì)回測(cè)進(jìn)行改進(jìn)。
對(duì)于改進(jìn)后的交易系統(tǒng)B,小明認(rèn)為多頭市場(chǎng)和空頭市場(chǎng)是不一樣的,因此多頭交易和空頭交易的移動(dòng)平均線周期也應(yīng)該不同。當(dāng)他增加了這個(gè)優(yōu)化參數(shù)后,迭代次數(shù)升至1681次,績(jī)效表現(xiàn)也顯著提升。
現(xiàn)在小明對(duì)自己的系統(tǒng)表示滿意,但他希望獲得更好的績(jī)效表現(xiàn),因此在系統(tǒng)C上,他增加了另一條移動(dòng)平均線,同時(shí)也做了優(yōu)化?,F(xiàn)在他有8405次迭代優(yōu)化,不意外的,收益率曲線更加漂亮了。
在這個(gè)節(jié)點(diǎn)上,小明已經(jīng)將一個(gè)很難獲利的移動(dòng)平均線策略轉(zhuǎn)變?yōu)榱艘粋€(gè)從歷史上看很棒的策略。但是他真的建立了一個(gè)更好的交易系統(tǒng)了么?顯然他獲得了一個(gè)更令人印象深刻的歷史回測(cè),但在真實(shí)交易中呢?
用這種方式開(kāi)發(fā)策略注定悲劇,增加規(guī)則以提升回測(cè)效果并不意味著在真實(shí)環(huán)境中有效,事實(shí)上,很多時(shí)候,改善了的回測(cè)令真實(shí)交易表現(xiàn)更糟糕。
樣本外測(cè)試的現(xiàn)實(shí)
為了證實(shí)這一點(diǎn),我們把小明的策略放到真實(shí)環(huán)境中測(cè)試一下,因?yàn)樾∶髦蛔隽?008-2012年的回測(cè),正好可以將策略放在2013-2015年的周期內(nèi)跑一下(見(jiàn)下圖)。如圖所示,表現(xiàn)更好的回測(cè)帶來(lái)的是更糟糕的真實(shí)表現(xiàn)。
不幸的是,這是個(gè)常見(jiàn)的結(jié)果。許多交易者做了他們認(rèn)為對(duì)的事情,但結(jié)果不佳。當(dāng)然,并不是完全如此,有些時(shí)候加入規(guī)則令策略在回測(cè)和實(shí)盤環(huán)境中都得到了改善。
以下是克服這種改善回測(cè)傾向的小建議:
· 設(shè)定合理的績(jī)效預(yù)期。不要嘗試去建立一個(gè)看上去完美的收益率曲線?,F(xiàn)實(shí)的策略不時(shí)會(huì)有深幅回撤和很多收益率走平的周期。如果你的回測(cè)結(jié)果太過(guò)于優(yōu)秀,那策略本身可能并不可靠。
· 不要不斷地增加規(guī)則和迭代,只為了改善回測(cè)表現(xiàn)。記住,過(guò)去的表現(xiàn)不代表未來(lái)的結(jié)果。
· 考慮嘗試不同的測(cè)試方式。樣本外測(cè)試、推進(jìn)分析測(cè)試和實(shí)盤交易測(cè)試都好于傳統(tǒng)回測(cè)。試試看這些方式,或許更適合你的策略。
許多交易者覺(jué)得歷史回測(cè)是必不可少的,這給了他們分析不同策略和找到問(wèn)題的方式。盡管這并不意味著良好的表現(xiàn)會(huì)持續(xù),但過(guò)去歷史表現(xiàn)的優(yōu)越令人安心。
問(wèn)題是,交易者費(fèi)盡心思建立了一個(gè)更好的過(guò)去,卻在實(shí)盤交易中得到了更差的表現(xiàn)。因此,你在建立策略時(shí)應(yīng)該更加小心,不要一味追求更好的回測(cè),最終給自己帶來(lái)一個(gè)過(guò)于擬合的交易系統(tǒng)。
關(guān)鍵詞: 交易系統(tǒng) 移動(dòng)平均線 歷史數(shù)據(jù)
- 為什么交易系統(tǒng)歷史回測(cè)表現(xiàn)那么好,一跑實(shí)盤“然并卵”?(2023-01-25 21:59:29)
- 世界速看:學(xué)會(huì)記賬、強(qiáng)制儲(chǔ)蓄,如何攢下兔年第一桶金?(2023-01-25 22:04:15)
- 日本創(chuàng)業(yè)系列,資本金對(duì)于日本公司融資的影響(2023-01-25 21:51:03)
- 環(huán)球最資訊丨Legacynext有助于規(guī)劃和轉(zhuǎn)移繼承(2023-01-25 21:05:58)
- 環(huán)球熱點(diǎn)!如何在道氏理論中使用2B法則抓到趨勢(shì)反轉(zhuǎn)?(2023-01-25 21:05:12)
- 觀點(diǎn):新加坡銀行的卡在中國(guó)可以取人民幣嗎?(2023-01-25 19:52:49)
- 今日熱聞!金融大勢(shì)|后疫情時(shí)代,健康險(xiǎn)有哪些新發(fā)展機(jī)遇?(2023-01-25 19:44:37)
- 環(huán)球熱門:國(guó)際金價(jià)短線或下測(cè)1920美元(2023-01-25 19:19:18)
- 【世界播資訊】渣打銀行前瞻今晚加拿大央行利率決議(2023-01-25 18:01:13)
- 觀點(diǎn):永泰運(yùn):新能源相關(guān)業(yè)務(wù)份額整體占比不大,自有倉(cāng)儲(chǔ)面積已近7萬(wàn)平方米(2023-01-25 17:58:12)
- 年輕時(shí),看不上銀行的利息,炒股買理財(cái),后來(lái)才發(fā)現(xiàn)存定期的靠譜(2023-01-25 16:49:21)
- 今日看點(diǎn):春晚微電影:感人至深的老兵故事(2023-01-25 16:55:24)
- 環(huán)球微頭條丨勤勞能不能致富?(2023-01-25 14:43:17)
- 放水28萬(wàn)億,普通人的錢袋子會(huì)縮水嗎?(2023-01-25 14:45:58)
- 環(huán)球要聞:馬斯克再破吉尼斯紀(jì)錄 財(cái)富損失達(dá)1.3萬(wàn)億人民幣(2023-01-25 13:44:39)
- 江西撫州東鄉(xiāng):1月25、26日在全區(qū)范圍內(nèi)開(kāi)展免費(fèi)核酸檢測(cè)(2023-01-25 13:39:29)
- 天天即時(shí):致敬奉獻(xiàn)的心,致敬溫暖的你|2022公益微盤點(diǎn)(2023-01-25 13:50:17)
- 滾動(dòng):加拿大豐業(yè)銀行:預(yù)計(jì)加拿大央行將小幅加息25個(gè)基點(diǎn)(2023-01-25 13:02:11)
- 當(dāng)前短訊!講個(gè)銀行圈的八卦故事:他出自寒門,但卻出類拔萃,靠的是什么?(2023-01-25 12:53:08)
- 全球快消息!凈值化,理財(cái)子的“終極”考驗(yàn)(2023-01-25 12:04:42)
- 個(gè)人征信重大改革,給犯錯(cuò)的人一次痛改前非機(jī)會(huì),大快人心(2023-01-25 10:52:00)
- Popular Bank收罰單,被指未能阻止疫情紓困貸款相關(guān)欺詐(2023-01-25 10:52:04)
- 環(huán)球通訊!斯里蘭卡央行將定期存款利率維持在14.50%(2023-01-25 10:44:37)
- 世界速讀:兔年春晚:致敬最可愛(ài)的人(2023-01-25 10:21:06)
- 一張圖:黃金原油外匯股指"樞紐點(diǎn)+多空占比"一覽(2023/01/24周二)(2023-01-25 10:15:54)
- 跨國(guó)公司新年寄語(yǔ)丨三菱日聯(lián)銀行(中國(guó))有限公司行長(zhǎng)長(zhǎng)谷川由樹(shù)送上兔年祝福(2023-01-25 09:49:17)
- 全球滾動(dòng):大年初四好運(yùn)來(lái),聽(tīng)我解讀《金融煉金術(shù)》,福利速戳>>(2023-01-25 08:44:36)
- 焦點(diǎn)快看:受益于央行加息與市場(chǎng)波動(dòng) 美國(guó)銀行一固收交易部門2022年收入大漲(2023-01-25 06:53:35)
- 巴西宣布國(guó)有銀行將加大對(duì)阿根廷的投融資力度(2023-01-25 05:51:46)
- 天天快訊:六年級(jí)優(yōu)秀作文選_六年級(jí)優(yōu)秀作文(2023-01-25 00:45:10)
-
環(huán)球微頭條丨勤勞能不能致富?
什么是財(cái)富?沒(méi)有人類的勞動(dòng)就沒(méi)有人類的財(cái)富。看起來(lái)好像越勤勞的人越能獲得財(cái)富,但...
-
放水28萬(wàn)億,普通人的錢袋子會(huì)縮水嗎?
文校長(zhǎng)2023年春節(jié)剛過(guò)沒(méi)幾天,央行的各項(xiàng)數(shù)據(jù)已經(jīng)陸續(xù)公布,毫無(wú)疑問(wèn)去年的市場(chǎng)行情不...
-
環(huán)球要聞:馬斯克再破吉尼斯紀(jì)錄 財(cái)富損失
最近數(shù)年,馬斯克創(chuàng)造了一個(gè)又一個(gè)世界紀(jì)錄,不過(guò)今天這個(gè)世界紀(jì)錄聽(tīng)起來(lái)并不太光彩。...
-
江西撫州東鄉(xiāng):1月25、26日在全區(qū)范圍內(nèi)開(kāi)
1月24日消息,江西省撫州市東鄉(xiāng)區(qū)新冠肺炎疫情防控應(yīng)急指揮部辦公室24日發(fā)布《關(guān)于組織...
-
天天即時(shí):致敬奉獻(xiàn)的心,致敬溫暖的你|20
視頻鏈接:https: baijiahao baidu com builder preview s?id=17558980486669333012022年,中
-
滾動(dòng):加拿大豐業(yè)銀行:預(yù)計(jì)加拿大央行將小
鈦媒體App1月25日消息,加拿大豐業(yè)銀行表示,加拿大央行將于周三晚公布利率決議及新的...
-
當(dāng)前短訊!講個(gè)銀行圈的八卦故事:他出自寒
大家都知道,銀行圈是一個(gè)非常依賴資源與背景的行業(yè)。在銀行圈混得最好的人不是富二代...
-
全球快消息!凈值化,理財(cái)子的“終極”考驗(yàn)
一向被視為穩(wěn)健收益的銀行理財(cái)產(chǎn)品卻在全面凈值化元年遭遇兩輪“破凈潮”,甚至帶來(lái)大...
-
個(gè)人征信重大改革,給犯錯(cuò)的人一次痛改前非
五年時(shí)間,人生有多少個(gè)五年!一旦犯錯(cuò),卻要用五年的時(shí)間來(lái)彌補(bǔ),加上把貸款還清,至少...
-
Popular Bank收罰單,被指未能阻止疫情紓
據(jù)《華爾街日?qǐng)?bào)》消息,PopularBank因涉嫌未能阻止薪資保護(hù)計(jì)劃(PaycheckProtectionPr...
- 今日看點(diǎn):春晚微電影
- 世界速讀:兔年春晚:
- 天天快訊:六年級(jí)優(yōu)秀
- 松糕、新美式湯圓……
- 今日看點(diǎn):春晚微電影:感人至深的老兵故事
- 世界速讀:兔年春晚:致敬最可愛(ài)的人
- 天天快訊:六年級(jí)優(yōu)秀作文選_六年級(jí)優(yōu)秀作文
- 松糕、新美式湯圓……老字號(hào)不打烊,年味超給力
- 播報(bào):【種花家語(yǔ)副冊(cè)】02-01《永樂(lè)大典》——
- 每日熱點(diǎn):民樂(lè)縣交通運(yùn)輸局 多措并舉強(qiáng)化監(jiān)管
- 每日簡(jiǎn)訊:注意!深圳地鐵1號(hào)線運(yùn)營(yíng)時(shí)間有變,
- 每日訊息!“小庫(kù)里南”即視感,紅旗HS5大整容,
- 快播:up girls 甩蔥舞_關(guān)于up girls 甩蔥
- 我是個(gè)沙批
- 滾動(dòng)
- 理財(cái)
- 房產(chǎn)
- 1數(shù)字貨幣板塊走強(qiáng) 海聯(lián)金匯漲停
- 2長(zhǎng)飛光纖投資成立微電子公司 經(jīng)營(yíng)范圍含
- 3香港恒生指數(shù)開(kāi)盤漲0.27% 恒生科技指數(shù)
- 4科大訊飛投資設(shè)立新公司 經(jīng)營(yíng)范圍含集成
- 5三大指數(shù)微幅低開(kāi) 體育概念漲幅居前
- 6五糧液、上機(jī)數(shù)控等21股獲北向資金增持額
- 7伯克希爾盤前漲超1% 三季度凈虧損大幅收窄
- 8東陽(yáng)光擬與廣汽零部件等設(shè)合資公司 從事
- 9金力永磁收到兩家國(guó)際知名汽車與發(fā)動(dòng)機(jī)零
- 10普源精電與中航國(guó)際供應(yīng)鏈科技有限公司在
- 1為什么交易系統(tǒng)歷史回測(cè)表現(xiàn)那么好,一跑
- 2世界速看:學(xué)會(huì)記賬、強(qiáng)制儲(chǔ)蓄,如何攢下
- 3日本創(chuàng)業(yè)系列,資本金對(duì)于日本公司融資的
- 4環(huán)球最資訊丨Legacynext有助于規(guī)劃和轉(zhuǎn)移
- 5環(huán)球熱點(diǎn)!如何在道氏理論中使用2B法則抓
- 6觀點(diǎn):新加坡銀行的卡在中國(guó)可以取人民幣
- 7今日熱聞!金融大勢(shì)|后疫情時(shí)代,健康險(xiǎn)
- 8【世界播資訊】渣打銀行前瞻今晚加拿大央
- 9年輕時(shí),看不上銀行的利息,炒股買理財(cái),
- 10環(huán)球微頭條丨勤勞能不能致富?
- 16月樓市成交明顯上漲 市場(chǎng)恢復(fù)態(tài)勢(shì)能否
- 2珠海4.17億元成功出讓新香洲1幅工改住地
- 3總成交價(jià)1.64億元!唐山路南區(qū)1宗優(yōu)質(zhì)地
- 4華潤(rùn)置地2.11億元競(jìng)得大連保稅區(qū)地塊 樓
- 5西寧市:出臺(tái)15項(xiàng)措施支持剛性和改善性住
- 6樓面價(jià)14626元/㎡!中建智地13.14億競(jìng)得
- 7總起價(jià)93.4億元!蘇州2022年首次集中供地
- 8徐州市住建局:推出18條政策支持房地產(chǎn)行
- 9溫州:2022年龍灣區(qū)計(jì)劃供應(yīng)商品住宅用地
- 10重磅!東莞謝崗鎮(zhèn)2022年度土地征收成片開(kāi)
- 觀點(diǎn):永泰運(yùn):新能源相關(guān)業(yè)務(wù)份額整體占比
- 江西撫州東鄉(xiāng):1月25、26日在全區(qū)范圍內(nèi)開(kāi)
- 天天即時(shí):致敬奉獻(xiàn)的心,致敬溫暖的你|20
- 關(guān)注:A股的筋絡(luò)!均線指標(biāo)究竟有何奧秘?
- 暴雪游戲今日正式停服 玩家:我14年的青春
- 天天亮點(diǎn)!中國(guó)洗發(fā)水市場(chǎng)行業(yè)數(shù)據(jù)分析:
- 今日熱搜:加碼豪賭人工智能!微軟官宣向大
- 焦點(diǎn)快看:益佰制藥:預(yù)計(jì)2022年歸母凈利-3
- 超120%!賈躍亭造車“續(xù)集”來(lái)了,法拉第未
- 兔年春晚“科技味兒”濃 VR三維影像、8K超
- 每日快看:龍頭增速超40倍!全球儲(chǔ)能鋰電池