跳至主要內容
研究 / 教育 / CFD 基礎

技術分析 · 專業 · 第 4 篇,共 16 篇

CFD 價格如何形成:流動性提供者、聚合與 last look

CFD 報價背後沒有交易所。落盤視窗上的價格,是由多家流動性提供者的報價流組合而成,而贏得這筆交易的提供者仍然可以拒絕它。這對成交意味著甚麼。

InnoMP Research · Education Desk 發佈於 2026年10月25日 · 更新於 2026年10月25日 8 分鐘閱讀
InnoMP Research 封面插圖 — 是組合,不是 發現
重點摘要

CFD 報價是組合出來的,而不是在交易所上發現的。經紀商從其流動性提供者接收報價流,把它們聚合成最佳 bid 與最佳 ask,加上自己的加價(mark-up)或佣金,然後顯示結果。交易送出時,贏得報價的提供者可能會使用 last look——按其報價接受或拒絕該請求的最後機會;FX Global Code 表示,這種做法應保持透明,並只用於價格及有效性檢查。這就是兩家經紀商顯示不同價格、以及成交可能被拒絕的原因。

CFD 價格是組合出來的,而不是發現出來的。經紀商從其流動性提供者接收報價流,把它們聚合成一個最佳 bid 和 ask,加上自己的加價或佣金,再把結果顯示在落盤視窗上——而贏得交易的提供者,在接受之前仍然可以使用 last look。

本篇之前的三篇描述了一本訂單簿。本篇講的是:這是誰的訂單簿。貨幣對或現貨貴金屬的報價背後沒有交易所;中級課程引用過的 BIS 調查把這個市場描述為場外交易市場,而 MetaTrader 本身的說明文件也指出,在這類品種上顯示的報價是經紀商的報價。以下就是產生這些報價的流程。

這條流程

由提供者報價流到落盤視窗的流程 四個上下排列的步驟。一、提供者:每家串流一個雙向報價。二、報價聚合:從中選取最佳 bid 與最佳 ask。三、加價:經紀商的點差或收費加在其上。四、落盤視窗:你看到並據以交易的價格。 1 · 提供者每家串流一個雙向報價2 · 報價聚合從中選取最佳 bid 與最佳 ask3 · 加價經紀商的點差或收費加在其上4 · 落盤視窗你看到並據以交易的價格 InnoMP Research
由銀行的交易櫃枱到落盤視窗上的數字,中間有四個步驟。每一步都是兩家經紀商可能出現差異的地方,也是一筆交易可能比圖表所示更慢或更貴的地方。

提供者。流動性提供者是一家交易商——銀行或非銀行做市商——持續向經紀商串流其願意買入和賣出的價格,並按這些價格與經紀商的訂單流對手成交。經紀商通常有好幾家,因為沒有任何一家提供者在每個貨幣對、每個時段都是最好的。

報價聚合。這些報價流的合併方式,是在每一刻從所有報價流中選取最佳 bid 與最佳 ask。FX Global Code(全球外匯準則)第 18 條原則描述了「提供多個流動性來源接入」的服務,並要求提供這類服務的一方披露所顯示的價格是如何決定的。

加價。經紀商的報酬加在聚合後的價格之上,形式可以是擴闊點差、另收佣金,或兩者兼有。第 14 條原則把加價定義為「可能包含在一筆交易最終價格內的點差或收費」,用以補償參與者,並要求它公平、合理及予以披露——包括讓客戶明白其最終價格可能包含加價。

落盤視窗。到達平台的就是這個結果。它是經紀商願意成交的真實價格;但它不是整個市場共同議定的價格,因為這個品種根本沒有這樣的價格。

報價聚合:從多條報價流中取最佳

報價聚合:從多條報價流中取最佳 四行。提供者 A 顯示一個 bid 和一個 ask,相隔一段距離;提供者 B 的一對較窄;提供者 C 的一對較闊。第四行是聚合後的報價,取其中最高的 bid 和最低的 ask,兩者來自不同的提供者,中間的差距以陰影標示。註釋寫著:最佳 bid 與最佳 ask,來自兩家提供者。 左為 bid,右為 ask提供者 A提供者 B提供者 C聚合後最佳 bid 與最佳 ask,來自兩家提供者 InnoMP Research
三家提供者,三個點差。聚合後的報價比其中任何一家都窄,因為它的 bid 來自一家提供者,ask 來自另一家。這正是擁有多家提供者的全部意義。

對交易者而言,聚合後的報價有兩點重要。

