FinTastic.Trading Body Wrapper

Volume Profile Analysis 成交量分佈分析

Volume Profile Analysis 成交量分佈分析

成交量分佈圖(Volume Profile, 簡稱VP)是一種K線圖的成交量顯示功能,也是TradingView最好用的指標之一。VP以橫條方式顯示在指定時間內的累積成交量,並且可分別顯示買入量/賣出量、主要成交價(Point of Control 簡稱POC)與主要交易區間(Value Area 簡稱VA)。了解VP就等於了解股票價格/成本的結構,屬於輔助性/確認性指標,本身無法對趨勢進行預測,但對於了解投資人情緒有幫助。損益情緒是人類交易上最恆久不變的,投過成交量分佈分析,我們可以得出三種市場定律。

交易量分佈圖Volume Profile基本概念

在我們討論如何使用VP前,先了解VP的幾個重要成分:
主要成交價(POC) – 成交量最高的價格。橫條最長那個價位,會有紅線顯示。
主要交易區間(VA) – 以POC為中心,計算70%的成交量完成的價格範圍,百分比可以自定。會呈現較亮的橫條。
主交易區 高點(VAH) – 主要交易區間最高價。
主交易區 低點(VAL) – 主要交易區間最低價。

VP的顯示可以分為三種:

  • 固定時間範圍 Fix Range – 可以直接框選時間範圍來計算VP
  • 目前可視範圍 Visible Range – 我最常使用的選項,VP會隨著使用的介面計算
  • 每個交易日 Session Volume

點選參考[官網的Volume Profile說明]

主要交易區間(Value Area)

交易量高原區(High Volume Node)就是交易量比平均值高的價位,其中交易最多的價格在中心的地方稱之為主要成交價(POC)。從主要成交價POC向上下計算70%的成交量稱為主要交易區間(VA)。主要交易區間會形成常態分佈的圖形,通常在此買賣雙方都有大量交易,與成交量分布圖中的其他價格相比,市場在該價格水平上停留了較久時間。這意味著資產的“公認價格區域 (fair value area)”。公認價格區域對買賣雙方具有吸引力,當價格距離太遠就會重新回歸公認價格,並持續一段橫向波動。主要交易區以外的價格稱為低谷區(Low Volume Node)。低成交量通常是瞬間突破或崩潰的結果,這些價格意味著資產的“不認同價格區域”,所以波動率增加,價格會快速移動,回到原先的公認價格,或是找到下一個公認價格。總言之,買賣雙方不認同低谷區價格,所以不會停留很長時間。

三種定律

In the short run, the market is a voting machine. But in the long run, it is a weighing machine.

Ben Graham

在技術分析中,走勢特徵(慣性)會改變,但交易定律卻很少。成交量分佈分析Volume Profile Analysis(簡稱VPA)能得出三種定律:回歸均值、回檔支撐與反彈阻力。VPA之所以有三個定律,是因為這些定律的基礎是交易情緒,而交易情緒是恆古不變的。成交量可理解為用錢投票累計的結果,是短線投資人的成本。隨著價格在成本上下移動,會驅動著交易人賺錢與虧損的情緒。所以了解成本,就可以了解目前交易人在當前價格的情緒,並偏向做出何種交易反應

在技術分析領域中,市場的運行慣性常會變動,只有少數的運行慣性不會改變,可以稱之為「市場定律」。其中,Volume Profile Analysis(VPA)一個指標就能觀察到三種市場定律:回歸均值、回檔支撐及反彈阻力。

為何VPA可以觀測這三種市場定律呢?答案在於交易的本質「情緒」。事實上,「交易情緒」是恆久不變的,而這三種市場定律就來自「交易情緒」。可以說,成交量就像是資金的投票紀錄,Volume Profile記錄了投資者的實際成本。當股價在這成本區間浮動時,將觸動交易者的盈利或損失情緒。因此,若能精準掌握這些成交成本區間,我們就能洞悉大多數交易者當下的市場心態,並優雅地預測他們可能的交易行為。

  • 回歸均值 – 大多數時間,交易雙方會達到一個均衡並且認同的價位,股價出現盤整型態,價格會來回在大多數人認同的價格震盪,就像一個吸鐵一樣,只要價格離得太遠,就會回歸均值反應,最後VP橫條會變成常態分佈(Normal Distribution)的圖形。
  • 回檔支撐 – 當股價走上升趨勢,價格在大多人成本之上,大多數人處於獲利狀態,當價格回落到成本時,會有支撐反應,因為交易者對先前走勢的錨定效應,感覺會漲的股票打折了,並吸引買盤進入。
  • 反彈阻力 – 當股價走下跌趨勢,價格在大多人成本之下,大多數人處於虧損狀態,當股價反彈到成本時,會有阻力反應。因為交易者看見下跌趨勢產生錨定效應(股票會跌),當股價反彈而虧損的人有機會減少損失,將吸引賣盤出籠。

上漲趨勢的VP

上漲趨勢初期,下方高原區的量要大,一個穩固的基礎,可以讓股票走得比較遠。當股價持續往上尋找新的”公認價格”,一個可視畫面可以出現多個VA高原區,形狀上像”正三角”,強勢股票回測時,是不會回到下面的POC的,應該在兩個高原區中間就會反彈,以保持上升趨勢。當股價持續在前高徘迴卻無法創高,形成上方高原區較大的”倒三角”,上升趨勢終止,形成盤整盤。當遇到一個可視圖表有多個高原區,最近的高原區比較舊的高原區更為重要。

正三角 – 下方的高原區大於上方的高原區,股價正在向上攀升,尋找更高的認同價
倒三角 – 上方的高原區大於下方的高原區,代表上漲可能結束,進入盤整

異常狀況

