金融市場如何運作:從買賣報價到一筆交易成交

金融市場的價格是誰決定的?本文用零基礎方式解釋 Bid、Ask、Last、Spread、訂單簿、流動性與滑點,以及一筆交易究竟如何成交。

MyTrade Academy 編輯部
11 分鐘閱讀

打開交易軟體,你會看到價格不斷跳動。

102.31、102.32、102.29……

第一反應很容易是:誰在決定這些價格?為什麼剛才還是 102.31,下一秒就變了?

其實市場背後沒有一個人坐在那裡不斷修改價格。

金融市場更像一個巨大的公開報價現場:有人願意在某個價格買,有人願意在另一個價格賣。新的報價不斷出現,舊的報價不斷撤回。當買賣雙方的條件能夠匹配時,一筆交易就發生了。

理解這個過程,是學習交易最重要的第一步之一。

因為只有先看懂市場實際發生了什麼,你才不會把每一次價格上漲都理解成「大家都看漲」,也不會把每一次下跌都腦補成「市場出事了」。

TL;DR

金融市場透過不斷變化的買賣報價撮合成交。Bid 和 Ask 代表目前買賣意願,Last 記錄最近一筆成交,Spread 顯示雙方差距。價格不是預先設定,而是在參與者達成交易時形成。

金融市場到底是什麼?

先把「金融市場」這個聽起來很大的詞拆簡單一點。

無論股票、外匯、黃金還是其他可交易資產,市場首先要解決的都是同一件事:

讓想買的人和想賣的人找到彼此。

如果一個人願意 100 元買,而另一個人最低只肯 104 元賣,那麼兩個人暫時不會成交。

買家可以繼續等待。

賣家也可以繼續等待。

市場不會因為雙方意見不合,就非常熱心地替他們取個中間價 102 元強行成交。

只有新的買賣報價出現,或者原來的參與者修改自己的報價,讓雙方條件能夠匹配時,交易才會真正發生。

核心概念

市場不是一台不斷告訴你「正確價格」的機器。它更像一個不斷更新的報價與撮合系統。你在螢幕上看到的價格,是無數參與者提交報價、撤單和實際成交之後留下的結果。

一筆交易是怎樣發生的?

一筆最普通的市場交易,可以拆成四步。

  1. 1買方提交報價:買家告訴市場:「這個資產我最高願意出多少錢。」
  2. 2賣方提交報價:賣家告訴市場:「低於多少錢,我不願意賣。」
  3. 3買賣條件匹配:當買賣雙方的價格能夠匹配時,交易系統完成撮合。
  4. 4成交成為新的市場紀錄:成交的價格和數量被記錄下來,最近完成的那一筆交易就會成為新的 Last Price。
舉個簡單的例子

買方最高出 100 元,賣方最低要 104 元,暫時無法成交。若買方把報價提高到 104 元,雙方成交,104 元就成為新的最新價

Bid、Ask、Last 和 Spread 分別是什麼?

交易平台上的幾個價格看起來很像,但它們代表的事情完全不同。

把它們混在一起,是新手最常見的問題之一。

Bid、Ask、Last 與 Spread 對照表
名稱它代表什麼你可以怎樣理解它不代表什麼
Bid / 買價目前買方願意支付的最高價格「現在最積極的買家最高願意出多少」不是你買入時一定能拿到的價格
Ask / 賣價目前賣方願意接受的最低價格「現在最便宜的賣家願意多少錢賣」不是上一筆成交價
Last / 最新價最近一筆已經完成的成交價格「剛才有人在什麼價格成交了」不保證下一筆還能以同樣價格成交
Spread / 價差Ask 與 Bid 之間的差距「目前買賣雙方還差多遠才能談攏」不代表價格一定會向某個方向移動

不同市場和交易平台的報價機制會有所不同,但理解這四個概念,是閱讀價格資訊的基礎。

新手提示

看到螢幕上顯示「最新價 100 元」,不要自動理解成「我現在一定可以 100 元買到」。最新價描述的是剛剛發生過什麼。你現在能以什麼價格成交,要看目前實際可用的買賣報價和數量。

那麼,市場價格究竟是誰決定的?

一個很自然的問題是:

