一文深度解讀量化交易(上)



本文作者為Followme社區用戶@黃金EA量化,他將系統地為大家解讀量化交易。他出身程序員,2015年開始從事量化交易。入駐社區3個月,他交出了賬戶評級A級、賬戶跟隨金額$556913、帶領跟隨者盈利$90570的好成績。

 

我第一次接觸外匯交易是在一家會員經紀公司上班時候,剛開始對交易一竅不通。一年后,在同事的指導下,我開始交易之路。剛開始由於行情的配合,賺了點錢,但由於缺乏成熟的交易系統,加上貪婪恐懼心理,很快就賠光了本金。

 

傳統的手工交易,需要每天長期盯盤,不斷分析行情,開倉平倉等,這種重復性的工作,長期以來,對精神和體力都是備受折磨。從此,我不再參與手工交易。今天這篇分享,目的還是希望更多人關注量化交易、關注金融科技的發展。

 

量化交易與傳統投資方式的有何不同?

 

傳統的投資方式,即主觀、宏觀投資,更多的是運用在股票、期貨、期權、債券等市場,主要有價值投資和趨勢投資。

 

量化交易,簡單來說,就是以數據模型為核心,以程序化交易為手段,以追求絕對收益為目標的一種投資方法,其本質是通過程序化交易來實現交易思想。

 

與傳統主觀式交易相比,量化交易更能形成系統化交易,做到可控的風險管理、資金管理,從而讓投資過程更加客觀,執行力得到貫徹落實。投資不再是情緒性、盲目性。

 

如何分辨量化策略的類型與如何匹配品種?

 

量化策略大概可分為趨勢類、馬丁類、網格類、算法交易、高頻交易、剝頭皮類以及人工智能類。

 

1趨勢類策略

 

具體還可以分為均線策略、海龜策略、震盪策略,主要還是依賴傳統的公式指標計算開倉平倉。這類策略的凈值曲線一般如圖一所示:

               

但是,因為該策略市場已經高度同質化,目前面臨失效的問題,需要從更廣泛的維度進行策略升級,才有可能重新立足市場。

 

2馬丁類策略

 

該策略在外匯交易應用上是最多最頻繁,且變種最多的策略。它其實是一種賭博策略,在交易上,就是逆勢加倉或者順勢加倉,直至盈利出局,再進行下一輪建倉。

 

在單邊行情中,不斷逆勢加倉后,倉位變的很大,最后面臨爆倉的風險。所以,在波動大的品種或者行情中,馬丁策略最后的結局多數以爆倉出局。如果說,一定要用上馬丁策略,最好就是選擇波動很小的投資品種。

 

這類策略的凈值曲線一般如下圖所示:

從凈值圖可以看出,行情適配的時候,資金曲線穩定增長,遇到極端行情,凈值會大幅回撤,極容易導致爆倉。使用該策略,一定要熟悉品種,熟悉策略本身以及做好人工資金風控。

 

3網格類策略

 

網格系統是將盤面網格化,就是對價格空間進行平均分配,每一段形成橫坐標,一般可分為3格、5格、8格等,依照各個坐標位進行建倉平倉操作,一般是止盈出場。

 

它的優點在於對利潤和風險進行精確計算。但是缺點則是對行情的整體方向性把握不強;適合震盪行情,不太適合趨勢行情。這個策略也可以派生出許多不同的組合策略,例如:馬丁網格、反馬丁網格、右側交易網格等等,目的其實都對網格策略進行適配優化。

 

這類策略的凈值曲線一般如下圖所示:

 

使用網格交易,最關鍵的是要找到合適的品種。波動大、震盪不規則的不太適用網格策略;必須是有規律波動,且波動不大的,行情非常小的品種比較合適。如國內期貨,一些交易量小、波動不大如豆粕等品種。

 

4算法交易

 

算法交易可分為時間加權平均價格算法交易、成交量加權平均價格算法交易和機會型算法交易。

 

前兩種算法交易又稱為被動型算法交易,按照一個既定的交易方針進行交易。一般用於大單拆分為更小的單子,根據市場的流動性,讓自己的交易量提交比例與市場成交量比例盡可能匹配,在減少對市場沖擊的同時,獲得市場成交均價的交易價格。在外匯市場,一般由大型機構提供給資金量大的客戶使用,適合中長線交易,建倉時間一般需要經過一天或者多天完成。

 

機會型算法交易又稱之主動型算法交易。主動型交易算法除了努力減少滑價以外,把關注的重點逐漸轉向了價格趨勢預測上。如判斷市場價格在向有不利於交易員的方向運動時,就推遲交易的進行,反之加快交易的速度。當市場價格存在較強的均值回歸現象時,必須迅速抓住每一次有利於自己的偏移。

 

機會型算法交易實現的凈值曲線如圖四所示:

 

