回測報(bào)告分分鐘檢驗(yàn)?zāi)P秃脡?/p>
對(duì)一個(gè)模型進(jìn)行測試時(shí),需要計(jì)算每一次歷史交易的盈虧、回撤等進(jìn)而得到收益率、最大回撤、勝率等我們關(guān)注的指標(biāo)數(shù)據(jù),這些數(shù)據(jù)如果全靠手動(dòng)計(jì)算幾乎是實(shí)現(xiàn)不了的。程序化交易軟件充分利用了計(jì)算機(jī)強(qiáng)大的運(yùn)算能力,可瞬間出具含有眾多參考項(xiàng)目的詳細(xì)報(bào)告,分分鐘就能檢驗(yàn)?zāi)P秃脡摹?/p>
1、案例1:利用分析報(bào)告360度檢測模型
下圖是一個(gè)分析報(bào)告的一部分,圖中②、③指標(biāo)是我們通常最關(guān)注的數(shù)據(jù),很多人會(huì)認(rèn)為盈利率高,勝率高的模型就是好模型,真的是這樣的么?讓我們?cè)賮砜纯磮D中的①、④衡量指標(biāo)。
報(bào)告顯示該模型在這段交易過程中,最大回撤高達(dá)153860,最大回撤比已經(jīng)逼近50%,說明該模型并不是一個(gè)穩(wěn)定的模型。如此大的回撤一方面會(huì)在實(shí)盤中帶來權(quán)益的銳減,另一方面也會(huì)使交易者的心態(tài)受到嚴(yán)重的影響。再看④指標(biāo),空頭交易的平均盈利/平均虧損測算結(jié)果是0.88,這就說明該模型的空頭交易絕大多數(shù)是虧損的,在實(shí)盤交易中該模型的做空操作很可能成為短板。
所以在衡量一個(gè)模型的好壞時(shí),我們要充分利用軟件提供的測算報(bào)告,根據(jù)各個(gè)測算指標(biāo)全面考量模型。 ( 來源: http://www.kzuj.com.cn )
2、案例2:效果測試結(jié)果的升級(jí)應(yīng)用
回測報(bào)告中的各項(xiàng)統(tǒng)計(jì)數(shù)據(jù)也為我們擬合一些其他的經(jīng)典理論提供了數(shù)據(jù)基礎(chǔ)和計(jì)算依據(jù),可以更深層次的挖掘模型的隱含特性,全方位剖析模型效果。
比如著名的凱利公式:f* =(b*p -(1-p))/b (其中f* 為開倉最佳資金比例、b為模型的平均盈利/平均虧損、p 為勝率)。我們從回測報(bào)告中可以直接得到勝率和盈虧比的數(shù)值,將這些數(shù)據(jù)代入到公式中進(jìn)而得到該交易系統(tǒng)的最優(yōu)開倉比例,投資者可以根據(jù)自身交易系統(tǒng)所計(jì)算出的f* 值乘以心理承受損失的比例去控制最大倉位。
3、進(jìn)行收益率測算的操作方法
如下圖所示是如何進(jìn)行模型的回測: ( 來源: http://www.kzuj.com.cn )