如果沒人負責定價格,那麼價格為什麼會漲跌?

原因並不神秘。市場上的買賣意願一直在變化。

可能突然有更多人急著買。

可能一些賣家撤掉了原來的賣單。

可能有人願意支付更高的價格。

也可能越來越多的持有者願意降低報價出售。

每一次新的報價、撤單和成交,都可能改變市場目前能夠成交的價格。

因此,與其說「市場決定了價格」,更準確的說法是:

價格是在參與者不斷變化的買賣意願中被發現出來的。

價格不是市場給出的標準答案,而是買賣雙方剛剛達成一致之後留下的一條紀錄。

MyTrade Academy

為什麼同一個價格附近,有人買,也有人賣?

這可能是市場裡最容易被誤解的一件事。

假設一個人在 100 元買入,另一個人在 100 元賣出。

很多新手會立刻推理:

他們對未來方向的判斷一定相反,所以其中必定有一個人錯了。

現實並沒有這麼簡單。兩個人完全可能都有合理的理由。

一個投資者賣出,可能因為:需要現金;已經達到自己的目標;正在降低某類資產的配置;想控制風險;投資期限已經結束。

另一個投資者買入,可能因為:他的投資期限更長;他剛剛獲得新的資金;他對風險的承受能力不同;這項資產正好符合他的配置計畫。

雙方甚至可以對市場未來走勢有類似判斷,卻仍然在此刻完成一買一賣。

生活中的例子

你急著買一部二手手機,因為明天工作就要用;賣家急著賣掉手機,因為需要現金支付房租。你願意買,他願意賣。並不是因為你們中間必須有一個人錯誤預測了「這部手機下週會漲價還是跌價」,你們只是有不同的需求、時間安排和資金限制。金融市場裡的參與者也是如此,只是規模大得多。

為什麼大額交易可能成交得越來越貴?

現在再往市場裡面看一層。

假設目前最低的賣價是 100 元。你想買 1 份,可能確實可以在 100 元成交。

但問題來了:100 元這個價格上,到底有多少東西願意賣給你?

假設只有 10 份。如果你想一次買 25 份,那麼前 10 份可以買在 100 元,剩下的 15 份就需要繼續尋找更高價格上的賣家。

例如:100 元有 10 份;101 元有 8 份;102 元還有更多。

你的訂單就可能同時在幾個不同價格成交。

最終平均成交價,也就高於你一開始看到的 100 元。

這種實際成交價格相對於預期價格發生偏離的現象,通常被稱為滑點(Slippage)

五檔委賣簿:市價買進 35 股會吃掉哪些價位?
價位(元)該價位可成交數量(股)累積可成交數量(股)
1001010
101818
1021230
1031545
1042065

假設你送出一筆市價買進 35 股的委託:前 30 股會依序吃掉 100 元、101 元、102 元這三個價位的賣單,剩下 5 股要到 103 元才能成交。

委託買進數量35 股
最佳賣價(Ask)100 元
加權平均成交價約 101.34 元
與最佳賣價相比的滑價+1.34 元/股(約 1.34%)
看懂這個例子

螢幕上顯示的最新賣價是 100 元,但這個價位只掛了 10 股。你的 35 股委託會依序往上吃掉 101 元、102 元,甚至一部分 103 元的賣單,最終平均成交價落在約 101.34 元,比一開始看到的 100 元貴了約 1.34%。訂單愈大、某個價位可成交的數量愈少,實際成交價偏離你原本看到的報價(也就是滑點)通常就愈明顯。

流動性為什麼重要

如果一個市場有大量買賣訂單,即使交易數量比較大,也可能很快找到對手方,而不會明顯推動價格。這就是我們常說的流動性(Liquidity)。一般來說,市場深度越差、可成交數量越少,大額訂單越容易跨越多個價格成交,滑點也可能更明顯。

看行情時,先分清事實、解釋和預測

理解市場機制真正有價值的地方,不只是讓你多記幾個英文縮寫。

它會改變你觀察行情的方式。

假設你看到:黃金價格今天上漲了 2%。

這句話本身只是一個事實。但很多人的大腦會瞬間繼續寫劇本:「肯定是大量資金正在湧入黃金。」這是解釋。然後繼續:「所以明天應該還會漲。」這已經變成了預測