其難點在於趨勢行情跟蹤,價格趨勢預測上,必須研發特定的算法模型與之匹配。不同的品種,需要研發不同的算法模型,才能形成正期望值的策略。這個一般都是由機構類投資公司投入一定的人力、財力,經過大量的試驗才有可能找到。一旦研發成功,可以說是公司的核心競爭力,不會輕易透露給投資者或者競爭對手。

 

5高頻交易

 

高頻交易,是多數人仰慕的交易方式,給人的感覺就是持倉時間很短,日內交易次數很多,風險小,收益可觀,最主要是穩定。

 

高頻交易是指從那些人們無法利用的極為短暫的市場變化中尋求獲利的計算機化交易,比如某種證券買入價和賣出價差價的微小變化,或者某只股票在不同交易所之間的微小價差。

 

這種交易的速度如此之快,以至於有些交易機構將自己的“服務器群組”(server farms)安置到了離交易所的計算機很近的地方,以縮短交易指令通過光纜以光速旅行的距離。

 

通常來說,高頻交易有兩大特征:高換手和低延遲。高換手就是交易頻繁,低延遲是指對信息的響應和傳播速度極快、交易速度快,需要硬件帶寬資源的投入,頂尖的計算機專家對交易程序的設計、資深高頻交易員的參與,才能高頻交易方案轉化為聖杯。因此,對於個人來說,甚至中小型投資機構來說,都是不可及的。

 

不過,高頻交易由於存在市場容量、資金規模瓶頸,收益達到一定程度后將很難再提高收益。因此,凡是搞高頻交易的公司,基本上都是自營在搞。而且,像國內的交易環境,各種條件的限制,包括監管政策、交易所硬件設施的限制、還有交易模式的限制,一定程度上限制了高頻交易在國內的發展。在外匯市場來看,由於高點差、報價模式、價格波動異常還有網絡環境,通過EA交易還是不太現實的,很難生存。

 

高頻交易實現的凈值曲線如下圖所示:

 

這是應用在國內股指期貨市場的高頻策略凈值效果,明顯可以看出,在波動性活躍的牛市中,在監管環境寬松,沒有過多的交易限制下,高頻策略還是可以獲得很好的收益的。只不過生存時間不長,很快就沒有了成長的土壤。鑒於其難度,不推薦大家個人或者實力較小的機構去研發高頻策略。

 

6剝頭皮策略

 

一般是指快進快出的一種交易。剝頭皮交易一般出現在外匯保證金、黃金、原油、全球股指期貨等帶杠桿的金融衍生品中。

 

按交易策略主要分兩種,一種是簡單的快進快出,利用高盈利率來盈利,需要對市場的趨勢,支撐位,阻力位做一定的判斷;另一種是利用平台漏洞的交易,由於報價來源、服務器速度、網絡速度等原因,造成了不同平台之間的報價不同步,投機者利用報價快的平台做參考,在報價慢的平台操作,由於預先知道短期趨勢,准確率極高。

 

剝頭皮策略的凈值曲線如下圖所示:

 

剝頭皮策略凈值增長緩慢穩定,但容易失效,品種行情稍微發生變化,就可能造成虧損。適合流動性大,日內波動頻繁的品種進行交易。重點是控制好滑點不能太大,另外也要考慮到點差、手續費成本。

 

7人工智能策略

 

人工智能策略利用神經網絡算法,通過大數據學習,深度訓練出一套可用於交易,能夠准確預測未來行情的變化,實現穩定盈利。當然,實際效果見仁見智。

 

目前國內一些大型私募機構的確有用於股票數據處理,股票聚類分析、多因子選股等場景,用於建模預測效果。首先要弄清楚交易的幾個問題:投資邏輯、市場的有效性、勝率與盈虧比。

 

投資邏輯,人工智能策略若能盈利,那要弄明白它盈利的邏輯是什么,趨勢、剝頭皮、高頻還是其他?

 

市場的有效性,人工智能到底是去適應市場,還是戰勝市場實現長期穩定盈利。如果能夠戰勝市場,當每個人都擁有一套這樣的策略,意味着就不會有人虧損,但金融市場都是零和博弈,沒有輸就不會有贏;是否意味人工智能策略也會失效,那么跟一般的策略又有什么區別。

 

勝率與盈虧比,如果人工智能訓練出來的一套不斷變化的交易策略,必然需要考慮評估它的勝率與盈虧比。保證勝率的前提是什么?保證盈虧比的前提又是什么?離開勝率與盈虧比,它靠什么長期穩定盈利?

 

所以,我覺得至少目前市場上賣人工智能策略的,除非能夠說出其投資邏輯,否則基本都是掛羊頭賣狗肉的多。我建議大家還是對人工智能策略保持觀望的態度,還不如踏踏實實選一套你知道其投資邏輯,用起來比較成熟的交易策略。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM