前言在《聰明的投資者》里,格雷厄姆把投資者分為進取型投資者和防御型投資者兩種類型。巴菲特并不認同雷厄姆的觀點,認為所有人都應該是進取型投資者。針對這個話題,我們將研究一個有意思的進取型交易系統(tǒng)——趨勢動量打分交易系統(tǒng)。 本系統(tǒng)我們將要學到以下知識:
對于股票量化交易愛好者,大幅度都在研究多因子打分系統(tǒng)的模式。但是很多剛剛進入這個行業(yè)的交易者,并不明白打分系統(tǒng)的復雜性。對我而言,能用一個因子的不用兩個,因為我們并不能完全把握因子權重的可靠性。很多研究者,一味地陷入打分魔杖,在歷史測試中都有驕人的回測業(yè)績,但是實盤就發(fā)現(xiàn)不盡人意,主要原因是對因子的運用結(jié)合把握不住方向。如果是這樣,建議研究者砍掉一些把握不住的因子,挖掘互補性強的因子才可能走的更長。談到這里,我們將用一個單因子來看看單市場的效果。 進入正題常用的動量因子有哪些? 第一類,基于波動率設計動量因子。這類設計的優(yōu)勢在于波動率的市場適應性,可以設計兩個波動率因子差,在波動率轉(zhuǎn)換的時候可以篩選出有效的趨勢,對于品種篩選和行情賽選有很大的價值。 第二類,基于簡單價格的動量因子設計。我們可以通過投資標的過去N個時間窗口的收益回報, 收益回報的計算公式: return = close(t)-close(t_n) 在一段時間內(nèi),兩個收盤價之差的比例就是這段時間的動量。這種模式簡單有效,因為市場就是一個漲跌價格的過程標記。 針對這種算法,我們可以進行改進,因為在實際運用中,收盤價會受到最高價和最低價的影響。假如我們在日線上面觀察,你會發(fā)現(xiàn)上下影線對接下來走勢有一定影響。因為最高價和最低價往往反映了市場投機者(職業(yè)交易者與散戶投資)的情緒,同時合理考慮這樣的多方情緒可以更好的衡量市場的動量變化。算法如下: dclose = (close+high+low)/3 dreturn = dclose(t)-dclose(t_n) 算法規(guī)則 針對兩類動量的介紹,接下來我們將通過簡單的動量因子來構(gòu)建算法規(guī)則:
這里提到一點,動量分值線是通過我們區(qū)間打分而來,上面的價格可以用到單一的收盤價格close,也可以用到三者平均價dclose。效果圖如下: 觀察交易邏輯 在上圖我們可以發(fā)現(xiàn),趨勢動量平均線會圍繞零軸轉(zhuǎn)動。當行情正在一波下跌后,趨勢動量平均線透過零軸后,我們發(fā)現(xiàn)他會在底部保持不變,并且線行方向一直是指向下方,直到下行動量減弱,價格開始反彈,整個趨勢動量平均線線才開始反彈。那么可以總結(jié)出一套有效的交易入場規(guī)則:
出場邏輯,我們可以采用吊燈止損的模式。
吊燈止損的設計模式,我們可以采用百分比跟蹤模式,也可以采用波動率跟蹤模式,還可以采用AF調(diào)節(jié)跟蹤模式,本文采用百分比跟蹤設計,當然如果想嘗試其他模式,也是值得鼓勵的。 統(tǒng)計結(jié)果 由于本篇文章的參數(shù)設計較少,只設計了一個固定的出場參數(shù),所以在全市場適應性較強,可調(diào)節(jié)性比較容易,目前將一些主要品種結(jié)果報告如下: 螺紋鋼: 焦炭: 硅鐵: 玉米: 苯乙烯: 總結(jié) 動量打分模式還有其他設計方案,本文給出了一個簡單有效的學習框架,量化研究者還可以設計成多品種同時進行打分,利用趨勢質(zhì)量,趨勢強度等方法,能設計出更高效的資金利用率模式。 無論哪種框架模式,資金管理是必不可少的,格雷厄姆提到過一個關鍵因素,保住本金才是,只要你的資產(chǎn)不脫離你本金的前提下,無論怎么做,你都不會錯。 |
|