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

UP主自行翻譯,嚴禁復(fù)制用于任何商業(yè)用途
這個系列是全球頂級CTA對沖基金AHL的基金經(jīng)理Robert Carver的Systematic Trading書籍(中文譯)
筆者在AHL工作的十幾年里管理了數(shù)十億的全球宏觀對沖基金,運用這一套系統(tǒng)規(guī)則超過7年。其本人有Pyton寫的開源回測框架及交易系統(tǒng).https://qoppac.blogspot.com/
我抽空余時間把書籍按照自己的理解翻譯出來。因為內(nèi)容真的很多,所以見諒,更新的會比較慢。翻譯會有出入點或者不到位的地方,有異議建議看原著確定含義。
本書作為入門書籍,仍舊有難度,因為有相當多的東西和實盤實戰(zhàn)掛鉤。框架建立于理論,但其它包括回測等等的很多細節(jié)問題都仍舊需要單獨解決。
無論是主觀交易、半自動交易、程序化交易,都推薦閱讀的,從入門到放棄的書籍。
細節(jié)的備注和超級鏈接會在后續(xù)添加。
經(jīng)常白嫖的人會 1產(chǎn)生幻覺 2記憶力差 4不識數(shù) 6神志不清 這九點大家記牢
已翻譯章節(jié)回顧:

人的主觀認知缺陷;
金融行為學;
引出系統(tǒng)化交易的必要性;
市場歷史數(shù)據(jù)表現(xiàn)的分布狀態(tài);

好的系統(tǒng)必備特征;
系統(tǒng)失效的特征(盈利的來源);
交易風格在歷史統(tǒng)計上的表現(xiàn)區(qū)別;
可實現(xiàn)的夏普率表現(xiàn);
提高夏普率的方式;

擬合分類;
過擬合的危險;
當擬合開始走壞;
一些有效擬合的規(guī)則;
如何選擇擬合規(guī)則;

優(yōu)化變壞;
節(jié)省優(yōu)化;
手動設(shè)定權(quán)重;
結(jié)合夏普率;?

舉一個不好的例子:一個存在致命缺陷的交易系統(tǒng);
為什么要做框架模塊化:框架模塊化對系統(tǒng)化交易策略的重大意義;
框架包含的元素:框架中各種模塊的簡要說明;

