(觸手譯)1/N_exAHL頂級對沖基金經(jīng)理:系統(tǒng)化交易

--------------------------------------------------------------------------------------
這個系列是全球頂級CTA對沖基金AHL的基金經(jīng)理Robert Carver的Systematic Trading書籍(中文譯)。
筆者在AHL的十幾年里管理了超過百億的全球宏觀對沖基金。離開AHL后,運用這一套系統(tǒng)規(guī)則超過7年。其本人有Pyton寫的開源回測框架及交易系統(tǒng).https://qoppac.blogspot.com/
我抽空余時間把書籍按照自己的理解翻譯出來。因為內(nèi)容真的很多,所以見諒,更新的會比較慢。
本書作為入門書籍,仍舊有難度,因為有相當(dāng)多的東西和實盤實戰(zhàn)掛鉤??蚣芙⒂诶碚?,但其它包括回測等等的很多細(xì)節(jié)問題都仍舊需要單獨解決。
無論是主觀交易、半自動交易、程序化交易,都推薦閱讀的,從入門到放棄的書籍。
細(xì)節(jié)的備注和超級鏈接會在后續(xù)添加。
--------------------------------------------------------------------------------------
人的大腦缺陷
????人腦可以做很多很棒的事情,但是在做金融方面決定的時候有非常嚴(yán)重的缺陷,在這一章我會展開有關(guān)的行為金融學(xué),為什么系統(tǒng)化交易和投資更靠譜。我也會展示我們會在設(shè)計交易系統(tǒng)的過程中做出什么樣的不理智的干預(yù)。
????1950年傳統(tǒng)金融理論發(fā)展起來的時候,經(jīng)濟(jì)學(xué)家認(rèn)為市場參與者的行為是純理性的,從而產(chǎn)生了完全有效的市場。隨著時間推移,這個理論被漸漸的取而代之,新領(lǐng)域就是行為金融學(xué),行為金融學(xué)有一個統(tǒng)一的模型:前景理論。
????前景理論解釋了為什么投資者在做決策時會犯錯。這種對損失的厭惡是一種非常強(qiáng)大的本能(作為人)。我們不把賬戶上的損失當(dāng)成是真實的,直到它被具體化,這樣可以推遲損失金錢的痛苦。我們也不愿意承認(rèn)我們做出的決策是錯誤的,平倉等于承認(rèn)錯誤,承認(rèn)失敗。
????相反,如果盈利了,我們很高興的迅速平倉,潛在的推動因素是我們?yōu)榱吮荛_某種可能的后悔和遺憾:比如說價格新高后開始回落了,我們就開始責(zé)備自己沒有早點獲利平倉。平倉也相當(dāng)于在反饋我們一開始的交易是對的。感覺做的對的時候,我們很急切的想要得到確認(rèn)。
????這兩種效應(yīng)都和傳統(tǒng)金融理論相悖。筆者通過回測來證明少贏多虧是SB行為。對31份合約進(jìn)行回測后發(fā)現(xiàn),27份合約的回測中,少虧多盈的做的比少盈多虧的做的好。????這31份合約覆蓋了各類資產(chǎn)。少盈多虧的交易者就是在模仿我們作為人的本能,結(jié)果就比較慘。
????另外還有賭徒理論,為什么交易容易上癮,可能是因為某些因素在交易過程中加強(qiáng)了大腦受到的刺激,筆者解讀似乎有三個主要因素和讓人上癮有關(guān):1,游戲中有一種控制錯覺。比如買彩票的喜歡自己選號碼;2,游戲里存在一些很明顯的機(jī)會,經(jīng)常有那種可以讓自己幾乎贏得非常徹底的機(jī)會。如果這些機(jī)會的同時你付出的成本又很低,那就更刺激了。3,這種刺激反饋一直持續(xù)連續(xù),像游戲一樣,比如買彩票不像刮刮卡那樣容易上癮,因為刮刮卡是立即可以知道結(jié)果的。你想要的那種反饋可以立即獲得。
????這種控制錯覺在各種主觀投資/投機(jī)里都存在,但是,極具諷刺意義的是,如果你是一個系統(tǒng)化交易者,你是幾乎沒有什么掌控感的。所以多數(shù)人感覺,系統(tǒng)化交易很難被駕馭。
????這種大腦缺陷會引起非常糟糕的財務(wù)決策,做的不好就是毀一生。
簡單的規(guī)則
????所以說考慮到人類大腦存在嚴(yán)重影響我們做出決策的缺陷,我們怎么做呢?答案就是我們應(yīng)該使用系統(tǒng)的交易規(guī)則來做決定(觸手OS:或者從入門到放棄也可以),這個可以幫助我們減輕自身的嚴(yán)重缺陷,同時也可以讓我們利用其它交易員仍然存在的弱點:他們的認(rèn)知偏差導(dǎo)致市場行為異常。例如截斷虧損這個規(guī)則不僅僅是在糾正我們作為人類的本能,讓我們避免早早獲利&虧損扛單,同時也會在別的交易者堅持做虧損扛單的時候,我們可以獲得更多的額外收益。
????就筆者個人而言,基于認(rèn)知偏差的這類解讀可以用來解釋為什么有些交易規(guī)則始終是有利可圖的,所以從這點去思考的話就比較靠譜,因為這意味著我們在回測系統(tǒng)的過程中看到的不僅僅是一堆統(tǒng)計信號,它也意味著除非人類行為發(fā)生根本性改變,否則相關(guān)的這些交易規(guī)則會持續(xù)有效(觸手OS:其實這個也跟市場的參與者結(jié)構(gòu)有關(guān)。例如以機(jī)構(gòu)為主,散戶幾乎沒有的美股市場,同時期權(quán)交易量超過了原標(biāo)的品種的交易量,市場更復(fù)雜,市場行為其實是會不同的,例如程序化的機(jī)構(gòu)不太可能有作為普通散戶的認(rèn)知偏差。)
堅持計劃
????如果你不能堅持執(zhí)行,那一個系統(tǒng)的交易策略就會失去意義。比如說現(xiàn)在是2022年了,你下定決心新得一年截斷虧損讓利潤奔跑,但是這跟你下決心去健身房健身一樣,很難執(zhí)行。在交易中你會為自己對交易系統(tǒng)的干涉找一堆千奇百怪的理由,你的內(nèi)心獨白堪沒有任何意義。筆者把這類內(nèi)心獨白的過程稱作干涉。干涉的原因是最大且最嚴(yán)重的認(rèn)知偏差:過度自信。你認(rèn)為你比別人聰明;你認(rèn)為你比交易系統(tǒng)聰明;哎確實,確實是這樣。我們認(rèn)為自己比交易系統(tǒng)知道的多,哎確實,確實是這樣。但是,這個交易系統(tǒng)專注于一堆比較集中的可量化的輸入數(shù)據(jù),我們可以分析各種復(fù)雜的信息,我們認(rèn)為聰明和了解更多意味著我們可以做出更好的決定,但由于認(rèn)知偏見,我們通常是反著來的。
????為了避免干涉我們的交易系統(tǒng),我們需要建立一個承諾機(jī)制。
交易系統(tǒng)必須客觀
????要做到這一點,交易系統(tǒng)必須客觀。許多系統(tǒng)不客觀,需要主觀判斷力,比如一個非常主觀的規(guī)則可能類似:小損失時賣出,有大盈利的時候持倉。本質(zhì)上類似截斷虧損,但是太模糊了。因為實際交易中,一旦出現(xiàn)虧損了,你就會開始思考和定義小到底是多小,以給自己尋找不賣/扛單的理由(陷進(jìn)認(rèn)知偏差)。很多主觀交易系統(tǒng)會存在一些比上述要好的一些基礎(chǔ)規(guī)則。技術(shù)分析幾乎不可能針對一個圖表得到一個統(tǒng)計的結(jié)論。(觸手OS:所以討一般論是啥大意義的)
????于是建議一個純粹的客觀系統(tǒng)可以幫助我們形成一種非常強(qiáng)大的承諾機(jī)制,如果你是主觀交易,你的本能會在你的余生里都跟你反著來,你時不時就會違反規(guī)則;但是如果所有規(guī)則都是明確定義的,那任何不合理都會很明顯。如果都做到這份了,你還公然無視客觀的規(guī)則,你就別說自己是一個系統(tǒng)交易者了。筆者備注,只有客觀的系統(tǒng)化規(guī)則可以回測。
????系統(tǒng)化規(guī)則不意味著用程序化執(zhí)行,你也可以手動執(zhí)行。對于簡單的規(guī)則,程序化沒有必要。而且,即便是程序化,也沒辦法停止干涉,首先考慮程序化的程度,如果需要人參與執(zhí)行,那就存在干涉,如果是一個電腦全執(zhí)行的策略,那干擾就很難。比如說,一臺電腦,一個人,一條狗,電腦執(zhí)行,人喂狗,人要是碰電腦,狗咬人。
????此外,再好的系統(tǒng)都需要有一個緊急情況下覆寫的備案,如果你頻繁干涉,那說明緊急情況太多了,程序化交易的作用就減弱了,除非你對自己所設(shè)計的交易規(guī)則非常有信心。完全自動化但不完全可信的系統(tǒng)可能是致命的。隨便一個理智的人都會在有麻煩的跡象時想著把它停掉。因此,程序化交易可以幫助建立承諾機(jī)制,但是程序化交易本身必須可靠。
設(shè)計一個好的交易系統(tǒng)
????怎樣的設(shè)計是好的?怎么設(shè)計出一個能讓你自己信任,投入資金而且你自己不會干涉的系統(tǒng),不管它到底是不是程序化。首先給出一堆可靠的數(shù)據(jù),其次進(jìn)行歷史回測,通過回測告訴你系統(tǒng)的歷史行為。假設(shè)一個設(shè)計可靠的系統(tǒng)在歷史里通常每10個交易日就有一個交易日回撤5%左右,那實盤中出現(xiàn)這種情況就不用擔(dān)心。
????設(shè)計系統(tǒng)的時候有三個大坑一定要避開:過度擬合,過度交易,過度下注(觸手OS:無論是不是程序化交易,這三個坑都需要避免)
過擬合
????新的交易系統(tǒng)不可能憑空出現(xiàn),它必須由一個真實存在的人(很可能是過度自信)設(shè)計出來。由于他們想通過程序化交易來避免的那些認(rèn)知偏差,在設(shè)計過程中犯錯也會變得同樣簡單(和認(rèn)知偏差一樣很難被認(rèn)識到也很難克服)
????首先是敘述謬誤,我們得大腦很擅長看到并不存在得東西(觸手OS:類似得描述,Tom Hugarrd得交易心理學(xué)。看水龍頭以為是只蝴蝶)。在制定交易規(guī)則時,通常會有一個擬合歷史數(shù)據(jù)得過程,在這個過程,通過回測來尋找最佳得規(guī)則??赡芤粋€不小心,發(fā)現(xiàn)規(guī)則和歷史數(shù)據(jù)非常吻合。這個規(guī)則就只是匹配一組特定的市場條件,在實盤中的表現(xiàn)會比一個簡單的規(guī)則還要差。這就是過擬。敘述謬誤就是我們認(rèn)為歷史價格的可預(yù)測性比實際存在的要高,因此我們就會被很契合的交易規(guī)則吸引(不自覺地)
????其次就是第二種偏見,是所有偏見中最嚴(yán)重的:過度自信。表現(xiàn)在缺乏多樣化。對散戶投資者的調(diào)查發(fā)現(xiàn),大多數(shù)散戶的投資組合中資產(chǎn)類別非常少,而且傾向于只持有本國的資產(chǎn),且缺乏多樣化。
????你可能會認(rèn)為。。。有了復(fù)雜的量化工具,職業(yè)交易者就不會犯錯了。其實不是的,他們也經(jīng)常犯錯。當(dāng)他們沒有考慮資產(chǎn)回報的巨大不確定性時,就會犯錯。最常用的優(yōu)化模型是假設(shè)他們很清楚收益情況,對模型輸入?yún)?shù)有微小的改變都會導(dǎo)致產(chǎn)生極端的投資組合,從而把所有倉位放在一個品種里。
過度交易
????交易者對自己的能力相比其它人的能力過度自信,這是另一種認(rèn)知偏差:虛幻的優(yōu)越感。例如,幾乎所有司機(jī)都認(rèn)為自己開車水平高于平均水平。理論上不可能。散戶和職業(yè)交易員都有過度交易的傾向,頻繁交易導(dǎo)致額外的交易成本。過度交易潛在透露著你對自己克服更高成本障礙的相對能力過于自信。還有上面指出的,頻繁交易會讓人上癮,導(dǎo)致和賭博無差異的行為。
????如果在設(shè)計短線交易系統(tǒng)時你不自知卻確實做了過擬合,得到了一個在歷史回測里表現(xiàn)非常好的交易系統(tǒng),就會錯誤的以為收益會很輕松的高到足以覆蓋交易成本。(芭比Q了)
過度下注
????如果你擔(dān)心自己會爆倉之類的,你就很難不干涉交易系統(tǒng)。以上面提到的系統(tǒng)為例,每天損失5%的概率是1/10。如果是10倍杠桿,那你有可能在一天之內(nèi)就損失50%的本金。大多數(shù)理智的人會在一天損失50%后開始恐慌,然后瘋狂干預(yù)。
????不幸的是,過度下注在散戶中非常普遍,如果你比過度自信還牛逼(社交牛逼到宇宙自信),你可以在期貨公司允許的范圍內(nèi)用最大的杠桿&最大的倉位。這里引用一個概念:標(biāo)準(zhǔn)差(觸手OS:期貨心靈砒霜合集——頭寸風(fēng)格分類。標(biāo)準(zhǔn)差貫穿整個交易系統(tǒng)設(shè)計的各個幻覺,解釋什么樣的系統(tǒng)&什么樣的收益是現(xiàn)實的)
標(biāo)準(zhǔn)差

