VSA (Volume Spread Analysis, 量價分析) 中的 「無供應 (No Supply)」

By | 2026-03-02

VSA 是理查·奈(Richard Ney)與湯姆·威廉斯(Tom Williams)將威科夫理論現代化後的最強分支。它將威科夫的「努力與結果(Effort vs. Result)」法則直接寫成 K 線的辨識邏輯。

無供應 (No Supply) / 測試 (Test): 發生在下跌區間。K 線收跌,但波幅縮小,成交量極度萎縮。這代表市場上的浮動籌碼已經洗乾淨,賣壓枯竭,是威科夫理論中極佳的買點。

深入探討 VSA (Volume Spread Analysis, 量價分析) 中的 「無供應 (No Supply)」,是將威科夫理論從「抽象哲學」落地為「具體交易訊號」的關鍵一步。

在傳統技術分析中,散戶常常看見下跌就恐慌,或是迷信「放量才是買點」。然而,VSA 的核心理念是:主力的建倉往往是悄無聲息的;當市場上真正沒有人願意倒貨時,只要一點點買盤,股價就能輕鬆推升。

以下為您詳細拆解「無供應」的底層意義、嚴謹的定義方式,以及如何將其轉化為高勝率的實戰策略。

1. 核心意義:看透賣壓的枯竭

「無供應 (No Supply)」K 線的出現,代表市場上的浮動籌碼 (Floating Supply) 已經被清洗乾淨

  • 心理學視角: 想像一檔股票經歷了回檔洗盤,散戶該停損的都停損了,套牢的也已經麻木不再看盤。這時,主力會進行「測試 (Test)」,他們刻意不掛買單,任由價格自然滑落。
  • 主力行為特徵: 如果價格滑落時,成交量極度萎縮,且價格跌不下去(實體與波幅很小),這就給了主力一個明確的綠燈——「市場上已經沒有潛在的拋售壓力(無供應)了,現在拉抬股價阻力最小,成本最低。」

2. 計算方式與嚴謹定義 (XScript 邏輯拆解)

VSA 不是一個有著絕對數學公式的指標(如 RSI 的 0 到 100 ),它是一套 「條件特徵比對」 的邏輯。要精準定義一根「無供應」K 線,必須同時滿足以下三個嚴格條件:

  1. 條件 A:價格收跌 (Down Bar)
    • 定義: 當根 K 線的收盤價,必須低於前一根 K 線的收盤價(Close < Close[1])。
    • 意義: 這是一次向下的測試,用來逼迫潛在的賣壓出籠。
  2. 條件 B:波幅狹窄 (Narrow Spread)
    • 定義: 當根 K 線的最高價減最低價(High – Low),必須明顯小於過去一段時間(例如 20 天)的平均波幅。
    • 意義: 如果賣壓很重,價格會被輕易摜破,波幅會放大。波幅狹窄代表「跌不下去」,下方有隱形的限價買盤托底。
  3. 條件 C:成交量極度萎縮 (Ultra-Low Volume)
    • 定義: 當根 K 線的成交量,必須低於前兩根 K 線的成交量(Volume < Volume[1] And Volume < Volume[2]),甚至低於近期的平均成交量。
    • 意義: 這是最重要的靈魂。下跌卻沒有成交量,代表主力與散戶都沒有意願在這個價位拋售。

根據這樣的想法,寫出來的腳本如下

// 指標/選股名稱:VSA 威科夫無供應 (No Supply) 偵測
// 邏輯:尋找賣壓枯竭的 K 線
// -----------------------------------------------------------
Variable: Spread(0), AvgSpread(0);
Variable: IsDownBar(False), IsNarrow(False), IsLowVol(False);
Variable: IsNoSupply(False);

// 1. 定義波幅 (Spread)
Spread = High - Low;
AvgSpread = Average(Spread, 20); // 過去 20 天的平均波幅

// 2. 條件 A:這是一根下跌的 K 線 (或收在相對低點)
IsDownBar = Close < Close[1];

// 3. 條件 B:波幅必須小於近期平均 (窄幅震盪,代表沒有強烈拋售動能)
if Spread > 0 then
IsNarrow = Spread < (AvgSpread * 0.8)
else
IsNarrow = False;

// 4. 條件 C:成交量必須「顯著萎縮」(通常定義為低於前兩根 K 線)
IsLowVol = Volume < Volume[1] and Volume < Volume[2];

// 5. 綜合判斷:觸發威科夫「無供應」訊號
IsNoSupply = IsDownBar and IsNarrow and IsLowVol;

// 6. 繪圖與視覺化提示
if IsNoSupply then begin
// 在 K 線下方畫一個向上的綠色箭頭或標記
Plot1(Low * 0.97, "No Supply");

end;

3. 實戰用法與操作紀律

單獨看一根「無供應」K 線是危險的,「背景脈絡 (Context)」決定了這根 K 線的含金量。

實戰場景一:多頭趨勢中的回檔 (最強買點)

  • 背景: 股票處於明確的上升趨勢(例如在 20MA 或 60MA 之上)。
  • 觸發: 股價漲多拉回,在均線或前波支撐區附近,連續出現「無供應」K 線。
  • 行動: 這代表主力的洗盤結束,隨時準備發動下一波主升段。
  • 確認機制 (極重要): VSA 的鐵律是 「無供應需要被確認」。出現無供應訊號後,必須等待下一根 K 線收漲 (Up Bar) ,才能正式進場做多。
  • 停損設定: 設在無供應 K 線的最低點下方一點。因為如果這真的是無供應,主力絕不允許價格再跌破這個測試低點。

實戰場景二:底部盤整區的「彈簧效應 (Spring)」前兆

  • 背景: 經歷長期下跌後,進入長達數個月的橫盤區間(威科夫的 Phase B)。
  • 觸發: 股價慢慢向下滑落,逼近區間底部的支撐線,此時成交量極度萎縮,波幅變小(無供應)。
  • 行動: 這是主力在底部「最後測試」籌碼穩定度的跡象。這時進場,買在起漲點的機率極高。

實戰場景三:空頭趨勢中的無供應 (無效訊號 / 誘多)

  • 背景: 股票處於明確的下跌趨勢,均線蓋頭。
  • 觸發: 出現無供應 K 線。
  • 意義:不代表主力要買進!這只代表「暫時沒人賣」,但因為上方套牢賣壓太重,缺乏主動買盤的推升,股價很快會因為一點點賣單而繼續破底。(此處絕對不可做多)

 可以參考下面這張圖

 

將 VSA 邏輯指標化,對於消除 「主觀恐懼」具有極大價值。