日本一本正道综合久久dvd_亚洲综合图_色综合久久天天_亚洲综合图色国模40p_国产精品嘿咻嘿咻

 
首頁(yè) > 理財(cái) >
 
 

為什么交易系統(tǒng)歷史回測(cè)表現(xiàn)那么好,一跑實(shí)盤“然并卵”?

2023-01-25 21:59:29  來(lái)源:匯商Forexpress

文/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ù)

  
相關(guān)新聞
每日推薦
  • 滾動(dòng)
  • 理財(cái)
  • 房產(chǎn)