支撐是價格跌到某個位置時,買的人比較多、容易停下來的價位,壓力剛好相反,是漲到某個位置時賣的人比較多的價位。最常用的畫法有四種:前一次的低點與高點、整數關卡、均線、成交量特別集中的價格區。支撐被跌破之後常被當成壓力,這叫角色互換。我們拿美股與台股大盤實測前低、前高、整數關卡,價格碰到這些線之後守住的比例,多數跟隨便畫一條線分不出來,所以比較好的用法是拿它來規劃停損放哪裡、這筆交易值不值得做,而不是拿它來預測會不會反彈。
下面直接回答這幾題
支撐與壓力是什麼?
打開任何一張股價圖,你會看到價格不是一直線上上下下,而是常常跌到某一帶就彈起來、漲到某一帶就掉下去。技術分析把下面那一帶叫支撐(support),上面那一帶叫壓力(resistance,也有人叫阻力)。
背後的想像很直覺:股價跌到上次的低點附近,當時沒買到的人覺得又便宜了,會進來買,買盤一多價格就撐住,反過來股價漲到上次的高點附近,當時套在那裡的人好不容易等到解套,會想賣,賣壓一多價格就漲不上去。
所以支撐和壓力講的其實是「一群人記得的價格」。它不是一條精準到小數點的線,比較像一個區間,同一條線這次是支撐、下次可能就變成壓力,價格從哪一邊走過來,決定它扮演哪個角色。
支撐壓力怎麼找?四種常見畫法
坊間的畫法很多,常用的大致是下面四種。前兩種只要看價格就畫得出來,後兩種要加一點計算。
| 畫法 | 怎麼畫 | 背後的想法 | 容易出錯的地方 |
|---|---|---|---|
| 前低、前高 | 找最近幾個月明顯的低點與高點,畫一條水平線 | 上次在這裡有人買、有人套牢 | 「最近」要多近、「明顯」要多明顯,每個人畫出來都不一樣 |
| 整數關卡 | 大盤的整千點、萬點,個股的 100 元、500 元、1,000 元 | 人習慣把掛單、目標價設在整數上 | 價格越高,整數之間的距離(百分比)越小,關卡越密 |
| 均線 | 月線、季線、年線,或 200 日均線 | 均線被當成一段時間的平均成本 | 均線會移動,天數選不同答案就不同 |
| 成交密集區 | 某個價格區間成交量特別大(例如盤整很久的箱型) | 在那裡買進的人最多,成本最集中 | 要有成交量分布的工具才看得到 |
實際畫的時候,可以照下面四步走:
- 先選時間尺度。看日線就找最近三到六個月的高低點,看週線就把範圍拉到一兩年。尺度混著用,圖上會被畫滿線,每個價位都像支撐。
- 畫區間,不要畫一條細線。把上次低點附近的幾根 K 線一起框進去,留一點寬度。價格穿過去一點點又回來,在區間裡都算正常。
- 數一數這個位置被碰過幾次。同一個價位被測試過兩三次都沒過,記得這個價位的人就比較多,一般認為只碰過一次的低點分量輕得多。
- 事先寫下「穿過多少才算破」。例如收盤跌破區間下緣 3% 才算。這一步最常被省略,省略之後每一次跌破都能被解釋成「假跌破」。
均線怎麼當支撐,葛蘭碧八大法則有專門的實測,下面集中講水平的支撐與壓力。
價格為什麼會在那條線停下來?
如果支撐壓力真的有作用,比較說得通的原因是掛單會堆在那裡。很多人會把停損單設在前低下面一點、把停利單設在整數上,這些單子在價格到達之前就已經排好隊了。價格走到那一帶,排隊的單子一起成交,走勢就容易在那裡卡一下,或是一穿過去就加速。
學術上常被引用的一篇,是紐約聯邦準備銀行經濟學家卡蘿·奧斯勒(Carol Osler)2000 年的研究〈Support for Resistance〉。她拿六家外匯業者提供給客戶的支撐與壓力價位,去比對匯率的盤中走勢,發現這些價位對「盤中的趨勢會在哪裡中斷」有預測力,不過預測力的強弱因幣別與業者而不同。
這個研究有兩個條件要記得:它看的是外匯市場的盤中走勢,而且線是外匯業者提供的。拿來推論股票、日線、一般人自己畫的線,中間還隔著好幾步,所以我們自己拿美股與台股的大盤測了一次。
支撐變壓力是什麼意思?
支撐被跌破之後,原本的支撐價位常被當成新的壓力,這叫角色互換(role reversal)。反過來,壓力被突破之後,那條線會被當成新的支撐。
道理還是回到「一群人記得的價格」:在支撐附近買進的人,跌破之後全部套牢,等價格彈回原本的買點,很多人只想打平出場,賣壓就出現在同一個位置。
我們也測了這件事,可是條件很嚴(價格要先跌破、再彈回來、而且要在幾個月內發生),次數很少。台股三十多年只有 11 次,其中 8 次在跌破的前低下方被擋回來,比假線高很多,但 S&P 500 七十多年的 13 次就跟假線差不多。次數這麼少,兩個市場又說法不一,我們不把它當結論。反過來的「突破的前高變支撐」次數多一點(美股 30 次、台股 20 次),守住的比例也都落在假線的範圍內(假線怎麼做,見下面的回測)。
跌破支撐怎麼算?2022 年的 S&P 500
支撐壓力最大的麻煩,是「破了沒有」常常要看你怎麼定義。2022 年的 S&P 500 是很好的例子。

