---
title: 漲停價、跌停價怎麼算
nav: 漲跌停價怎麼算
order: 1
description: 台股漲跌停幅度是前一日收盤價的 10%，但算出來還要貼齊升降單位。貼齊的方向與該用哪一級的單位，是最容易算錯的兩件事。
updated: 2026-08-13
---

## 一句話版本

- **漲停價** ＝ 收盤價 × 1.1，然後**往下**貼齊升降單位
- **跌停價** ＝ 收盤價 × 0.9，然後**往上**貼齊升降單位

兩個都往「幅度比較小」的方向貼，因為漲跌停價**不能超出 ±10%**。往外貼就違規了。

## 最容易錯的一件事：用哪一級的升降單位

升降單位是按價格分級的（未滿 10 元是 0.01、10 到未滿 50 元是 0.05，其餘見
[升降單位怎麼跳](/stock-calc/docs/tick-size)）。問題來了：

> 要用**收盤價**所在那一級的單位，還是**算出來那個價格**所在那一級的？

答案是**算出來那個價格自己所在的那一級**。這在跨級距時會差一檔，而且差出來的價格**掛不進去**。

### 實際例子：收盤 46.60

| 算法 | 漲停價 | 掛得進去嗎 |
| --- | --- | --- |
| 用收盤價的級距（46.6 在 10～50，單位 0.05） | 51.25 | **不行** |
| 用算出價的級距（51.26 在 50～100，單位 0.1） | **51.20** | 可以 |

`46.6 × 1.1 = 51.26`。這個價格已經跨進「50 元以上」那一級，跳動單位是 0.1 元，
所以合法價位只有 …51.1、51.2、51.3…。**51.25 這個價格在市場上不存在。**

很多人自己拉的試算表就是錯在這裡 —— 一路用收盤價那一級的單位算，平常都對，
只有在漲停價剛好跨過 50、100、500、1000 這幾個界線時才會錯，而那時候不會有任何提示。

### 另外兩個例子

| 收盤價 | 漲停價 | 怎麼來的 | 跌停價 | 怎麼來的 |
| --- | --- | --- | --- | --- |
| 10.49 | **11.50** | 11.539 在 10～50 級距，用 0.05 往下貼 | **9.45** | 9.441 在未滿 10 級距，用 0.01 往上貼 |
| 49.50 | **54.40** | 54.45 跨進 50～100，用 0.1 往下貼 | **44.55** | 44.55 在 10～50，用 0.05 往上貼 |
| 1085 | **1190** | 1193.5 在 1000 以上，用 5 往下貼 | **977** | 976.5 在 500～1000，用 1 往上貼 |

注意 10.49 那一列：**漲停與跌停用的是不同級距的單位**（一個 0.05、一個 0.01），
因為兩個價格分別落在不同的級距裡。

## 為什麼實際漲幅通常不到 10%

貼齊之後價格會比理論值小一點，所以實際漲幅幾乎都略低於 10%：

- 收盤 10.49 → 漲停 11.50，實際 **+9.63%**
- 收盤 46.60 → 漲停 51.20，實際 **+9.87%**

價格越低、單位佔比越大，這個落差越明顯。這也是[連續漲停要幾根才到價](/stock-calc/docs/steps-to-target)
不能直接用 1.1 的次方去估的原因。

## 用工具算

[股票計算機](/stock-calc)的第一張卡輸入收盤價就會直接給漲停價、跌停價與實際幅度，
下面還有 ±1% 到 ±10% 每一級的「理論價」與「可掛價」對照 —— **±10% 那一列算出來就等於漲停與跌停價**，
可以拿來對帳。

你也可以反過來用：輸入一個價格，它會算出相對收盤價的幅度，並直接告訴你這個價格
**是不是合法價位**、有沒有超出當日漲跌停。把 51.25 貼進去，它會回你「非合法價位，最近可掛 51.30」。