它的深度只等於該價格上最佳那家提供者的深度。聚合後的 bid 是某一家提供者的 bid,數量是那家提供者的數量。在它背後,是其他提供者較差價格的 bid——即第 3 篇講的深度,現在每一層都標上了名字。一張大額訂單對著聚合報價成交時,會由一家提供者的價格走到下一家的價格。

提供者撤出時,它就會改變。在轉倉時段、數據公布前後,或某家提供者觸及自身的風險限額時,報價流會被撤回或擴闊。聚合報價隨即跳到其餘提供者所顯示的價格——這就是前兩級課程當作事實描述的點差擴闊背後的機制。

Last look

一筆交易對著聚合報價送出時,會被傳送到報價勝出的那家提供者。那家提供者未必會即時成交。很多提供者採用 last look(最後確認):請求到達之後、接受或拒絕之前的最後一次檢查。

Last look:提供者的最後檢查 三個上下排列的步驟。一、請求:按所報價格送出。二、last look:檢查價格和有效性。三、決定:接受或拒絕。註釋寫著:準則要求透明、須披露、只作檢查。 1 · 請求按所報價格送出2 · last look檢查價格和有效性3 · 決定接受,或拒絕準則:透明、須披露、只作檢查 InnoMP Research
請求按提供者所報的價格送到提供者。在 last look 時段內,提供者檢查價格是否仍然有效、請求是否妥當,然後接受或拒絕。它在這個時段內可以做甚麼,正是準則所約束的。

FX Global Code——全球各地央行和市場參與者為批發市場發表的一套原則——在第 17 條原則中這樣定義它:「電子交易活動中使用的一種做法,收到交易請求的市場參與者,有最後一次機會按其報價接受或拒絕該請求。」同一條原則也說明了它應該是甚麼、不應該是甚麼。

準則所說在落盤視窗上的意思
使用 last look 的參與者應對其使用保持透明,並作出適當披露提供者是否使用、如何使用,應該查得到
如果使用,它應該是一種用於核實有效性及/或價格的風險控制機制這個時段是用來檢查請求是否妥當、價格是否仍然有效
它不應用於在無意接受請求的情況下收集資訊請求不是讓人免費窺探客戶意圖的機會
參與者不應在這個時段內利用請求中的資訊進行交易作出決定之前,不得根據客戶的請求定價或對沖

所以,在提供者那一端被拒絕,是這條流程按其已披露的條款運作——前提是條款確實已經披露,而這個時段只用於準則所容許的用途。零售客戶的交易對手是經紀商,提供者還在更後面一步;但一筆成交「被拒絕」或以重新報出的價格成交,原因通常就在這裏。

重點 報價是經紀商作出的主張;成交是提供者作出的決定。兩者之間有報價聚合、加價和 last look,而三者都不會出現在圖表上。了解這條流程的交易者,就知道成交可能在哪裏與報價不同,也知道準則認為其中哪些差異應該事先披露。

為甚麼兩家經紀商顯示兩個價格

把兩家經紀商的同一貨幣對在同一刻並排比較,它們的報價會不同。兩者都沒有錯。

為甚麼兩家經紀商顯示兩個價格 兩個面板。左邊是經紀商 A:提供者 1、2、3,報價 bid 1.0843、ask 1.0845,註明其提供者、其收費——正確。右邊是經紀商 B:提供者 2、4,報價 bid 1.0844、ask 1.0846,註明另一批提供者和收費——同樣正確。 經紀商 A提供者 1 · 2 · 31.0843 / 1.0845其提供者、其收費正確經紀商 B提供者 2 · 41.0844 / 1.0846另一批 LP,另一種收費同樣正確 InnoMP Research
不同的提供者組合、不同的加價、不同的訂單簿。每個報價都是該經紀商願意成交的真實價格。兩者之間的差距,就是同一貨幣對的兩張圖表上,同一個價位相差一兩個 pip 的原因。

這就是前兩級課程當作規則陳述的兩件事背後的微觀結構原因。參考水平——昨日高位、每日開市價——在不同經紀商之間會相差一兩個 pip,這是它們要畫成區域的原因之一。而伺服器時間決定這些價位來自哪些陰陽燭。兩家經紀商,兩本訂單簿,兩個時鐘:同一個市場,在這條流程的每一步被以不同方式切分和定價。

這條流程留給你的是甚麼

這條流程留給你的是甚麼 兩欄。由你選擇:訂單類型、相對深度的倉位大小、交易時間、經紀商——你這一邊。由經紀商選擇:用哪些提供者、加價、last look 條款、Depth of Market 視窗顯示甚麼——他們那一邊。 由你選擇訂單類型相對深度的倉位大小交易時間經紀商你這一邊由經紀商選擇用哪些提供者加價last look 條款DOM 顯示甚麼他們那一邊 InnoMP Research
執行成本有一半在訂單送出之前,由交易者決定。另一半由訂單落在誰的訂單簿決定——而準則的披露原則,正是為了讓人在選擇之前就能讀到這一半。