????標(biāo)準(zhǔn)差是衡量一組數(shù)據(jù)在其平均值附近的分散程度,是度量風(fēng)險的一種工具。標(biāo)準(zhǔn)差經(jīng)常用于描述資產(chǎn)收益或是交易系統(tǒng)利潤的離散程度,筆者用波動率(Vol:Volatility)作為收益標(biāo)準(zhǔn)差的縮寫;1個單位的標(biāo)準(zhǔn)差也叫做∑(σ)。
????筆者會處理每日收益率和每日波動率(日收益標(biāo)準(zhǔn)差),同時考慮年化標(biāo)準(zhǔn)差。(一年里大致看到多大的偏差)
????標(biāo)準(zhǔn)差不是線性增加的,是隨著時間的平方根增加的,一年大約256個交易日,√256就是16。
日收益標(biāo)準(zhǔn)差×16=年收益標(biāo)準(zhǔn)差
日平均收益率×256=年收益率
????股票的年收益標(biāo)準(zhǔn)差大約20%。我們通常假定收益有一個特定的分布,分布只是描述數(shù)據(jù)的一種方式。筆者常用的一種分布方式是高斯分布。如果收益是高斯正態(tài)分布,那僅僅均值和標(biāo)準(zhǔn)差就可以說明某種收益的可能性多大。如果你的日收益是高斯正態(tài)的,那么你會看到68%左右的平均時間內(nèi)在1個∑或更少的范圍內(nèi)波動,95%的時間回報小于2個∑。2.5%的時間,變化超過2個∑。
????假設(shè)我們計算上面提到的200%的年收益標(biāo)準(zhǔn)差。那日收益標(biāo)準(zhǔn)差就200%/16=12.5%,對于日平均回報率來說,即便樂觀的每年賺200%,也就是每天賺200%/256=0.8%,0.8%加減一個標(biāo)準(zhǔn)差也就是13.3%和-11.7%。說明啥呢?68%的交易日里,你每天的波動在-11.7%到+13.3%之間。95%的時間,在-24.4%到+25.8%之間,有接近2.5%的時間,你當(dāng)天虧損的風(fēng)險會大到24.2%,很大的損失了,每幾個月就有一次。大約每三年,你會在一個交易日內(nèi)承擔(dān)超過37%的風(fēng)險。
????可怕的是啥呢,這還是樂觀的,因為這是正態(tài)分布。正態(tài)分布往往低估了糟糕的回報率(觸手OS:期貨心靈砒霜——頭寸風(fēng)格分類,盈利者屬性里,低頻交易者,虧大錢的概率比賺大錢的概率要高)。根據(jù)正態(tài)分布,1個世紀(jì)才會出現(xiàn)一個交易日虧損超過4個∑。但是美國道瓊斯從1914年到2014年,這種情況出現(xiàn)了約30次。