事實只有一個,但圍繞它可以產生很多不同解釋。而不同解釋,又可能導向完全不同的預測。

如果把這三層混在一起,你很容易把自己的猜測誤認為市場已經證明的事情。

  1. 1事實:我實際看到了什麼? 例如:價格從 100 上漲到 103,成交量增加。
  2. 2解釋:我認為為什麼會發生? 例如:可能有更多主動買盤出現。
  3. 3預測:如果解釋正確,接下來應該發生什麼? 例如:價格可能繼續保持強勢。
  4. 4反例:什麼情況出現,會證明我的解釋可能有問題? 例如:價格快速跌回原區間,並伴隨新的賣盤。
一個值得養成的習慣

不要寫「市場很強,肯定還會漲」。嘗試改成:「事實:價格突破昨天高點。解釋:買方目前比較積極。預測:如果這種狀態持續,價格可能繼續走高。反例:如果價格很快跌回突破點下方,我需要重新檢查這個解釋。」你不是在訓練自己預測得更自信,而是在訓練自己知道:哪些是證據,哪些只是自己的判斷。

交易和賭博到底有什麼區別?

市場當然存在不確定性。你可以買錯,你也可能虧錢。

所以僅僅說「交易可能賺錢也可能虧錢」,並不能證明交易就是賭博。

真正值得關注的是:你有沒有清楚自己為什麼行動?有沒有依據可以檢查?判斷錯誤時,有沒有明確的退出條件?有沒有控制一次錯誤可能造成的損失?事後能不能重新檢查原來的判斷?

如果一個人只是因為「感覺馬上要漲」就不斷下注,即使操作發生在正規的金融市場裡,這種行為仍然可能非常接近賭博。

反過來,承認不確定性、建立規則、限制風險並持續驗證判斷,才更接近一個可以重複學習和改進的交易過程。

市場本身既不是賭場,也不是提款機。

真正決定行為性質的,往往是你使用市場的方式。

專業不是確定自己一定正確,而是在不知道答案時,依然有一套可以執行和檢查的規則。

MyTrade Academy

學會市場機制之後,下一步學什麼?

到這裡,你不需要開始預測明天哪個市場會上漲。

更重要的是,你已經建立了第一張市場地圖:

買方和賣方提交報價;

Bid 與 Ask 描述目前最接近成交的兩邊;

條件匹配後交易發生;

Last 是已經發生的成交紀錄;

Spread 是目前買賣報價之間的距離;

流動性和訂單深度會影響實際成交;

每一筆買賣背後,都可能有完全不同的動機;

觀察市場時,要把事實和自己的解釋分開。

接下來更重要的問題就變成了:

既然未來永遠不確定,我應該承受多大的風險?

這也是 MyTrade Academy 下一課要解決的問題。

常見問題

金融市場的價格是誰決定的?

通常不存在某一個人或機構持續替整個市場指定唯一的「正確價格」。市場價格來自參與者不斷提交和修改的買賣報價,以及這些報價實際成交後的結果。不同市場的具體交易機制有所不同,但價格形成的核心仍然與買賣意願和成交有關。

Bid 和 Ask 有什麼區別?

Bid 是目前買方願意支付的最高報價,Ask 是目前賣方願意接受的最低報價。Ask 通常高於 Bid,兩者之間的距離就是 Spread。

為什麼最新價和我實際成交的價格不一樣?

因為 Last Price 只代表上一筆已經完成的交易。你的訂單提交時,市場上的報價和可成交數量可能已經發生變化。如果訂單數量較大,還可能在多個價格成交。

為什麼市場裡可以同時有人買和有人賣?

因為不同參與者的目標、資金需求、投資期間、風險承受能力和部位狀況不同。一方買入、一方賣出,並不代表其中一定有人判斷錯誤。

交易是不是賭博?

兩者都包含不確定性,但「有沒有輸贏」不是最關鍵的區別。是否擁有可驗證的判斷依據、明確的風險邊界、可重複的流程和交易後檢討機制,更能區分有紀律的交易行為與單純下注。

市場不是賭場,也不是提款機

從第 1 課開始,用報價與撮合練習看懂一筆交易如何成交。

開始第 1 課