合格標的品種的必需項
選擇標的品種和交易風格
參與標的品種的方式
第三大塊——框架
第七章——預(yù)測
怎樣的預(yù)測是好的預(yù)測
????這一章的部分內(nèi)容非常講技術(shù);半自動交易員和大類資產(chǎn)配置交易員應(yīng)該讀一讀,但是需要略過內(nèi)容;但是,那些打算設(shè)計他們自己的交易規(guī)則的堅定的系統(tǒng)化交易員需要了解詳細的內(nèi)容。
????
????當我開始在一家大型投資銀行從事期權(quán)交易時,有人鼓勵我在正常的客戶流交易之外,建立小的自營頭寸。這樣做的目的是讓新手獲得一些管理風險的實際經(jīng)驗,不讓自己的賬面蒙受巨額損失。最初,我僅限于交易單一的期貨合約。
????當我畢業(yè)時,我面臨著一個兩難的境地。購買德國10年期國債期貨,我的頭寸應(yīng)該是多大?我應(yīng)該堅持持有一個合同,還是繼續(xù)增加的頭寸?我向一個更有經(jīng)驗的交易員尋求建議。他嘆了口氣,對年輕人的無知感到憤怒,然后轉(zhuǎn)向我。
????“你需要知道三件事。首先,你對這筆交易有多少興趣?答案是從你心里得到的。”謝爾蓋指著自己的心臟回答?!暗诙?,你能承受多少損失?”就在這里,在你的肚子里?!彼牧伺淖约簩挻蟮亩亲印!白詈笠患拢卸啻箫L險?”你在這里算一下?!敝x爾蓋敲著額頭說。
????他的回答毫無幫助,完全沒有細節(jié),但完全正確。僅僅預(yù)測價格的上漲或下跌是不夠的;你還需要決定價格是漲得多還是漲得少。你需要決定你有多喜歡這筆交易。你需要一個預(yù)測——預(yù)測價格將上漲或下跌多少。本章是關(guān)于預(yù)測的。
????預(yù)測是一個數(shù)字:正值表示你想購買該資產(chǎn),因為預(yù)計價格會上漲,負值表示你想做空該資產(chǎn)。不使用衍生品、不能賣空的投資者只會做出正值的預(yù)測。預(yù)測不應(yīng)該是二元的——買入或賣出——而是應(yīng)該按比例進行。接近于零的預(yù)測表明價格波動較小,絕對值越大意味著預(yù)期回報越大。
????按比例的預(yù)測之所以有意義,有三個原因。首先,考慮到預(yù)測的比例,如果你要檢查交易規(guī)則的回報,你通常會發(fā)現(xiàn),接近于零的預(yù)測不像更大的預(yù)測那樣有利可圖。其次,二元系統(tǒng)的交易成本更高,因為從做多到做空,你需要立即賣出兩倍的初始頭寸。最后,該框架的其余部分假設(shè),你得到的預(yù)測在其他方面不是二元的或起伏不定的。看到預(yù)測不斷變化總比看到預(yù)測跳躍要好。如果你是一個堅定的系統(tǒng)交易者,設(shè)計或調(diào)整交易規(guī)則來產(chǎn)生比例預(yù)測相對容易。如果你是一個半自動的交易者,以一種更自由的方式進行預(yù)測,那么你需要能夠量化你的信念的力量,我將在本章稍后回到這個問題。由于使用的是固定的預(yù)測值,資產(chǎn)配置對投資者來說很容易。
預(yù)測與風險調(diào)整后的回報成正比
????你如何設(shè)定預(yù)測,讓它們體現(xiàn)你對某個位置的喜愛程度,或者更準確地說,你認為該位置隨后的漲跌會有多強?
????你可能會認為這很簡單。當我與謝爾蓋交談時,我正在交易德國國債,因此我應(yīng)該制定我的交易規(guī)則,如果預(yù)期為50點,就意味著買進50個德國國債期貨。100的強勁預(yù)期意味著100份合約,以此類推。
????不幸的是,這個想法有幾個缺陷。如果你想用我的預(yù)測規(guī)則呢?你可能連5只德國國債都不想押注,或者你可以在一只平均持有5萬份合約的大型基金工作。這種預(yù)測沒有考慮到不同的賬戶規(guī)?;虿煌娘L險偏好。
????其次,如果德國國債價格的標準差翻倍會怎樣?持有50個合約的頭寸現(xiàn)在的風險是你最初預(yù)期的兩倍。簡單的預(yù)測沒有考慮到風險隨時間的變化。
????最后,你通常希望在不同的標的上使用相同的交易規(guī)則,因為它更簡單,如果你適合的話,它允許你共享數(shù)據(jù)。然而,50年期德國國債的風險遠低于50年期日本政府10年期債券期貨,但遠高于50年期德國Schatz(兩年期)債券期貨。該規(guī)則無法應(yīng)對沒有同樣風險的標的資產(chǎn)。
????解決辦法是使用我最喜歡的技術(shù)——波動率標準化。所以在我的框架中,預(yù)測與預(yù)期風險調(diào)整后的回報成比例。例如,假設(shè)德國國債的年預(yù)期回報率為2%,預(yù)期年化標準差為8%。Schatz期貨的年預(yù)期回報率是1%,但你只能預(yù)期波動率是2%。經(jīng)過風險調(diào)整后,Schatz期貨的預(yù)期回報率(1% 2% = 0.5)是德國國債的兩倍(2% 8% = 0.25)。
????這意味著對Schatz的預(yù)測應(yīng)該是對德國國債預(yù)測的兩倍。這涉及到具有不同風險的金融標的。這還意味著,任何交易規(guī)則都可以在不修改所有標的資產(chǎn)的情況下使用,如果你符合交易規(guī)則,你可以使用來自多個資產(chǎn)的匯集數(shù)據(jù)。如果你不斷地調(diào)整你對預(yù)期波動率的估計,那么你也要應(yīng)對隨著時間變化的風險。
????最后,有了這樣的預(yù)測,不同的投資者可以使用相同的交易規(guī)則,但隨后根據(jù)他們的賬戶規(guī)模和風險偏好來調(diào)整頭寸。我將在第9章“波動率目標”和第10章“頭寸規(guī)模調(diào)整”中說明如何做到這一點。
????你們之前見過,平均回報與標準偏差之比就是夏普比率。因此,預(yù)期夏普比率做出了良好的預(yù)測,這使得制定交易規(guī)則變得非常直觀。
預(yù)測應(yīng)該有一個一致的比例
????我前面說過,預(yù)測需要與風險調(diào)整后的回報成比例。在上述例子中,對德國國債的預(yù)期為2.5,對Schatz的預(yù)期為5;分別為0.0000005和0.000001,5000和10000都是有效的。這些選項中,或者其他無窮多個選項中,哪個是最好的?
????事實上,這并不重要,只要你是一致的,但無論你在這里選擇哪種規(guī)模,都會影響到你的交易系統(tǒng)的其他部分。特別是你預(yù)測的預(yù)期平均絕對值是指定系統(tǒng)的一個關(guān)鍵部分。如果你選擇一個易于操作的比例,那么生活將會變得更容易。人類很難處理非常小或很大的數(shù)字,甚至計算機也很難處理微小分數(shù)的浮點表示。
????我的建議是創(chuàng)建具有預(yù)期絕對值的預(yù)測10. +10是平均買入,-10是平均賣出。若預(yù)測+5為弱買入,-20為強賣出。這些預(yù)測數(shù)字現(xiàn)在看起來可能非常抽象。不要太在意第十章“頭寸規(guī)?!?,我會告訴你如何將它們轉(zhuǎn)換成實際的頭寸。
????如果你是一個使用自由預(yù)測的半自動交易者,那么正確的比例是很簡單的,我將在下面向你展示。資產(chǎn)配置投資者使用的規(guī)則也具有適當?shù)囊?guī)模。我在本章后面為堅定系統(tǒng)交易者提供的示例規(guī)則也被正確縮放了。但是,如果你正在制定自己的規(guī)則,或調(diào)整其他規(guī)則,則需要標準化它們的自然規(guī)模,我將在本章后面解釋這一點。
我們應(yīng)該允許預(yù)測值盡可能大嗎?
????如果預(yù)期絕對值為10,那么+10就是看漲,而+20就是真的看漲。如果你確信這是千載難逢的機會呢,就像我在介紹中提到的2009年巴克萊交易一樣。你應(yīng)該允許你的規(guī)則預(yù)測+100嗎?我認為不是。預(yù)測值應(yīng)該以最大絕對值為上限,我建議以20為上限。原因如下:

