雖然去年CTA策略收益不盡人意,但是總體來說,CTA策略在期貨市場上的收益能力還是有保障的,要做好期貨CTA策略,就要小心一些容易掉下去的坑。
在介紹期貨CTA策略的坑之前,我們需要認(rèn)識(shí)一下期貨CTA策略到底是什么。按照字面理解CTA(Commodity Trading Advisor)應(yīng)該稱為“大宗商品交易顧問”,從字面上看CTA本身不具備量化的概念,甚至都沒提及是通過期貨市場進(jìn)行交易。但是在國內(nèi)已經(jīng)約定俗成,將CTA與期貨量化交易策略劃了等號(hào)。
CTA策略在國內(nèi)發(fā)展多年,很多鮮活的例子說明,這個(gè)策略非常具有生命力,特別是對(duì)于規(guī)模較小的投資機(jī)構(gòu),盈利能力非??捎^,這種現(xiàn)象促使更多的機(jī)構(gòu)和個(gè)人加入到期貨CTA策略的開發(fā)和應(yīng)用中來?;谖覀冏约涸陂_發(fā)CTA策略的同時(shí),也對(duì)CTA策略的私募基金服務(wù)了多年的實(shí)戰(zhàn)經(jīng)驗(yàn)中,總結(jié)出CTA策略經(jīng)常出現(xiàn)的坑大概上有這么幾種。
策略開發(fā)過程中,程序BUG引入的坑:

這個(gè)坑最低級(jí),也最不可小覷,寫過程序的人都能理解,程序里的錯(cuò)誤要想完全避免,是不可能的,程序錯(cuò)了,得出的收益那肯定是空中樓閣。所以說如果你寫了個(gè)程序,發(fā)現(xiàn)收益奇高無比,那先不要盲目樂觀,可以多測試幾個(gè)品種,或投入少量的資金實(shí)盤試試看,每日復(fù)盤檢查成交價(jià)格是否與預(yù)期一致,很快就能確認(rèn)這類問題。絕對(duì)不可以不經(jīng)過實(shí)盤檢驗(yàn),就把客戶資金或自己全部資金投到這樣的策略中。
偷價(jià)引入的坑:
偷價(jià)是量化交易模型里很常見的問題,偷價(jià)分為故意偷價(jià),和無意偷價(jià)。為了宣傳,欺騙投資者而進(jìn)行故意偷價(jià),計(jì)算出收益更高回撤更小的回測數(shù)據(jù),是不可取的,因?yàn)檫@種欺騙無法兌現(xiàn)。而無意偷價(jià)則需要引起重視,對(duì)初學(xué)者來說要么拿不到tick數(shù)據(jù),要么為了提高計(jì)算效率,把行情輸入換成1分鐘K線,或日K線,問題就來了,如果把K線里的較高價(jià)或最低價(jià)當(dāng)成一個(gè)普通的價(jià)格輸入到策略模型里,就會(huì)發(fā)生偷價(jià)的行為,因?yàn)樵趯?shí)盤中,你無法實(shí)時(shí)取到K線里的較高價(jià)和最低價(jià)。
小概率事件引入的坑:

當(dāng)前幾乎所有期貨CTA策略開發(fā)者一致認(rèn)為需要把回測時(shí)間加長,并且要測試多組參數(shù)組合,進(jìn)行策略擬合。讓策略適應(yīng)更多的行情風(fēng)格的同時(shí),選擇收益率較高的那組組合,哪怕過程中有明顯回撤也會(huì)把他加到生產(chǎn)策略庫中。這種做法要小心了,基于歷史回測,通過參數(shù)調(diào)整的方法,在上萬種組合中找到收益為正的一組參數(shù)組合是個(gè)小概率事件,如果組合中大部分組合都是虧損的,那這個(gè)策略應(yīng)該就是無效的,歷史行情只會(huì)相似,不會(huì)相同,有效的策略一定是盈利大概率事件。
策略模型引入的坑-均值回歸:

