在上篇文章中我們得到了幾個結論:
1.
持有時間超過60天以上的報酬率分布,受到長期市場循環的影響相當大,特別是在長期多頭市場中:持有時間拉長到超過120天以上時,幾乎找不到可以有效率地分辨行情的指標,因為長期多頭市場基本上就是漲漲漲
2.
在長期空頭市場循環中,市場寬度分辨行情的效率相當好,甚至可以將市場的負向報酬集中在可辨識的高風險期間,達到去蕪存菁的效果
3. 要想有效分辨長期多頭市場的行情,持有期間必須低於60日,考量到相關的交易成本,最佳的長度大約在20日左右
而本篇文章將繼續討論其他可能的市場寬度做法,目的並不是想找到最佳的指標,而是希望可以在類似性質的分析中看見結論相近的結果:理論上,不管使用均線還是動能,抑或是其他可以表達正面股價趨勢的方法來界定市場寬度,我們應該都會看到差不多的結果,否則相關分析的有效性便應該受到質疑。既然都是使用價格資料計算出來的結果,不太可能從均線看得到的性質,在動能上卻無法重現,所以這樣的探討可以當成是一種普遍性的尋求,我們必須看到類似的結論在同樣性質上的分析中重複出現,才可以稍微放心。
而最佳指標或許並不存在,我們應該尋找最穩定且在不同期間的市場中具有一致性表現者,這樣的目標通常不是單一指標能夠達成,但我們可以利用多元化的方式,適當地組合許多類似性質的市場寬度指標,取其平均結果來界定目前市場的狀態,雖然這樣做的績效不是最優秀,但通常會是最穩定的。
除了上篇文章提過的均線之外,我們還可以試著用動能來處理市場寬度。
而動能概念也出現在Carhart的四因子模型中,在眾多的文獻探討裡甚至被稱為是市場異常因子中最顯著的一個;我們把市場中的所有股票按照在同一回顧期間中的價格漲跌幅排序,上漲幅度最大的一群,就是動能最強的一群,而在許多的市場資料顯示,這一群股票也會是接下來市場表現較佳的一群。
是否真是如此,我們會在之後談到動能因子時再深究,這邊我們只是單純借用動能的概念,並群體化作為市場寬度指標:我們計算市場中N個交易日以來價格上漲的個股比例,一樣區分為20組,藉以觀察市場的平均報酬率是否出現顯著差異;而在經過與上篇文章一樣的數據分析後,結果最為顯著的同樣是20日回顧期間的20日平均報酬率
而在本部落格最早的一系列文章裡曾經提過價格區間的指標,也就是回顧過去N個交易日的最高價與最低價,分別將其定為100與0,然後計算最近一個收盤價相對應的讀數;這個概念其實是KD指標的基礎,我將其稱為價格%K,而如果最近一個收盤價位於這個區間的上半部(也就是價格%K讀數大於50),便可將其價格走勢定義為偏正面,我們一樣利用價格%K來群體化作為市場寬度指標,結果仍然是20-20的組合最具有分辨行情的能力
事實上我們還嘗試了非常多類似的概念,結果也都相當接近,但我們並不打算挑選其中表現最好的單一指標,相反的,我們利用各指標合併成為一個組合,計算平均讀數作為最後的市場寬度水準,這樣的複合市場寬度指標在各年代的時間佔比如下:
而各分組的平均報酬率如下:
從圖形上或許不容易看出這個市場寬度分辨行情的能力,因此這邊附上總表:
從以上這些數據可以看到,市場寬度大於80的組別,佔整體市場的時間比例總和在各年代別都很接近(分別是38.08%、35.77%、39.03%);這是三個走勢差異甚大的時期,包含了長期空頭與長期多頭在內,但是在市場寬度的分布上卻呈現出相當高的一致性,這樣的結果是令人振奮的!
而在行情分辨能力上,假使我們進一步作整理的話,可以得到下列這個簡表:
可以看到絕大多數的市場報酬都集中在市場寬度極高與極差的組別裡:大於75或小於25。而介於中間25~75的部分佔據整體市場約莫46 ~50%的時間,然而其在長期多頭市場的報酬率總和卻小於整體的5%,在長期空頭市場中的報酬率更是負得慘不忍睹,可以想見,如果能夠避開這些效率極差甚至是負期望值的時候,我們在市場中的淨值成長會更加穩定,資金的利用上也更有效率,而這就是我們希望市場寬度指標能夠帶給我們的幫助:趨吉避兇,只在容易賺錢的時候才積極參與市場。
現在,我們擁有了可以分辨市場時機的藍圖,接著我們便可以更加詳細地利用因子分析,深入探究在各個市場階段中,具備那些性質的個股擁有更進一步的優勢,不僅是在市場提供優秀報酬的期間,我們同時也對市場報酬率極差的時候有著相當大的好奇心:到底是誰在雷?如果我們找得出那些豬隊友,是否有可能做為放空的對象?總之,因子分析存在有相當大的彈性,下一篇文章,我們將從規模因子開始,看看在各個市場階段中,規模因子扮演的腳色為何?其中是否存在有可利用的一致性






俊彥大大
回覆刪除請問寬度你是如何抓取資料計算?謝謝
你好~
刪除市場寬度資料是由所有個股的每日成交價格計算得到,以交易所每日公布的盤後資料為準
我們會綜合考量均線動能以及價格區間做出複合式加權計算,並不偏重於某項指標
建議可自行測試,比較容易找到適合您操作模式的策略,謝謝!