技術分析 · 結構分析

支撐 / 阻力 / 供需區
為什麼有些價位特別重要

2026-06-03·11 分鐘閱讀·技術分析

價格永遠在一些「看不見但有人在乎」的水位停下來、轉彎。 這些水位就是支撐 / 阻力。 這篇講怎麼客觀畫線、跟供需區(Smart Money 概念)的差別、突破與假突破判別。

1. 支撐 / 阻力 的本質

支撐:下方某個價位有大量買單等著進場 → 價格跌到那邊就反彈

阻力:上方某個價位有大量賣單等著出場 → 價格漲到那邊就回落

1.1 為什麼會形成

  • 套牢的人:之前在某個價位買的人,跌下去後想等回到「不虧」就出 → 變成上方阻力
  • 錯過的人:曾經低點沒買的人 → 等再回到低點時進場 → 變成支撐
  • 機構訂單:大戶在重要心理價位(整數、ATH、ATL)的掛單
  • 整數心理:BTC $50k、$60k、$70k 等整數對人類大腦特別敏感

2. 怎麼客觀畫支撐阻力

2.1 Swing High / Low 法

近期顯著的高點與低點(比左右 N 根都高 / 低)。 典型 N = 5、10、20,對應不同強度。

# Pine 5 期 Swing 偵測
swingHigh = high == ta.highest(high, 11)[5]  # 11 根中中間最高
swingLow  = low  == ta.lowest(low, 11)[5]    # 11 根中中間最低

# 把這些點連起來 → 即時的支撐 / 阻力線

2.2 水平 vs 趨勢線

  • 水平 S/R:固定價位(如 BTC $60k)
  • 趨勢線 S/R:傾斜,連接多個低點 / 高點

3. 強度等級

不是所有 S/R 都同等重要。判斷強度的維度:

  1. 觸碰次數:價格反覆碰過 3 次 + 都反彈 = 強支撐
  2. 時間跨度:跨越月線級的 S/R 比小時線的強
  3. 成交量:碰到時量越大 → 機構在守
  4. 位置心理意義:ATH / 整數 / 前一個崩盤點 / 1 年 high
  5. 跟 Volume Profile 重疊:剛好是 POC 或 HVN → 雙重確認

4. 從「線」到「區」:供需區(Supply / Demand Zone)

傳統 S/R 是一條線。 但實際市場中支撐 / 阻力是一個區域 — 範圍 0.5~2% 不等。 這就是「供需區」概念。

4.1 怎麼定義供需區

一個有效的需求區(demand zone)/ 供給區 形成條件:

1. 價格進入該區
2. 在該區內<<盤整或形成基礎>>(Basing pattern,2~10 根小蠟燭)
3. 然後<<強勢離開>>(一根或多根大蠟燭 + 顯著量)

需求區:盤整後強漲離開 → 標記 Basing 區為「demand zone」
供給區:盤整後強跌離開 → 標記 Basing 區為「supply zone」

4.2 為什麼比 S/R 線更實用

  • 不會被插針:價格只要進入「區」就算觸發, 不需要精準碰到「線」
  • 更貼近機構掛單邏輯:機構不會只掛一個價位, 會分散在一個價格範圍
  • 結合大蠟燭離開邏輯, 天然包含「方向動量」的資訊

5. Smart Money 概念(SMC)

ICT(Inner Circle Trader)等流派把供需區進一步發展成「Order Block」、「Liquidity Pool」、「Fair Value Gap」等概念。

  • Order Block:強趨勢前最後一根反向蠟燭 — 機構積累位
  • Liquidity Pool:S/R 線下方 / 上方的止損集中區 — 機構會「掃下面再反彈」
  • Fair Value Gap(FVG):跳空缺口 — 價格通常會回填這個區域
SMC 是「老套路 + 新名詞」
SMC 的核心邏輯跟傳統供需區重疊很多。 但 ICT 學派把它系統化、命名化、配合「掃流動性」邏輯, 特別適合波段交易。 要注意:SMC 圈鼓吹的「機構操盤手」陰謀論很多 — 過濾掉就好,方法本身是有用的。

6. 突破 vs 假突破怎麼判別

價格突破 S/R 後可能:

  • 真突破:趨勢延續,原 S/R 變成新 S/R(角色互換)
  • 假突破:短暫穿越後立刻回拉,反向力道更強

6.1 確認真突破的條件

  1. 收盤穿越,不是只有影線穿越
  2. 量明顯增加(至少 1.5~2 倍平均)
  3. 突破幅度 ≥ 1 ATR(避免只是雜訊穿一點點)
  4. 突破後一個 K 線確認 不立刻拉回
  5. 多週期一致:日線突破要看週線也認可

7. 加密圈的特殊現象

7.1 永續合約 vs 現貨 S/R 差異

永續合約的 S/R 受清算價影響。 大量爆倉集中的價位會被市場「掃」 — 短時間插針穿越後快速反彈。 這時看「現貨價」的 S/R 比看永續更準確。

7.2 流動性掃單事件

BTC 跌破關鍵 S/R 後 5~10 分鐘出現完全反彈,是常見的「流動性掃單」: 機構故意把價格推過 S/R 觸發大量止損,吸收便宜籌碼後再拉回。

7.3 重要心理價位

BTC 整數價:$50k / $60k / $70k / $80k / $100k 等 都是強心理 S/R。 百萬美元的整數價(如 ATH、前波底)有時力道更強。

8. Pine 自動找 S/R + 供需區

//@version=5
indicator("S/R + Demand/Supply", overlay=true, max_lines_count=20)

// Swing high/low 偵測(11 期窗)
n = input.int(5, "Swing 窗 (左右各 N 根)")
isSwingHigh = high[n] == ta.highest(high, n*2+1)
isSwingLow  = low[n] == ta.lowest(low, n*2+1)

if isSwingHigh
    line.new(bar_index[n], high[n], bar_index, high[n], color=color.red, extend=extend.right)
if isSwingLow
    line.new(bar_index[n], low[n], bar_index, low[n], color=color.green, extend=extend.right)

// 供需區偵測:強蠟燭離開(離開蠟燭 size >= 2 × 前 5 根平均)
avgRange = ta.sma(high - low, 5)
strongBull = (close - open) > avgRange * 2 and close > open
strongBear = (open - close) > avgRange * 2 and close < open

if strongBull
    box.new(bar_index[2], math.max(open[1], close[1]),
            bar_index, math.min(open[2], close[2]),
            border_color=color.green, bgcolor=color.new(color.green, 90))
if strongBear
    box.new(bar_index[2], math.max(open[2], close[2]),
            bar_index, math.min(open[1], close[1]),
            border_color=color.red, bgcolor=color.new(color.red, 90))

Get started

想把今天學到的東西自動化跑起來?

想自動進出場在 S/R + 供需區?Pine 寫好觸發 → TVSBot 自動執行,連流動性掃單都能設成反彈進場。

免費註冊 TVSBot

9. 三個關鍵 takeaway

  1. 把 S/R 當「區」不是「線」。 供需區比固定價位更實用,不會被插針騙
  2. 突破要確認:收盤 + 量 + 1 ATR + 多週期一致, 少一個就可能是假突破
  3. 加密圈的 S/R 常被「掃流動性」, BTC 整數價的攻防最常見