左欄是前三篇的內容:訂單加入的排隊次序、相對訂單簿的倉位大小,以及送出的時間。右欄是本篇的內容,它只需在開立帳戶之前,從經紀商的披露資料中讀一次——準則有關加價和 last look 的原則,就是這些披露資料應包含甚麼的清單。

兩欄之間,是下一組要講的東西:掛單本身。

下一篇:流動性停留在哪裏——擺動點外的止蝕單、價位上的限價單,以及價格為何被吸引到訂單聚集的地方。
關鍵事實
  • 外匯和大部分 CFD 都在場外交易:報價是經紀商的報價,由其流動性提供者的報價組合而成,而不是交易所的報價。
  • 報價聚合從多條提供者報價流中選取最佳 bid 與最佳 ask;加價或佣金加在其上。
  • FX Global Code 把 last look 定義為一種做法:收到交易請求的參與者,有最後一次機會按其報價接受或拒絕該請求(第 17 條原則)。
  • 準則表示,last look 應保持透明並予以披露,並作為風險控制,用於核實有效性和價格——而不是用來收集資訊。
  • 準則第 14 條原則把加價定義為包含在最終價格內、用以補償參與者的點差或收費,並要求它公平、合理及予以披露。

常見問題

CFD 的價格從哪裏來?

來自經紀商的流動性提供者——向它串流雙向報價的銀行和非銀行交易商。經紀商把這些報價流聚合起來,從中選取最佳 bid 與最佳 ask,加上自己的加價或收取佣金,然後把結果顯示在落盤視窗上。外匯或現貨貴金屬的這條鏈上沒有交易所,所以報價是經紀商自己的報價。

流動性提供者是甚麼?

一家向經紀商串流其願意買入和賣出價格的交易商,並按這些價格與經紀商的訂單流對手成交。經紀商通常有好幾家。FX Global Code 把提供多個流動性來源接入的服務稱為報價聚合(aggregation),並要求提供這類服務的一方披露其運作方式。

last look 是甚麼?

按 FX Global Code 的說法,它是電子交易中使用的一種做法:收到交易請求的市場參與者,有最後一次機會按其報價接受或拒絕該請求。準則表示,它應該是一種用於核實有效性和價格的風險控制,其使用應保持透明並予以披露,而且不應用來收集有關客戶意圖的資訊。

為甚麼兩家經紀商對同一貨幣對顯示不同價格?

因為每一家聚合的是不同的一組提供者,加上的加價也不同。兩個報價對各自的訂單簿而言都是正確的。在流動性充足的時段,主要貨幣對的差距通常很小,在交叉盤和流動性稀薄的時段則較大;這也是為甚麼同一個價位在兩家經紀商的圖表上會相差一兩個 pip。

為甚麼我的訂單被拒絕或重新報價?

最常見的原因,是贏得交易的提供者使用了 last look,而價格在其檢查時段內已經變動;或者是經紀商本身的有效性檢查不通過——保證金、手數、某個品種未在交易。在提供者那一端被拒絕,是這條流程按其條款所描述的方式運作;這些條款是否可以接受,正是準則的披露原則讓客戶得以判斷的事。

資料來源

  1. FX Global Code (GFXC, December 2017) — Principle 14 on mark-up, Principle 17 on last look, Principle 18 on aggregation servicesglobalfxc.org
  2. BIS Triennial Survey — OTC foreign exchange turnover in April 2022: an over-the-counter marketbis.org
  3. MetaTrader 5 Help — Depth of Market: quotes on over-the-counter instruments are the broker'smetatrader5.com
InnoMP Research · Education Desk

Trading education from first principles — position sizing, risk, market structure and the habits that keep accounts alive. Written for someone who has never opened a chart, with a diagram at every step.

發佈於 2026年10月25日 · 更新於 2026年10月25日

免責聲明: 本網站資料只供一般資訊用途,不構成投資建議、要約或買賣任何金融工具的招攬。內容並未考慮你的個人財務狀況或投資目標。公司不對因交易活動造成的損失承擔責任。交易前請閱讀法律文件並尋求獨立專業意見。

相關文章

InnoMP Research 封面插圖 — 兩條隊列,一個 差距
交易成本

價格如何形成:bid、ask 與報價背後的訂單簿

一個報價是兩個價格,不是一個,而且每個都是一條訂單隊列的最前端。bid 與 ask 是甚麼、點差為何存在,以及報價背後的訂單簿如何決定每一次成交。

8 分鐘閱讀