開拓者量化網(wǎng) 資訊頻道 程序化交易 交易心得 交易系統(tǒng)評(píng)估的可信度檢驗(yàn)

[轉(zhuǎn)] 交易系統(tǒng)評(píng)估的可信度檢驗(yàn)

2014-09-02 09:13 來源: 開拓者金融網(wǎng) 瀏覽:858 評(píng)論:(1) 作者:hjh1350

在評(píng)估一個(gè)系統(tǒng)的測(cè)試指標(biāo)之前,先要檢驗(yàn)測(cè)試結(jié)果的可信度。這就像我們?cè)谙嘈乓粋€(gè)人說的話之前,先必須相信這個(gè)人。你可能找到一個(gè)交易系統(tǒng),也可能是自己開發(fā)了一個(gè)交易系統(tǒng),但是不論你對(duì)提供這個(gè)系統(tǒng)的人,包括你自己,有多少信任,你都要堅(jiān)持先檢驗(yàn)測(cè)試結(jié)果的可信度。如果因?yàn)槊つ康南嘈呕騼e幸心理,跳過去這個(gè)過程,這無異于給你的資金安全埋下一個(gè)定時(shí)炸彈。
 
交易系統(tǒng)測(cè)試結(jié)果的可信度評(píng)估主要有以下幾個(gè)方面:
 
一、這個(gè)系統(tǒng)是不是“黑盒子”?
 
如果是,不論是什么理由,其結(jié)果都不可信。這雖然有些絕對(duì),但僥幸心理是交易之大忌。這有點(diǎn)像在坐飛機(jī)時(shí)幫陌生人捎帶東西一樣:那東西打不開,但一定是炸彈嗎?也不能下定論。如果你認(rèn)為不能帶陌生人的東西上飛機(jī),你也不應(yīng)該相信一個(gè)“黑盒子”系統(tǒng)。
 
二、檢驗(yàn)系統(tǒng)測(cè)試條件與實(shí)際交易的符合程度。
 
如果不符,各種績(jī)效指標(biāo)就不用看了。一般來說至少要檢查以下幾點(diǎn):
 
1、測(cè)試數(shù)據(jù)是否涵蓋了至少一個(gè)大的牛市和一個(gè)大的熊市,一般至少要十年以上。很多系統(tǒng),測(cè)試指標(biāo)很漂亮,可仔細(xì)一看,測(cè)試結(jié)果是基于指定的某段時(shí)間,對(duì)于大多數(shù)要賣錢的交易系統(tǒng),這樣做是不難理解的。一般來講,測(cè)試涵蓋的時(shí)間越長(zhǎng),測(cè)試的可信度越高。
2、測(cè)試是否把交易傭金從贏利中扣除。否則,你可能在為證券公司打工。這一點(diǎn)對(duì)于交易頻繁的系統(tǒng)尤其重要。
3、測(cè)試是否把交易的滑價(jià)(slippage)從贏利中扣除。譬如測(cè)試的某個(gè)交易是在40元買入的,在實(shí)際交易中可能你買不到,你可能要花 40.10元,有的市場(chǎng)甚至可能要40.50元。這一毛或五毛的價(jià)差是不是刨去了?好的系統(tǒng)測(cè)試會(huì)根據(jù)被測(cè)市場(chǎng)的流通性假設(shè)一個(gè)合理的滑價(jià)。越是短線的交易系統(tǒng),滑價(jià)造成的影響越大。我們經(jīng)??吹胶芎玫臏y(cè)試結(jié)果,滑價(jià)預(yù)計(jì)得比較低,但當(dāng)前市場(chǎng)的流通性確實(shí)很好,滑價(jià)好像是合理的。但總覺得結(jié)果好得讓人不敢輕易相信。仔細(xì)一想,發(fā)現(xiàn)了問題:這個(gè)市場(chǎng)只是最近這兩年才熱起來的,以前的日成交量很低,但測(cè)試結(jié)果是按照當(dāng)前的日成交量來估算滑價(jià)的。如果按以前的日成交量來算滑價(jià),系統(tǒng)的績(jī)效就遠(yuǎn)不如第一次看到的那樣好。但是起碼這是合理的結(jié)果。在測(cè)試時(shí)堅(jiān)持合理的假設(shè),會(huì)減少在實(shí)際交易中出現(xiàn)的沒有預(yù)想到的損失。另一個(gè)需要注意的情形是如果系統(tǒng)是一個(gè)突破型的系統(tǒng),例如在股票突破五日最高點(diǎn)時(shí)買進(jìn),這時(shí)市場(chǎng)上可能有很多交易者都盯著那個(gè)點(diǎn)買入,在價(jià)格突破時(shí)會(huì)有很多人進(jìn)場(chǎng)作多,這時(shí)即使是日成交量很大的股票都可能會(huì)出現(xiàn)大的滑價(jià),在測(cè)試中這些都需要考慮進(jìn)去。
 
三、檢查測(cè)試結(jié)果是否具有統(tǒng)計(jì)意義上的可信度。
 
如果統(tǒng)計(jì)意義上的可信度很低,別的指標(biāo)不用看了。統(tǒng)計(jì)的指標(biāo)有:
 