?
????堅定的系統(tǒng)交易者不應(yīng)該忽視-20到+20區(qū)間以外的預(yù)測,但要限制它們。你的交易規(guī)則中+25的預(yù)測應(yīng)該減少到+20。將任何低于-20的預(yù)報都調(diào)到-20。你所有的預(yù)測都將在-20到+20之間。
????對于半自動交易者來說,你所有的自由預(yù)測都應(yīng)該在-20到+20之間,沒有例外,即使是一輩子的交易也不例外。資產(chǎn)配置投資者無需擔心,因為你將有一個+10的固定預(yù)測。如果我們不能做空某一標的,因為衍生品渠道有限或做空困難,那么你也需要將所有負值預(yù)測都改為零。
帶有止損的主觀交易
半自動交易員
????如果你是一個半自動的交易者,那么你不會使用系統(tǒng)的交易規(guī)則,而是根據(jù)直覺或使用不能系統(tǒng)化的復(fù)雜分析進行自由預(yù)測,就像我在介紹中提到的2009年巴克萊交易。
????就像預(yù)測的信號一樣,長期是積極的,短期是消極的,你必須表明你對它的感覺有多強烈。你的預(yù)測必須正確縮放:預(yù)期的絕對值應(yīng)該在10左右,而且必須在-20和+20的建議界限之間。
????預(yù)測不需要精確量化,比如“我喜歡日經(jīng)指數(shù),今天在8.7663左右?!比欢?,你應(yīng)該能夠給出一個粗略的跡象,表明你對日經(jīng)指數(shù)的熱情有多大。然后,你可以將你的觀點轉(zhuǎn)化為一個預(yù)測數(shù)字,如表16所示。

????如果你不能做空資產(chǎn),因為你沒有使用價差交易之類的衍生品,或者你的賬戶不能做空,那么你就需要把自己限制在正值的預(yù)測值上。
????你不應(yīng)該在下注后改變預(yù)測。否則就會有被干預(yù)的風險,通過降低預(yù)測的可信度或增加損失而過早獲利。相反,你將使用系統(tǒng)的跟蹤止損規(guī)則來平倉。我將在第十三章對此作進一步的解釋,在那里我將更詳細地描述一個半自動交易系統(tǒng)。
????在我的系統(tǒng)框架中使用帶有止損的自由預(yù)測有很大的優(yōu)勢;你可以對自己的實時交易行為進行預(yù)測,并更精確地衡量預(yù)期風險。你的倉位將始終是一個正確的規(guī)模的預(yù)測,風險容忍度和帳戶規(guī)模。這將給你更多的時間和精力來獲得正確的預(yù)測。最后,通過使用止損,你的交易有點像一個“早期接受損失”的趨勢追隨者,所以你的策略更有可能是良性正向傾斜。
(大類資產(chǎn)配置的不翻譯了)
兩個系統(tǒng)規(guī)則的例子
堅定的系統(tǒng)交易者
????半自動交易員和資產(chǎn)配置投資者可以跳過的本章的其余部分,僅供忠實系統(tǒng)交易者使用。
????以上兩個交易規(guī)則的例子并不是很有趣。我把它們包括進來,是為了說明我的框架仍然可以被那些不相信市場回報可以預(yù)測的人,或者那些認為他們可以比簡單規(guī)則做得更好的人所使用。然而,堅定的系統(tǒng)交易者不同意這兩個團體,希望用完全系統(tǒng)的交易規(guī)則來預(yù)測價格。
????本書篇幅有限,無法涵蓋現(xiàn)有的每一條交易規(guī)則。幸運的是,有大量的其他書籍和網(wǎng)站包含明確的交易規(guī)則,或者可以從中發(fā)展的想法。僅僅佩里·考夫曼的《交易系統(tǒng)與方法》一本書就有1000多頁,其中包括幾十條規(guī)則。本章的下一節(jié)將展示如何創(chuàng)建自己的交易規(guī)則,或修改他人的交易規(guī)則。
????在本節(jié)中,我將簡要概述我在自己的交易系統(tǒng)中使用的兩條規(guī)則。如果你想使用它們,你可以在附錄b中找到更多的細節(jié)。在本書的第四部分,我將展示如何將這些規(guī)則整合到框架中,為堅定系統(tǒng)交易者創(chuàng)建一個完整的系統(tǒng)。
遵循EWMAC規(guī)則的趨勢跟蹤
????許多資產(chǎn)價格顯示出動量特征;上漲的通常會繼續(xù)上漲;反之亦然。這種效果可以通過使用趨勢遵循規(guī)則來捕捉。我非常喜歡這類規(guī)則,原因如下。
????首先,他們的工作。正如我們在第一章所看到的,遵循“早期接受損失者”規(guī)則的趨勢將其對手“早期接受利潤者”碾碎。有很多學術(shù)研究和真實的表現(xiàn)統(tǒng)計數(shù)據(jù)支持趨勢遵循規(guī)則的使用。其次,我喜歡我能解釋的規(guī)則;正如我在第二章所說的,前景理論證明了為什么這些規(guī)則起作用,并且應(yīng)該繼續(xù)這樣做。此外,趨勢跟蹤是一種很容易實施的技術(shù)策略,只使用價格數(shù)據(jù)。最后,它有良性的正傾斜。
????當然,你可以使用現(xiàn)在熟悉的早期接受損失的規(guī)則來跟隨趨勢,但還有更好的選擇捕捉趨勢的最流行的交易規(guī)則之一是一個笨拙的名字:指數(shù)加權(quán)移動平均交叉,簡稱為EWMAC。幸運的是,這個想法的實現(xiàn)比它所說的要簡單。你取資產(chǎn)價格的兩個指數(shù)加權(quán)移動平均線(EWMA)。較慢的平均值比較快的平均值回顧的時間更長。當較快的高于較慢的,這意味著價格處于上升趨勢,你應(yīng)該買;反之亦然。
套利規(guī)則(翻譯省略)
創(chuàng)建和調(diào)整交易規(guī)則
堅定的系統(tǒng)化交易員
????上面的交易規(guī)則(趨勢跟蹤,套利),一個正的和一個負的傾斜,足以創(chuàng)建一個很好的交易策略。在相同的樣式中添加更多規(guī)則的好處相對有限。僅使用這兩個簡單的規(guī)則就可以生成我自己的更復(fù)雜系統(tǒng)中大約85%的回測性能。
????然而,你可能仍然希望創(chuàng)建自己的規(guī)則,或調(diào)整你在其他地方找到的規(guī)則。這里有一些指導(dǎo),并舉例說明我是如何修改我在研究本章時讀到的一個交易規(guī)則的,我把它稱為“Close to Open”。

?
*如果你必須使用一個在整個交易周期內(nèi)都不調(diào)整的進場規(guī)則,以及一個單獨的離場規(guī)則,那么我強烈建議你使用我為半自動交易者推薦的止損規(guī)則。我不建議使用任何其他類型的明確退出規(guī)則,因為它們通常過擬合,只會把事情變得非常復(fù)雜。
選擇交易規(guī)則和變量
? ? 堅定的系統(tǒng)化交易員
????即便你不太適應(yīng)創(chuàng)造新的交易規(guī)則,只想用我提供的規(guī)則,理論上,EWMAC交易規(guī)則里也有數(shù)不盡的變量。如果你有創(chuàng)意,制定了你自己的交易規(guī)則,可供選擇的變量就更多了。所以在實踐中,到底應(yīng)該使用哪些規(guī)則和變量?
????正如我在第三章“擬合”中所說的,我不建議使用經(jīng)過回測的盈利能力來選擇交易規(guī)則或變量。相反,你應(yīng)該關(guān)注波動率之間的相關(guān)性,以及它們的交易頻率等等的表現(xiàn),同時忽略夏普比率(sharp ratio)和其他業(yè)績指標。
????然后,你應(yīng)該使用兩個選擇標準。第一個是避免包含任何兩個相互關(guān)聯(lián)超過95%的變量,因為其中一個不會給系統(tǒng)增加任何價值。我在附錄B中討論了如何削減EWMAC規(guī)則中可能的變量(在第294頁的EWMAC部分)。
????其次,你必須排除任何導(dǎo)致交易太快或者太慢的東西。正如我在第二章提到的,非常慢的交易規(guī)則不太可能產(chǎn)生顯著的夏普比率。我建議你取消任何持有頭寸超過幾個月的規(guī)則。另一方面,對于許多標的品種來說,快速的交易規(guī)則,交易成本太高,這可能意味著你最終會為每種標的資產(chǎn)選擇不同的變量。我將在第十二章“速度和頭寸規(guī)?!敝谢氐竭@個問題,在那里我將展示如何確定在給定的交易成本水平下,哪些變量應(yīng)該被剔除掉。
交易規(guī)則和預(yù)測的總結(jié)

?