量化金融分析師(AQF)|什么樣的量化交易策略才是最有用的?
什么是交易策略?
交易策略是一系列規(guī)則的集合,包括進場和出場的條件,資金管理和風險控制等。策略有簡單和復雜之分,簡單的策略通常使用技術(shù)指標和價格行為,復雜的策略使用高階數(shù)學和統(tǒng)計模型。通常情況下,我們會認為復雜的模型更優(yōu),但實證分析和學術(shù)研究表明,復雜的模型往往過度挖掘了歷史數(shù)據(jù),無法適應劇烈的市場變異,相反簡單的模型在長期中更加穩(wěn)定。
交易策略可劃分為3個部分:指標(Indicator),信號(Signal)和規(guī)則(Rule)。
1.指標用于生成交易信號。計算指標的方法多種多樣,可以是經(jīng)濟數(shù)據(jù)或估值指標(如PE和EBITDA),可以是技術(shù)指標(如MACD,RSI,MA),也可以是時間序列模型(ARIMA,GARCH)。技術(shù)指標在外匯交易中被廣泛使用,它們是價格或成交量的函數(shù),主要用于偵測趨勢方向,衡量超買超賣狀態(tài),以及判斷趨勢反轉(zhuǎn)。
2.價格和指標的相互作用形成信號。以均線穿越為例,當5日均線上穿10日均線時買入,當5日均線下穿10日均線時賣出。信號并不局限于買入和賣出,也包含篩子,主要作用是剔除噪音。在均線穿越中,交易員可以增加趨勢篩子:只有當價格高于200日均線(上漲趨勢),以及5日均線上穿10日均線才做多,如果價格低于200日均線,黃金交叉被視為虛假信號。篩子有趨勢篩子,時間篩子,成交量篩子和波動性篩子,它們是信號的重要組成部分。
3.規(guī)則是如何對信號做出反應,它們是交易策略的核心。例如,當形成買入信號,交易員需要決定什么時候做多,使用什么類型的訂單,以及使用多大的頭寸等。新手往往專注市場擇時,久經(jīng)歷練的高手則會專注風險控制和資金管理,長期穩(wěn)定盈利的秘訣在于使用簡單的模型和資金管理和風控體系。
量化交易的優(yōu)勢是什么?
交易策略一旦被轉(zhuǎn)化成機械化的代碼,就進入量化交易的范疇,如果信號和訂單被自動執(zhí)行,就是自動化交易。與量化交易相對的是主觀交易,交易員在沒有客觀規(guī)則指導的情況下按照主觀意愿執(zhí)行買賣決策。并非所有策略都可以機械化,如蠟燭圖形態(tài)(頭肩頂)或波浪理論等,這些形態(tài)的識別過于依賴主觀判斷,與RSI等技術(shù)指標有根本性區(qū)別。
在外匯交易中,自動化交易策略是簡單的。MT4提供了自動交易機器人(ExpertAdvisor/EA)的功能,交易員用MQL語言編寫程序,自動執(zhí)行信號生成和訂單管理的過程。當然,自動化交易策略和開發(fā)有效的交易模型是兩碼事。
量化交易最大的優(yōu)點之一是規(guī)避情緒波動。價格波動會顯著影響交易員的情緒,過度恐慌和過度貪婪反過來影響決策質(zhì)量。量化交易并不是圣杯,正如古老的格言所說,模型是有效的,但使用者卻不是。當模型在局部時間失效時,使用者往往傾向于放棄模型而回歸到主觀交易,然而放眼長期,客觀的模型被證明更加優(yōu)秀。
如何檢驗交易策略?
常用方法有兩種。一是回溯檢驗(backtest),二是模擬交易(papertrading)?;厮輽z驗利用歷史價格檢驗交易策略的預測能力。模擬交易也被成為forwardtesting,使用模擬賬戶和真實數(shù)據(jù)評估交易模型。兩種方法各有利弊,一般會結(jié)合使用,即便交易策略在歷史數(shù)據(jù)中表現(xiàn)優(yōu)秀,也會在模擬賬戶中先檢驗一段時間(6-12個月),作為重要的反饋機制。
回溯檢驗備受批評,批判聲音既來自實踐者,也來自學者,甚至不涉及量化交易的人群。批判的核心是對數(shù)據(jù)的過度挖掘,是的,很少有人會呈現(xiàn)虧損的檢驗報告,通常情況下報告會呈現(xiàn)非常華麗的業(yè)績,但實際交易卻一團糟,這是對數(shù)學公式和強大的運算能力濫用的結(jié)果。然而批評者本身卻未能提出一套更加有效的檢驗機制,除了利用歷史數(shù)據(jù),還能有什么方法來快速檢驗交易策略?筆者認為,回溯檢驗是否可信,取決于優(yōu)化的方法論,在尋找穩(wěn)定和優(yōu)秀策略的同時避開過度擬合更多地是一項藝術(shù)而不是科學。
交易策略的類型?
◆趨勢跟隨(TrendFollowing)
趨勢跟隨也稱為動能效應(Momentum),指做多(做空)過去一段時間表現(xiàn)較強(弱)的品種。趨勢可以用羊群效應解釋,當價格呈現(xiàn)明顯的上升趨勢,激勵更多投資者進場做多,反過來推動價格進一步上漲。行為金融學用“反應不足”來解釋動能效應,投資者對新信息的反應不足導致價格某一個方向持續(xù)運動,即便基本面已經(jīng)發(fā)生變化,投資者仍然沒有做出改變。通常情況下,動能效應可以分為兩種,一種是時間序列動能,另外一種是橫截面動能。時間序列動能專注于市場擇時,當價格上穿200日均線時做多,當價格下穿200日均線時做空。橫截面動能研究價格的相對強弱,做多一攬子品種中較強的品種,與此同時最空表現(xiàn)最弱的品種。
◆均值回歸(MeanReversion)
主要思想是價格會向長期均值回歸。當價格過度上漲,策略要求做空,當價格過度下跌,策略要求做多。這個策略既可以用于短期,也可以用于長期。行為金融學家指出,投資者在短期和長期存在“反應過度”,當他們意識到基本面發(fā)生根本性轉(zhuǎn)變,頭寸的扭轉(zhuǎn)導致價格趨勢的逆轉(zhuǎn)。經(jīng)典的策略包括RSI2,這是一個押注價格回歸均值的短期交易系統(tǒng)。
◆價值投資(Valuation)
價值策略通過研究基本面因素,鑒別價格偏離內(nèi)在價值的程度,決定做多或做空某只股票。在某種程度上,價值投資與均值回歸相似,不同之處在于分析方法。均值回歸研究價格變化,價值投資聚焦基本面分析,分析師通過研究財務報表,如現(xiàn)金流和營業(yè)利潤的變化,來判斷股票的內(nèi)在價值。PE(市盈率)是常用的估值指標,一個簡單的策略可以是對標普500的所有成分股按照PE大小進行排序,然后做多PE的10只股票,做空PE的10只股票。價值投資并不適用于外匯市場,因為我們很難準確評估貨幣對的內(nèi)在價值。
◆季節(jié)性效應(Seasonality)
資產(chǎn)價格有時會呈現(xiàn)季節(jié)性效應。最經(jīng)典的案例莫過于“小公司的1月效應”,研究發(fā)現(xiàn),小型公司在每年的1月份表現(xiàn)優(yōu)秀,如果在12月末購買小企業(yè)的股票,持有1個月的時間,該策略的收益率顯著高于標普500的買入并持有策略。季節(jié)性效應的成因非常復雜,經(jīng)濟學家往往給出自相矛盾的解釋。交易員并不需要理解市場異象產(chǎn)生的原因,而是利用這種異象賺取財富。在外匯市場中,季節(jié)性效應并不常見。
◆情緒(Sentiment)
“買預期,賣事實(Buytherumors,sellthefacts)”是最經(jīng)典的行情,尤其是在外匯交易中。投資者買入預期上漲的貨幣對,導致短期價格快速上漲,一旦預期得到兌現(xiàn),多頭平倉結(jié)利導致趨勢反轉(zhuǎn)。常用的情緒指標包括:看漲/看跌期權(quán)比例,CFTC期貨持倉等。除此之外,投資者還可以利用搜索引擎的關(guān)鍵詞趨勢,媒體焦點,博客文章和論壇熱點等來判斷市場情緒,進而制定交易策略。
◆統(tǒng)計套利(StatisticalArbitrage)
利用證券的錯誤定價來獲利,分析師經(jīng)常使用復雜的數(shù)學模型來挖掘套利機會。一個簡單的例子是“成對交易(pairtrading)”,考慮黃金和白銀這兩種高度正相關(guān)的資產(chǎn),如果黃金價格相對于白銀過度上漲,就做空黃金并做多白銀,押注價差的均值回歸。統(tǒng)計套利既可以用于股票市場,也可以用于外匯市場和衍生品市場。
.png)


.png)