那一年上半年,S&P 500 在 2022 年 6 月 16 日收在 3,666.77 點,是當時的低點。很多人把它當成支撐,到了 2022 年 9 月 26 日,收盤價跌破這條線,看起來支撐失守。
可是指數接下來只再跌了一小段,2022 年 10 月 12 日收在 3,577.03 點就見底,比前低只低 2.4%,之後一路反彈。這算跌破還是守住?
- 用「收盤價低於前低」當標準:破了,照規則應該停損出場,出在接近最低點的位置。
- 用「收盤跌破 3% 以上才算」當標準:沒破,這是一次很漂亮的支撐守住。
同一段走勢,兩種解讀都說得通。這也是為什麼前面的步驟要求事先寫下穿過多少才算破:事後看圖,人很容易挑對自己有利的那個說法。
4,000 點那條橘色虛線也值得看一眼。整數關卡在新聞裡常被講成「重要心理關卡」,可是這一年半裡收盤價穿過它 26 次,與其說是關卡,不如說價格一直在它附近打轉。
BOS 回測:前低、前高、整數關卡守得住嗎?
一張圖只是一個例子。要知道支撐壓力有沒有用,得把「價格走到線附近」的每一次都數出來,看之後是守住的多,還是穿過去的多。更重要的是要有對照組:隨便畫一條沒有意義的線,價格走到那裡,守住的比例是多少?如果前低真的跟隨便一條線差不多,那條前低就沒有特別的力量。
我們這樣測(規則事先定好,沒有回頭調):
- 資料:S&P 500 指數每日收盤(1950 年起)、台股加權指數每日收盤(1990 年起),都到 2026 年 9 月,不含股利。
- 前低、前高:過去第 10 到第 120 個交易日之間的最低與最高收盤,最近兩週不算,讓它真的是「之前」的價位。
- 整數關卡:S&P 500 用每 100 點(指數 1,000 點以上),台股用每 1,000 點(指數 5,000 點以上)。
- 碰到線:測支撐時價格從上方跌下來、測壓力時從下方漲上去(前 20 天內曾經離線 5% 以上),收盤進到線前面 2% 以內。同一條規則觸發後隔 20 天才再算。
- 守住還是穿過:之後 60 個交易日內,先反彈(或回落)5% 算守住,先收盤穿過線 3% 以上算穿過,兩件事都沒發生的不計。
- 對照組:把同一條線整條往上或往下隨機挪 3% 到 10%,整數關卡則把整組格線一起挪(例如 S&P 500 改成每個「…37 點」),用一模一樣的規則再數一次,重複 200 次。

