開拓者量化網(wǎng) 資訊頻道 程序化交易 交易心得 如何判斷程序化交易策略的時(shí)效性

[轉(zhuǎn)] 如何判斷程序化交易策略的時(shí)效性

2014-06-05 13:06 來源: 程序化交易 瀏覽:1230 評(píng)論:(1) 作者:開拓者金融網(wǎng)

問題:如何判斷一個(gè)程序化策略失效還是正常失誤,如果失效的話,如何判斷是需要調(diào)整參數(shù)還是完全放棄策略?


回答:此問題確實(shí)關(guān)鍵而難以抉擇,可藉由實(shí)務(wù)界的經(jīng)驗(yàn)規(guī)則,或?qū)W術(shù)界的量化檢驗(yàn)。首先談實(shí)務(wù)界的規(guī)則, 根據(jù)RobertPardo(在國外系統(tǒng)交易界還算有名的一個(gè)人)的建議是這樣的,如果一個(gè)交易系統(tǒng)是經(jīng)過良好的design,良好的最佳化,沒有over-fitting的情形:


1.如果是用2年的歷史數(shù)據(jù)來設(shè)計(jì)出來的系統(tǒng),而且在這2年的歷史數(shù)據(jù)都有不錯(cuò)的表現(xiàn)的話,應(yīng)該會(huì)有6-12個(gè)月的生命周期。


2.如果是用5年的歷史數(shù)據(jù)的設(shè)計(jì)出來的系統(tǒng),而且在這5年的歷史數(shù)據(jù)都有不錯(cuò)的表現(xiàn)的話,應(yīng)該會(huì)有1-2年生命周期。


這個(gè)答案可以參考,但我覺得時(shí)空背景不同,不能一概而論,且沒有科學(xué)根據(jù)(在該篇文章的后續(xù)討論串中,我也做了響應(yīng)),但提供一個(gè)可以接受的觀念,「回測(cè)期間與可用期間成正比」,一般做當(dāng)沖、短線、高頻交易,回測(cè)只需取前幾天。即,你使用的周期越小,持倉的平均時(shí)間越短,那就可以用越短的數(shù)據(jù)來進(jìn)行測(cè)試,這也是古期在培訓(xùn)課程中有講過,日內(nèi)交易的,一般測(cè)式一年的時(shí)間是夠用的,但隔日的,就要兩年或以上的原因。


另一個(gè)較科學(xué)方法是使用統(tǒng)計(jì)檢定,依據(jù)要檢驗(yàn)的統(tǒng)計(jì)量,做均值、變異數(shù)與比例值的檢定,用簡(jiǎn)單的話(不帶學(xué)術(shù)術(shù)語)說,如果要確定該策略之「歷史回測(cè)過程報(bào)酬率序列」(例如回測(cè)期間交易的報(bào)酬分別為10%,14%, 8%, -3%, 5%, -7% ….),與「運(yùn)用策略以后的報(bào)酬率序列」(-2%, 5%, -6%,3%...)間有無「明顯」變差(一般所謂明顯通常意指95%的可能性),則做所謂的「均值檢定」;均值檢定如果樣本數(shù)(即前述的報(bào)酬率值數(shù)目)小于30采取小樣本,大于等于30采大樣本檢定,因?yàn)槿绻鹊讲呗赃\(yùn)用過程收集到30個(gè)樣本,恐怕虧損連連了,因此通常采取小樣本。


再則,策略運(yùn)用過程報(bào)酬是依序產(chǎn)生的,有2個(gè)報(bào)酬就可以作檢定了(驗(yàn)證是否失效了),但此統(tǒng)計(jì)方法在樣本不足時(shí)也不會(huì)遽下定論,因此只要順著產(chǎn)生的報(bào)酬數(shù)據(jù)依序帶入檢定,檢查是否碰到臨界值(失效的界線)或P值(依然維持原有績(jī)效的可能性),就可以決定是否放棄該交易模型了。(同理,也可以用變異數(shù)檢定檢定風(fēng)險(xiǎn)特性是否改變,用比例檢定檢定勝率是否改變)。


以上這種方法不太適用普通投資朋友,因?yàn)樗挠?jì)算繁雜本身就是一個(gè)較大難度。所以,對(duì)于策略的失效與否,不妨用實(shí)盤中的一些數(shù)據(jù),如近一個(gè)月遠(yuǎn)差于策略以往測(cè)試,連續(xù)兩個(gè)月遠(yuǎn)不如策略以往測(cè)試數(shù)據(jù)的話,就可以基本認(rèn)為失效了。


至于失效以后如何呢?


有些人認(rèn)為,應(yīng)該修改參數(shù),有些人,認(rèn)為應(yīng)該放棄策略。我這人較中庸,古期認(rèn)為,要按照你建立策略的思路來分析對(duì)待。這個(gè)范圍太廣了,這里不好講。但我堅(jiān)決反對(duì),為了測(cè)試數(shù)據(jù),胡亂用什么軟件功能上的參數(shù)優(yōu)化,那個(gè)得出的數(shù)據(jù),很多會(huì)使得參數(shù)過從優(yōu)化,而使得未來效用不大,甚至反效用。策略參數(shù),思路的制定,我主張比歷史經(jīng)驗(yàn),平常經(jīng)驗(yàn)中提取。


至于可否使用時(shí)間數(shù)列方法,我認(rèn)為因?yàn)槭欠嵌l時(shí)序數(shù)據(jù),除非這領(lǐng)域的方法有突破(而我不知道),否則用處不大。


評(píng)分:     3

評(píng)論列表(1)
第 1- 0 條, 共 1 條.

您需要 [注冊(cè)] 或  [登陸] 后才能發(fā)表點(diǎn)評(píng)