股價只有少數時間發生異常狀況,而異常狀況就是那些在低谷區的30%交易量。這些交易就是測試改變公認價格,當股價試圖向上突破,交易的情境如下:

  • 測試多單進場
  • 在主成交區高點VAH位置觸發空單停損買盤,瞬間拉高
  • 追價多單與新空單展開廝殺
    • 突破:多單持續湧入,突破短期高點,新空單放棄
    • 失敗:追多單不足,測試多單跌回起漲點後宣告失敗

所以交易者需要認真關注的是當股價進入低谷區的表現,因為突破與逆勢策略大概都會在那個點啟動。

VP是確認指標,需與趨勢/型態分析搭配

VPA的三個定律-回歸均值、回檔支撐和反彈阻力屬於交易人反應分析, 用在股價來到訪問過的價格時會如何反應很有用。這與基於當前價格行為來預測未來的趨勢分析型態分析不同,趨勢分析包含趨勢線、移動均線、regression line等。型態分析是頭肩頂、VCP等等的K線樣貌。價格形成趨勢與型態,而成交量是確認指標。所以先以趨勢/型態分析,再搭配VPA做確認。

適當的時間範圍

當設定VP的時間範圍時(Fixed Range),可依照個人交易週期來用。舉例說明,如果使用1小時線的ATR突破策略(Supertrend),且股價在20日線之上,則是買入訊號。加入VPA做確認時採用20日範圍,確認股價在POC之上(或是來到VAH之上),當上方並沒有反彈阻力,則突破的機會較大。

如果VPA搭配型態分析,遇到股票中期修正時約為2~6個月,則可以使用6個月至1年的VP來觀察盤整型態,抓取VCP的Pivot point。

有時當股價的漲幅相當大,那時間範圍就不太適合太長,因為低價時的交易量會明顯較高價時大,尤其那些漲幅達到100%以上的股票。

應用1 -找底部型態Pivot Point

股價在低檔修正時,底部型態可能出現頭肩底、碗型底、一字底、杯帶柄、VCP等樣式,通常需要抓出頸線。但如果使用Volume Profile會發現VA高原區與低谷區的界線通常在比頸線更低的價格。把Pivot entry point設在高原與低谷界線,當股價帶量突破的時候,大部分人都已經賺錢,動能就已經偏多了。而Volume Profile可以抓到更早的進場點。Mark Minervini稱為最早進場點的3C Patten (Cup-completion-cheat) pivot point,位於”修正幅度中間部位,緊密且窄的價格收縮的區域”,其實非常抽象。但使用Volume Profile就可以馬上抓出來,Pivot point就是在底部型態高原與低谷區的界線。只要知道Pivot point分析突破機率就比較容易了!

突破 – 改變公認價的重新投票

當股價不依照定律表現而試圖改變”公認價格”時,就需要強大的動能進行突破,就像火箭點火後準備脫離地球,短線交易者只需要專注在已經點火的火箭,所以應該在低谷區判斷突破成功或失敗後進場交易。動能就是很多人用錢重新投票,所以脫離盤整區需要放量。而且離開之前的POC越遠越好,越久越好。所以突破動作要觀察的重點如下:

  • 突破當下要出量(超過平均量50%)
  • 突破前的最後一次下跌(洗盤)很快失敗,上漲量縮
  • 向上突破前的出發位置靠近VAH
  • 突破後的價格持續向上,讓短空單停損

第一次回測 – 重新測試頸線支撐

從底部剛啟動的股票,常常會有回測頸線的動作。此時的第一個回測,並且能夠站穩頸線之上,都是好的買入點。

應用2 – 區間逆勢操作

逆勢交易是一種在盤整盤時,賣在箱型區間上方,買在箱型下方的交易策略。可以使用VAH當作相形上方線,VAL當箱形下方縣。向上突破失敗,原因在買盤無以為繼,買盤剛好掃到空單停損,造成一根長紅K線,但後續的多單買盤沒有跟單。或是開盤開太高(直接開在低谷區),被獲利了結。一但跌破啟動價到突破價高點的中間,測試單就會停損。此時就是空單進場機會,失敗的突破有很大的機會回到POC,第二目標則是跌到VAL(箱型下緣)。這種逆勢單的的勝率高,但是利潤低。

應用3 – 選擇權的履約價挑選

選擇權的操作上需要對主要支撐與阻力有看法,傳統書上教的是去參考選擇權留倉部位,最大留倉就是支撐或阻力。但可以改用支撐區來選擇履約價。假設想做多一檔(應用1)已經突破Pivot point的股票,但並非所有股票都會跌回頸線讓你買。你可以Sell Put並選擇Pivot point附近的履約價。如果股價一去不復返,你的權利金就賺到了! 就算跌回來並履約了,股價在pivot point止跌整理的機會很大,你可以買到低於pivot point價格的股票。當然前提是這支股票的基本面要優秀,你願意買入這檔股票。

如果你想要抄底一檔暴跌的股票,那你可以使用Buy Call來減低風險,而履約價格則可以設在上方的VAL到POC之間。因為股價即使上漲,最有可能在這個位置受到阻力。

總結

俗話說「新手看價、高手看量、老手看籌碼」,市面上對VP研究的資料或書籍仍相當稀少,要研究的透徹是需要花一番功夫的。目前tradingview的Pine script也沒有Volume profile的function可以使用,所以即使用均線策略+VP過濾,也無法寫成程式來回測。所以目前VP只能說是最佳配角,運用上很吃勞力,且解讀上可以因人而異,無法精準定義。但學習VP可以讓自己了解”市場運行的本質”,也就是人性對盈虧的反應,而且是恆久不變的。當你了解了成本,才能夠理解為什麼股票越漲越有買入的理由,股票越跌,越不應該胡亂抄底。