八個測試裡有七個,真的線守住的比例落在假線的範圍內,偏差的方向也不一致:美股四個都略低於假線平均,台股的兩個壓力測試略高,但都沒有大到能跟運氣分開。以 S&P 500 的前低為例,價格走到前低附近 78 次,之後先反彈 5% 的有 50.0%,隨便挪過的假線平均是 56.8%,前低並沒有比較撐得住。
唯一落在範圍外的是 S&P 500 的整數關卡當支撐(54.7% 對假線的 61.8%),而且是比假線差,只比範圍下緣少守住一次。八個測試裡出現一個這樣的結果,運氣本來就做得到。台股的整千點同一個測試是 45.8% 對 46.3%,幾乎一樣,所以比較穩當的說法是整數關卡在這兩個大盤上看不出有額外的支撐力。
那換一段時間呢?把兩個市場都切成前後兩半各算一次:
| 測試 | 全期:真線/假線平均 | 前半段 | 後半段 |
|---|---|---|---|
| S&P 500|前低當支撐 | 50.0%/56.8%(78 次) | 40.9%/52.5%(44 次) | 61.8%/60.3%(34 次) |
| S&P 500|前高當壓力 | 27.2%/36.8%(81 次) | 26.5%/33.8%(34 次) | 28.3%/33.8%(46 次) |
| S&P 500|整數關卡當支撐 | 54.7%/61.8%(64 次) | 沒有(指數還不到 1,000 點) | 54.7%/61.9%(64 次) |
| S&P 500|整數關卡當壓力 | 36.1%/36.7%(83 次) | 沒有(指數還不到 1,000 點) | 36.1%/37.1%(83 次) |
| 台股|前低當支撐 | 39.5%/45.3%(38 次) | 31.6%/43.5%(19 次) | 47.1%/45.1%(17 次) |
| 台股|前高當壓力 | 36.7%/29.9%(49 次) | 29.2%/30.7%(24 次) | 41.7%/23.6%(24 次) |
| 台股|整數關卡當支撐 | 45.8%/46.3%(59 次) | 36.4%/39.5%(22 次) | 54.5%/53.2%(33 次) |
| 台股|整數關卡當壓力 | 42.3%/35.6%(78 次) | 48.4%/38.1%(31 次) | 37.2%/31.5%(43 次) |
切成兩半之後,方向會翻:能比的 6 組裡,有 4 組前後兩半的方向相反。例如台股前高當壓力,前半段(1990 到 2007 年)守住 29.2%、跟假線的 30.7% 差不多,後半段(2007 到 2026 年)變成 41.7% 對 23.6%。一條規則換一段時間就翻面,而且沒有一格明顯超出假線,比較像是雜訊。
這個結果有幾個限制要一起看:
- 只測了兩個大盤指數的日收盤。個股、外匯、盤中走勢沒有測,奧斯勒的研究看到效果的正是外匯盤中。
- 每個測試只有幾十次,次數不多。真線要比假線高出十個百分點以上才量得出來,幾個百分點的差距量不出來。
- 假線離真線遠近不同,有些假線整段期間只被碰到兩三次,所以灰條會比單純的運氣範圍寬。我們另外用真線自己的次數算過誤差,結論一樣:沒有一種線明顯比假線更撐得住。
- 前低、前高的畫法是我們用程式定的(10 到 120 個交易日),跟每個人看圖手畫的不會一樣。我們能說的是:照這樣定義,看不出那條線有特別的力量。
支撐壓力比較合理的用法
既然拿它猜「會不會反彈」靠不住,支撐壓力還有什麼用?比較站得住的用法,是把它當成做決定的參考點,而不是預測工具。
- 先決定「錯了」長什麼樣子。如果你是因為股價在前低附近才買進,那麼跌破前低一段距離就代表當初的理由不成立,把停損放在那裡,至少停損有一個說得出口的原因。
- 停損不要剛好放在線上。前低正下方往往是很多人停損單排隊的地方,放在同一個位置很容易在一根長黑 K 裡跟大家一起被掃出去。留一點距離,距離可以用股票平常一天的波動來算,做法見ATR 停損那篇。
- 用支撐和壓力算這筆交易划不划算。買進價離支撐(停損)多遠、離壓力(第一個目標)多遠?如果往下可能虧 10%、往上到壓力只有 5%,這筆交易本身就不划算,跟會不會反彈無關。
- 部位大小跟著停損距離調。停損放得越遠,買的股數就要越少,這樣不管停損放在離買點 3% 還是 10% 的地方,每一筆萬一停損時虧掉的錢都差不多。
長期投資的人也可以這樣用:價格跌到前低附近,不代表一定會撐住,但它是一個提醒你回頭檢查「當初為什麼買這家公司」的好時機。公司本身沒有變差的話,跌破一條線不是賣出的理由,反過來如果公司變差了,就算線還沒破也該重新想一想。
常見問題
支撐和壓力是什麼?
支撐是價格跌到某個位置時,買盤比較多、容易停下來的價位。壓力是價格漲到某個位置時,賣壓比較多、容易漲不上去的價位。它們通常不是一條精準的線,比較像一個區間,最常見的是前一次的低點、高點與整數關卡。
支撐壓力怎麼畫比較準?
沒有公認最準的畫法,常用的是前低前高、整數關卡、均線、成交密集區四種。比較重要的是三件事:時間尺度不要混用、畫成區間而不是細線、事先寫下穿過多少才算破。最後一件最常被省略,也最容易讓人事後替自己找理由。
跌破支撐一定要停損嗎?
要看你當初買進的理由。如果是因為價格在支撐附近才買,跌破一段距離就代表理由不成立,照計畫停損比較合理。如果是因為公司本身才買,跌破一條線不代表公司變差,該回頭檢查的是公司。我們實測大盤,價格碰到前低之後守住的比例跟隨便畫一條線差不多,代表那條線本身沒有特別的力量,跌破它也就不必當成特別的訊號。
整數關卡有用嗎?
在我們測的兩個大盤上看不出額外的支撐力。台股加權指數碰到整千點之後守住的比例,跟把整組格線隨便挪開之後幾乎一樣。S&P 500 的整百點守住的比例反而比隨便挪開的格線低一點。整數關卡當支撐,在這兩個大盤的日線上看不出額外的力量,台股整千點當壓力略高於隨便挪開的格線,但差距還在運氣範圍內。
支撐變壓力是什麼意思?
支撐被跌破之後,原本的支撐價位常被當成新的壓力,這叫角色互換。原因是在支撐附近買進的人跌破後套牢,等價格彈回買點就想打平賣出。反過來,壓力被突破之後也可能變成支撐。我們想實測這件事,但符合條件的次數太少,看不出結論。
支撐壓力適合當沖嗎?
學術上看到效果的研究,看的是外匯市場的盤中走勢,而且線是外匯業者提供給客戶的。我們只測了大盤日收盤,沒有測盤中,所以沒辦法回答當沖有沒有用。如果要用在短線,一樣建議先定好穿過多少算破、停損放哪裡,再用小部位記錄自己的結果。
延伸閱讀

K 線型態準嗎?
葛蘭碧八大法則準嗎?
停損要設多少才合理?