1、交易次數(shù)。至少要超過30,才能滿足一般的統(tǒng)計(jì)要求。結(jié)果的不確定性是與交易次數(shù)(統(tǒng)計(jì)上的樣本大小)的平方根成反比的。因此,系統(tǒng)交易的次數(shù)越多,這些交易所表現(xiàn)的系統(tǒng)績(jī)效的確定程度就越高,也就是結(jié)果越可信。
2、系統(tǒng)的贏利是不是集中在少數(shù)幾個(gè)交易上。如果一個(gè)系統(tǒng)的贏利有十萬元,但其中的七萬來自于某兩次交易,那么應(yīng)該把這兩次交易去除看你能不能對(duì)系統(tǒng)的其他次交易的結(jié)果滿意,因?yàn)楹苡锌赡苣阍趯?shí)際交易中碰不到這種“滿貫”型的交易。
 
四、系統(tǒng)是否被“過度優(yōu)化”(Over-optimized)。
 
可以看以下幾點(diǎn)得到初步印象:
 
1、看系統(tǒng)有幾個(gè)優(yōu)化參數(shù)。參數(shù)越多,“過度優(yōu)化”的可能性越大。如果你手頭有系統(tǒng)測(cè)試軟件,你可以做個(gè)簡(jiǎn)單的試驗(yàn):選一個(gè)股票或期貨,用兩個(gè)移動(dòng)平均的交叉作買入和賣出的信號(hào),然后對(duì)這兩個(gè)移動(dòng)平均的日數(shù)做優(yōu)化(例如從10日到250日,5日一階),很有可能在優(yōu)化的結(jié)果中你能找到很不錯(cuò)的。如果再加一個(gè)參數(shù),譬如說止損點(diǎn)或贏利靶點(diǎn)(Profit Target),那么今天你就可以找到不少誘人的系統(tǒng)。但是你會(huì)用這些系統(tǒng)去交易嗎?
2、看系統(tǒng)交易程式中是否有“魔術(shù)”數(shù)字。如果有,就要問為什么用這個(gè)特定的數(shù)字。譬如,程式中用了一個(gè)20天的移動(dòng)平均,一般都會(huì)問為什么用20天而不是10天?如果是10天的移動(dòng)平均會(huì)是什么結(jié)果?30天又是什么結(jié)果?
3、看系統(tǒng)的交易策略是否簡(jiǎn)單。越是邏輯簡(jiǎn)單的系統(tǒng),一般來說,越不容易被過度優(yōu)化,也越能經(jīng)得起時(shí)間的考驗(yàn)。海龜交易法則就是一個(gè)簡(jiǎn)單系統(tǒng)的典范?;谄谪浭袌?chǎng)價(jià)格的季節(jié)性漲跌的系統(tǒng)也是很簡(jiǎn)單易懂的。很多人不相信大家都知道的交易策略能持久地贏利。這個(gè)問題的關(guān)鍵,是不能簡(jiǎn)單地以為知道了交易策略就萬事大吉了。交易策略可以大家都一樣,但每個(gè)人的交易計(jì)劃,包括資金管理和交易管理,和每個(gè)人的性格與自律程度,以及對(duì)市場(chǎng)的了解,則千差萬別。好比人人都知道怎樣在墻上釘個(gè)釘子:買個(gè)錘子??!聽起來最簡(jiǎn)單不過了,三歲小兒都知道。為什么很多人還是敲不好呢?原因很多??赡苜I了個(gè)自己使不動(dòng)的錘子(交易系統(tǒng)不符合個(gè)性),可能不知道有些墻是要先探到磚縫的才好敲的(對(duì)市場(chǎng)不了解,選錯(cuò)了市場(chǎng)或選錯(cuò)了時(shí)段),也可能是釘子敲得太少(缺乏經(jīng)驗(yàn),對(duì)市場(chǎng)沒感覺),或者是用力過猛把釘子敲彎了(想一夜暴富,結(jié)果過度交易搞破產(chǎn)了),等等??傊?,交易策略可以簡(jiǎn)單,但要指望通過交易達(dá)到穩(wěn)定地贏利卻不容易。
4、回到“過度優(yōu)化”的主題上,如果要做進(jìn)一步的分析,我一般會(huì)看系統(tǒng)指標(biāo)在不同參數(shù)下的分布。對(duì)于好的系統(tǒng),這種分布的形狀應(yīng)該像小山包。假設(shè)系統(tǒng)只有一個(gè)參數(shù),即某個(gè)移動(dòng)平均的日數(shù)。而且,為簡(jiǎn)單起見,我們只看系統(tǒng)的總贏利??梢钥吹?,雖然總贏利在參數(shù)為45時(shí)最優(yōu),但用其他值時(shí)的贏利也很不錯(cuò)?;蛘哒f這是個(gè)可以“穩(wěn)定”贏利的系統(tǒng)。如果像懸崖,說明系統(tǒng)對(duì)于參數(shù)的變化太敏感,你就要小心了。
 
五、看系統(tǒng)的交易策略是否有實(shí)際意義。
 
也就是說,系統(tǒng)的交易邏輯必須能夠被合理解釋。好的交易系統(tǒng)捕捉市場(chǎng)的某些可量化的特性,如果系統(tǒng)的邏輯無法合理地解釋成市場(chǎng)的某種特性,那么這個(gè)系統(tǒng)是不可信的。
 
只有在通過了以上所述的可信度檢驗(yàn)后,討論系統(tǒng)測(cè)試的績(jī)效指標(biāo)才有意義。如果是自己進(jìn)行交易系統(tǒng)的開發(fā),在交易策略的選擇,優(yōu)化,和測(cè)試的過程中就必須把可信度的問題考慮在內(nèi)。 


評(píng)分:     5

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

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