做均值回歸策略的人,一定都躲不過加倍下注的誘惑。這個(gè)邏輯古老又有效,如果把均線看成為價(jià)值線,那根據(jù)價(jià)格一定會(huì)圍繞價(jià)值波動(dòng)這個(gè)經(jīng)濟(jì)學(xué)的基本原理,價(jià)格偏離價(jià)值越大,回歸均線的沖動(dòng)就會(huì)越強(qiáng)烈,所以這個(gè)書本上的原理給回歸策略一個(gè)絕佳的支撐,然而事實(shí)并非如此,國內(nèi)市場經(jīng)常發(fā)生逼倉行情,如果一直逼倉到交割日不回歸,那用這個(gè)策略就會(huì)變得非常兇險(xiǎn)。至于由于偏離太大而造成的需要投入天量資金的問題就更需要嚴(yán)格的壓力測算。
策略模型引入的坑-趨勢跟蹤:

趨勢策略在期貨CTA策略里最受青睞,哪怕是一個(gè)再初級(jí)的CTA策略開發(fā)者,用最簡單的平均線,一組最常見的參數(shù),也會(huì)在焦炭這個(gè)品種上獲得收益,稍加調(diào)整就會(huì)有幾倍的收益。然而相同的策略隨便換一個(gè)品種,收益要么打折扣,要么就得虧損。也就是說,焦炭的走勢非常適合做趨勢策略,但那是歷史,將來還適不適合誰都不知道,一旦焦炭走不出歷史相似的行情,被左右打耳光就成了趨勢策略的家常便飯。
這些坑對(duì)謹(jǐn)慎的CTA策略開發(fā)者來說是絆個(gè)跟頭的事情,但對(duì)冒失的開發(fā)者來說,可能就是一個(gè)永遠(yuǎn)爬不出去的墳?zāi)?。積極的探索新規(guī)律,保持謹(jǐn)慎樂觀是成熟的CTA策略私募機(jī)構(gòu)保持長勝的一個(gè)思路。
AQF:量化金融分析師(簡稱AQF ,Analyst of Quantitative Finance)由量化金融標(biāo)準(zhǔn)委員會(huì)(Standard Committee of Quantitative Finance,SCQF)主考并頒證,是代表量化金融領(lǐng)域的專業(yè)水平證書。 >>>點(diǎn)擊咨詢AQF證書含金量
(點(diǎn)擊上圖了解課程詳情)
AQF證書知識(shí)體系分為四大模塊,分別為:量化投資策略理論(20%)、Python語言的編程基礎(chǔ)(30%)、Python量化交易策略實(shí)現(xiàn)與回測(40%)、量化實(shí)盤交易(10%)。該課程體系旨在從理論和實(shí)踐兩個(gè)方面,幫助考生成為具有扎實(shí)理論功底和實(shí)踐能力的量化交易專業(yè)人才。 >>>點(diǎn)擊咨詢AQF考試相關(guān)問題
掌握Python及量化投資技能,我們能做什么?
1、熟悉中國主要金融市場及交易產(chǎn)品的交易機(jī)制;
2、熟知國內(nèi)外期貨交易、股市交易的異同點(diǎn)和內(nèi)在運(yùn)行機(jī)制;
3、掌握經(jīng)典量化交易策略細(xì)節(jié)及其背后的交易哲學(xué);
4、掌握金融、編程和建模知識(shí)基礎(chǔ),擁有量化交易實(shí)盤操作能力;
5、具備獨(dú)立自主地研發(fā)新量化交易策略的能力;
6、掌握量化交易模型設(shè)計(jì)的基本框架,以及風(fēng)險(xiǎn)管理和資產(chǎn)組合理論的實(shí)際運(yùn)用;
7、掌握從策略思想——策略編寫——策略實(shí)現(xiàn)餓完整量化投資決策過程;具備量化投資實(shí)戰(zhàn)交易能力。
.png)
金程推薦: AQF培訓(xùn) AQF培訓(xùn)機(jī)構(gòu) AQF是什么意思
咨詢電話:400-700-9596
AQF考友群:760229148
金融寬客交流群:801860357
微信公眾號(hào):量化金融分析師


.png)


