[轉(zhuǎn)] 從哪里入手來檢測評估你的交易系統(tǒng)呢?
考察一個系統(tǒng)時,首先要看的不是它能賺多少錢,而是它會虧掉多少,這是交易者的長久生存之道。那么,在交易系統(tǒng)的測試報告中,哪個績效指標(biāo)在最大程度上代表了使用這個系統(tǒng)交易的風(fēng)險呢?一般認為,當(dāng)之無愧的是“最大資金回撤”(Maximum Drawdown)。
最大資金回撤是整個測試中,資金曲線(Equity Curve)上高點和下一低點之間差的最大值。用另外的話說,如果我們決定用這個系統(tǒng)進行交易,最壞的情況是怎樣呢?最壞的情況是當(dāng)我們開始用它交易時,正好是在它的資金曲線高點,接著碰到歷史上最大的資金回撤。譬如說,這個系統(tǒng)年回報100%,最大資金回挫五萬元,我準(zhǔn)備投入四萬元來交易,那么明年此時我的賬戶上會有多少錢呢?各種可能性都有,我一定先看它最多能給我虧掉多少。讓我們來看一下最壞的情形:最壞的情形是在看到任何賺錢的希望之前,先遭遇最大資金回挫,我們投入的四萬錢都虧進去了,這是完全有可能的。如果我們遇上了,那么即使這系統(tǒng)每年能翻N番都無濟于事了,因為我們已經(jīng)出局。知道了最壞的情形,首先需要做的就是減少交易的倉位。譬如系統(tǒng)測試時的設(shè)定是每次交易1000股,在實戰(zhàn)中每次可能只交易200股,這樣在實際交易中碰到的最大資金回挫會減少到10000元,在最壞的情形時,還會有三萬元的資金,我們還有機會能扳回來。
倉位定在多少合適呢?這涉及到資金管理 (Money Management) 中的倉位計算(Position Sizing)。比較保守的方式一般用固定百分比,比如每次只準(zhǔn)備總資金2%的虧損。也就是說,如果我們投入十萬元資金,每次交易只準(zhǔn)備犧牲2000元。如果買40元的股票,而止損假定必須設(shè)在35元,那么每股的風(fēng)險是5元,就只能買400股。還有很多別的算法可以用來決定倉位大小。每個人可以根據(jù)自己的風(fēng)險承受能力和系統(tǒng)的盈利能力來決定。
有一點是系統(tǒng)交易者必須心理有數(shù)的:系統(tǒng)測試給出的最大資金回撤只是一個理論值,不管用了多長時間的歷史數(shù)據(jù)做測試,仍然無法保證測試結(jié)果中的最大資金回撤是真正的“最大”,也就是說,在開始用這個系統(tǒng)實際交易后,仍有可能碰到比測試報告中“最大資金回撤”還要大的資金回撤,而且無法確知它有多大。聽起來好像充滿不確定性,但想想其實每天我們做的事情也有很多不確定性。譬如,坐飛機就蠻可怕的,因為誰也不能保證下一次坐飛機不會出事,但是我們并不會因此就不去坐飛機了,為什么?因為遇上空難的可能性極低,估計活一萬年而且頻繁地坐飛機才可能碰上一次。在交易中也一樣,我們需要做的就是把出現(xiàn)災(zāi)難性的資金回撤的幾率降到最低,低到交易一萬年而且頻繁地交易才可能碰上一次。
能夠降低這種幾率的方法有:
1、用可能得到的所有數(shù)據(jù)進行測試。顯而易見,測試數(shù)據(jù)涵蓋的時期越長,碰上資金災(zāi)難的可能性越小。
2、選擇那些“最大資金回撤”隨參數(shù)的變化不敏感的系統(tǒng)。用變化敏感的系統(tǒng)交易是極其危險的。市場會變化,而交易系統(tǒng)一旦投入交易是不能隨意改動的,這就要求系統(tǒng)在參數(shù)變化時不會造成災(zāi)難性的回撤,這是使用系統(tǒng)交易的最重要的原則。在保證這個原則的前提下,我們才能去考慮如何穩(wěn)定贏利。
3、把交易出現(xiàn)的順序打亂,然后模擬在不同交易順序下系統(tǒng)的表現(xiàn)。這通常被稱為蒙特卡羅 (Monte Carlo) 模擬。從風(fēng)險控制的角度上說,模擬的主要用處是它可以告訴我們,如果交易發(fā)生的次序可以打亂的話,我們都會碰上哪些程度上的回撤,以及這些回撤發(fā)生的幾率又各是多少。
4、同時用多種關(guān)聯(lián)性不強的交易品種(市場)或交易系統(tǒng),并合理分配資金,以分散資金風(fēng)險。交易者可以選擇對一個交易品種同時使用多個交易系統(tǒng),或同時在三個不同的時間框架上操作,或者同時交易幾個市場,只要在這些系統(tǒng)或市場上的操作結(jié)果相關(guān)性很低,資金災(zāi)難的幾率就能成倍降低。市面上有一些軟件能夠?qū)ν顿Y組合進行測試,給風(fēng)險控制提供了更完善的工具。
您需要 [注冊] 或 [登陸] 后才能發(fā)表點評