XAU
XAUAD 登入 London Spot Live
學院 · 交易成本

自己測點差和滑點:用 100 單記錄驗證平台有沒有坑你

43.6 萬筆站內報價 · 100 次延遲成交模擬 · 四個欄位的記錄表 | XAUAD · 2026 年 10 月更新

黃金點差滑點交易成本XAUUSD
實時報價 · SNAPSHOT 2026-10-21 16:24 (UTC+8)
4,121.70 美元 / 盎司(XAU/USD 中間價)
折人民幣886.70 元/克
匯率 USD/CNY6.6913
買賣價4,121.70 / 4,122.35
點差0.66 美元 · 0.016%

「平台是不是在坑我」這個問題,幾乎每個做過短線的人都問過。但絕大多數時候,答案不是「被坑」,而是成本結構你從來沒量過:你以為自己在交易方向,其實每一筆都在先付一筆固定費用,而這筆費用相對於你所交易的週期到底有多大,你只有一個模糊的感覺。

這篇不講道理,只給方法。用 XAUAD 自己報價庫裡 2026-10-18 到 10-24 的 436,527 筆 Swissquote 報價做標尺,先量出「正常」長什麼樣;再給你一張 100 單記錄表,讓你用自己的成交記錄對上這把尺子;最後用真實的報價序列模擬 1 秒延遲的成交,看滑點到底佔多少。結論先說:在這個樣本裡,坑你的不是滑點,是點差相對於你交易週期的比例。

本文取樣與資料源(全部可覆核):
① 站內報價庫 quotes 表 Swissquote 源,2026-10-18 14:04:58 → 2026-10-24 23:42:31(北京),共 436,527 筆,相鄰兩筆中位間隔 1.28 秒(p90 1.4 秒),查詢時間 2026-10-24 23:45(北京)
② 同庫近 30 天 481,226 筆,用於統計點差異常值(p99 與最大值)
③ /api/config 讀取於 2026-10-24 23:42(北京):bid 3,997.559 / ask 3,998.221,點差 0.662 美元(約 1.66 個基點)
④ 各到期殖利率(同一次讀取):60 秒 0.68、300 秒 0.80、600 秒 0.82、900 秒 0.85、1800 秒 0.88、3600 秒 0.90
⑤ 1 分鐘與 5 分鐘振幅:由同一報價庫按分鐘 / 5 分鐘聚合,分別得到 9,147 個分鐘段與 1,832 個 5 分鐘段,口徑為段內最高 mid 減最低 mid
⑥ 滑點模擬:在同一序列上隨機抽 100 個時點,按「下單後 1 秒成交」取下一筆 ask,與下單時 ask 相減

一、先分清三個詞:點差、滑點、拒單

這三個詞被混用得最厲害,但它們對應三種完全不同的成本,混在一起談,就永遠算不清帳。

  • 點差(spread)= 賣價 ask − 買價 bid。它是確定性成本:每一筆、無論盈虧、無論行情,只要開倉就先付掉。你買在 ask、賣在 bid,等於一進場就逆著半個點差。
  • 滑點(slippage)= 你看到的價 − 你成交的價。它是不確定性成本:可能為零、可能對你不利、偶爾對你有利(正滑點)。它的大小取決於報價在你按下到成交之間的那幾百毫秒裡走了多少。
  • 拒單(rejection)= 報價失效,單子沒成交。它不花錢,但會讓你錯過你想要的價,而且容易誘發「追單」——追單往往又製造新的滑點。

為什麼必須先分清?因為它們三個的量級差了一個數量級。下面這張表是本文樣本的核心讀數,同一個 0.662 美元,放在不同週期上完全是兩回事:

對照項數值點差 ÷ 該項含義
1 分鐘中位振幅1.02 美元64.9%做 1 分鐘,點差吃掉近三分之二的常態波動
1 分鐘 p90 振幅2.51 美元26.4%波動偏大的分鐘裡,成本佔比才降到四分之一
5 分鐘中位振幅2.58 美元25.7%週期拉長 4 倍,佔比降到四分之一左右
60 秒中位移動幅度0.38 美元174%點差比 60 秒的常態移動還大 1.7 倍
半個點差0.331 美元87%(對 60 秒中位)一進場就先欠這麼多,中位那一筆剛夠跨過去

口徑:振幅 = 段內最高 mid − 最低 mid,「移動幅度」= 相隔 60 秒的兩個 mid 之差的絕對值中位數(4,609 個樣本)。資料源見文首取樣說明。

這張表已經把結論寫完了:點差本身不是問題,「點差 ÷ 你的持倉週期」才是問題。所以下面所有的測試方法,目的都是把這一個比值算出來,而不是去糾結「點差 0.66 算不算高」——單獨看這個數,它既不高也不低,它只是一個分子,沒有分母就沒有意義。

二、100 單記錄表:四個欄位,一張表

很多人「測滑點」的方式是憑記憶:賺了就是行情好,虧了就是平台滑點。這不叫測,這叫回憶。要能驗證,必須在下單前就把欄位定義好,成交後立刻填。四個欄位足夠:

欄位怎麼記為什麼必須記
① 下單時刻(精確到秒)截圖帶系統時間,或記平台成交回報裡的毫秒時間戳沒有時間戳,就無法回去查「同一秒的公開報價」,後面三步全部作廢
② 下單時看到的 bid / ask按下確認之前那一幀的兩個價,不是成交價這是你的「預期成交價」。滑點 = 成交價 − 這個價
③ 實際成交價成交回報裡的 fill price,不是事後看圖表估的成交價是唯一有法律意義的數字,圖表上看到的是 mid
④ 目標盈利(美元)這一筆你打算賺多少,先寫下來有了它,點差才能換算成「吃掉目標盈利的百分之幾」

再加兩個可選欄位,做滿 100 單後你會發現它們比前四個更能說明問題:成交耗時(按下到回報,毫秒)和當時是否處在資料公佈後 5 分鐘內。前者解釋滑點,後者解釋異常值。

採樣紀律有三條,比欄位更重要:

  • 按四個時段各 25 單,不要一晚連做 100 單。北京 00–06 的 1 分鐘中位振幅只有 0.67 美元,21–24 是 1.52 美元,兩者差 2.3 倍。混在一起算平均值,等於把兩件不同的事平均成一個不存在的數。
  • 100 單裡至少要有 10 單落在資料公佈窗口。非農、CPI 公佈那幾秒的點差是常態的 60 倍以上(本文第六節有實測),這類樣本不進樣本池,你就會誤以為平台「一直很穩」,然後在最需要知道真相的那一分鐘被打穿。
  • 記錄期間不要改策略。如果你一邊測一邊調倉位、調到期,最後算出來的滑點裡混進了策略變化,就分不清是平台的鍋還是你的鍋。

三、判據一:點差穩不穩 —— 用 43.6 萬筆報價當標尺

先看「正常」長什麼樣。下面是站內報價庫近 7 天的點差分布,全部由 bid 與 ask 現算,沒有任何估計:

統計量近 7 天(436,527 筆)近 30 天(481,226 筆)
中位0.6620.662
p900.663—(p90 未單獨統計)
p950.822—
p990.8233.000
最大2.75857.00(2026-10-15 15:36 北京)
點差 > 1 美元的佔比≈0(7 天內最大 2.758)4.52%
點差 > 2 美元的佔比≈02.447%

資料源:站內 quotes 表 Swissquote 源;近 7 天窗口 2026-10-18 14:04:58 → 10-24 23:42:31(北京),近 30 天窗口同庫回溯至 2026-09-25;統計時間 2026-10-24 23:45(北京)。7 天窗口的 p90 與中位幾乎重合(0.663 vs 0.662),說明這一周的點差極度穩定——恰好是「正常狀態」最好的參照。

把這張表當尺子用,判據很直接:

  • 你的點差中位應該落在 0.66 附近。如果你記錄到的中位是 1.2 或 2.0,而同一時段公開報價是 0.66,那就是帳戶級別加點差,去問客服要書面解釋。
  • 你的 p99 應該在 1 美元以內,除非樣本裡有資料公佈。7 天窗口的 p99 是 0.823,最寬一筆 2.758。如果你的 p99 是 10 以上,先翻記錄看這 10 筆是不是都在 20:30 或 02:00——大概率是,那就不是平台問題。
  • 看「最寬那一筆發生在幾點」。平台動手腳通常發生在流動性最差的時段(北京 04:00–08:00 維護前後、周五收盤前),而全市場的點差擴張發生在資料公佈時刻。兩者的時間特徵完全不同,這是最好用的區分方法。

順帶說一個容易被忽略的事實:這一周 14.6% 的分鐘是零振幅的(9,147 個分鐘段裡有 1,339 個最高價等於最低價)。在這種分鐘裡,0.662 的點差不是「吃掉一部分波動」,而是吃掉全部波動——你無論做多做空,60 秒後價格大概率還站在原點附近,而你已經付了半個點差。

四、判據二:滑點有多少 —— 先解決「同一秒的合理成交價」

測滑點最難的一步不是統計,是找到一個可以對照的價。你不能用「我覺得應該成交在 4,000.00」當基準,那是主觀的。三種可用的對照價,按可靠性排序:

  • 同一時刻的公開報價源。最硬。要求兩個條件:一是能取到秒級時間戳,二是它和你的平台報價源不同(否則同源同錯,對照沒有意義)。本文用的就是站內 Swissquote 連續報價(中位 1.28 秒一筆)。
  • 你自己平台的報價快照。次優,但只能測「成交價 vs 下單時報價」,測不出平台整體偏移。優點是人人都有。
  • 成交前後的 K 線極值。最弱,只能做粗篩。如果成交價落在當分鐘最高價之上(買單)或最低價之下(賣單),可以判定至少方向不利,但量不出多少。

有了對照價,滑點的定義要寫死:買單滑點 = 成交 ask − 下單時 ask;賣單滑點 = 下單時 bid − 成交 bid。兩邊都取正數表示對你不利,負數表示正滑點。注意不要用 mid 算——mid 裡沒有點差,用它算出來的「滑點」會把點差重複計算一次,這是最常見的錯誤。

還有一個陷阱:把點差擴張當成滑點。資料公佈那一刻,ask 從 4,196.88 跳到 4,240.08,如果你此刻市價買入成交在 4,240.08,按上面的公式算出來的「滑點」是 43.20 美元。但這 43.20 裡絕大部分是點差擴張,不是滑點。所以記錄表必須同時存 bid 和 ask,事後才能把兩個成分拆開:點差部分(當時 spread − 常態 spread)歸因於市場,剩餘部分才歸因於成交質量。

五、實測:1 秒延遲下,100 次的滑點分布

光有方法不夠,得先知道「正常值」的量級,否則你拿到自己的資料也不知道該不該懷疑。所以我在同一段報價序列上做了一次模擬:隨機抽 100 個時點當作「按下確認」的時刻,取 1 秒後的第一筆 ask 當作成交價,與按下時的 ask 相減。結果:

指標數值(美元)怎麼讀
滑點中位0.000一半的樣本,1 秒後價格根本沒動到你的成交價
滑點均值−0.014略為負,即平均而言對買方有利 1.4 美分
p900.142只有 10% 的樣本滑點超過 14 美分
最不利一筆0.56仍小於一個點差(0.662)
最有利一筆−0.70正滑點可以比點差還大
朝不利方向移動的比例44 / 100不到一半,接近拋硬幣

方法:在 2026-10-18 14:04:58 → 10-24 23:42:31(北京)的 436,527 筆 Swissquote 報價上隨機抽 100 個時點(固定隨機種子,可復現),成交價取「按下時刻 + 1.0 秒」後的第一筆 ask。這測的是延遲 1 秒的滑點,不是 0.1 秒,也不是 7 秒;延遲越長,分布越寬。取樣時間 2026-10-24 23:45(北京)。

這組數字值得讀三遍,因為它和大多數人的直覺相反:在常態行情下,1 秒延遲的滑點中位是零,均值甚至是負的。44% 的樣本朝不利方向走,56% 沒走或朝有利方向走——這就是一個沒有資訊的隨機過程應有的樣子。真正讓你虧損的,是那個 100% 確定的 0.662 點差,不是這個 50% 概率為零的滑點。

那為什麼很多人堅信自己被滑點坑了?因為人只記得不利的那幾筆。樣本裡最不利的一筆是 0.56 美元,佔 1 分鐘中位振幅的 55%,痛感極強;而最有利的 −0.70 美元那筆,會被記成「我抓得準」。100 單記錄表的最大價值,就是把這個記憶偏差糾正過來——表格不記得痛,只記得數。

六、判據三:極端時刻的表現(30 天 4 次點差 > 40 美元)

常態的 0.66 不是全部真相。同一份 30 天資料裡,點差超過 40 美元的時刻有 4 次,每次都發生在幾分鐘內:

時間(北京)點差峰值是常態的特徵
2026-10-15 15:3657.0086 倍非整點,疑似報價源切換
2026-10-02 20:3043.2065 倍整點,非農公佈
2026-10-16 22:2042.5064 倍非整點
2026-10-14 20:3042.2064 倍整點,美國資料公佈

資料源:站內 quotes 表 Swissquote 源,2026-09-25 → 10-24 共 481,226 筆,取點差最大的 4 筆;「是常態的」= 峰值 ÷ 近 7 天中位 0.662。查詢 2026-10-24 23:45(北京)。表中只陳述報價記錄本身,不推斷原因。

這 4 筆說明兩件事。第一,極端點差是全市場現象:20:30 那兩筆正好卡在資料公佈,任何一家做市商都一樣會撤單重報,這不是哪家平台在黑你。第二,真正的風險不是「點差高」,而是「你在點差高的時候下單」。43.20 美元的點差,對應 5 分鐘中位振幅 2.58 美元的 16.7 倍——那一刻做市價單,等於把 16 根 K 線的波動當手續費交出去。

所以判據三其實是一條紀律:記錄表裡凡是點差超過 3 美元的樣本,單獨列一組,不要混進總平均。3 美元是這 30 天資料裡 97.6% 分位附近的位置(點差 > 2 美元佔 2.447%),越過它,基本可以判定你處在異常窗口。

七、把點差換算成勝率:打平線怎麼算

前面所有數字,最後都要落到一個問題上:這麼高的成本,我需要多準才能不虧?算兩步。

第一步,算打平勝率。平台每個到期的殖利率是已知的(/api/config 可讀),打平所需勝率 = 1 ÷(1 + 殖利率)。讀數是 2026-10-24 23:42(北京):

到期殖利率打平所需勝率同期隨機進場實測命中率(買 / 賣)
60 秒0.6859.5%25.3% / 27.5%
300 秒0.8055.6%30.2% / 34.5%
600 秒0.8254.9%—(未單獨模擬)
900 秒0.8554.1%31.3% / 38.5%
1800 秒0.8853.2%—
3600 秒0.9052.6%—

打平勝率 = 1 ÷(1 + 殖利率),例:60 秒 1 ÷ 1.68 = 59.5%。右側實測命中率來自同一報價序列:每 120 秒取一個時點,買單按當時 ask 進場、到期看 mid,賣單按當時 bid 進場、到期看 mid,樣本 4,602–4,609 個。殖利率取自平台配置,可能調整,以當時頁面為準。模擬時間 2026-10-24 23:45(北京)。

第二步,讀懂那個命中率為什麼會這麼低。25.3% 不是「市場只有四分之一的概率上漲」——同期上漲和下跌的比例幾乎對半(17.2% 對 18.4%)。低的原因是你買在 ask、賣在 bid:到期時 mid 必須漲過 0.331 美元,你這筆買單才算贏。而 60 秒內 mid 移動幅度的中位數只有 0.38 美元,一半的時間連這半個點差都跨不過去。於是「上漲 50%」被壓縮成了「漲過半個點差 25.3%」。

把這兩步合起來看,打平線就非常具體了:做 60 秒,你需要 59.5% 的勝率,而隨機進場的基準是 25.3%——中間那 34 個百分點,就是你必須在方向上賺出來的真實優勢。做 900 秒,基準升到 31.3%,打平線降到 54.1%,需要賺出的優勢縮小到 23 個百分點。週期每拉長一檔,點差對你的傷害就減一檔,這不是巧合,是 0.331 這個固定門檻在更長的窗口裡被更高的波動稀釋了。

一個可以直接用的算例。帳戶 1,000 美元,單筆 1% = 10 美元,做 60 秒、殖利率 0.68:贏一次 +6.80 美元,輸一次 −10 美元。要長期不虧,勝率必須高於 59.5%。假設你真實的方向判斷力是 55%(這已經是很強的水平),長期期望 = 0.55 × 6.80 − 0.45 × 10 = −0.76 美元/筆,做 100 筆虧 76 美元。同樣的 55%,換成 900 秒(殖利率 0.85):0.55 × 8.50 − 0.45 × 10 = +0.175 美元/筆,才勉強轉正。同一個判斷力,換個週期就從虧變賺——這就是點差的槓桿。

八、五個信號,出現兩個就該換平台

測完 100 單,不要用「感覺」下結論,用這五條對照。出現兩條以上,再考慮換:

  1. 點差中位明顯偏離 0.66。同期公開報價 0.662,你的中位是 1.2 以上,且不是資料窗口造成的——帳戶級加點差。
  2. 滑點中位長期高於點差的一半。本文實測 1 秒延遲的滑點中位是 0.000。如果你的中位是 0.3 以上,說明成交價系統性偏離報價,不是運氣問題。
  3. 成交價總是落在區間的極值。把 100 單的成交價與當分鐘 K 線的高低點對照:如果買單 80% 以上成交在當分鐘最高價附近,這不是滑點,是成交機制問題。
  4. 拒單集中在你能賺錢的時刻。偶發拒單正常(報價失效);但如果拒單總出現在行情朝你有利的一側,而反向單從不被拒,這是選擇性執行。
  5. 出金與報價同時惡化。點差異常 + 出金變慢 + 客服口徑反覆,這三件事同時出現時,先出金再談其他。出金流程的排查方法在《出金被卡住了怎麼辦》裡有逐條清單。

反過來,有三種情況不該算在平台頭上:資料公佈那幾秒的點差爆炸(全市場同步,本文第六節有 4 次實錄)、週末開盤的跳空(報價從上周五收盤直接跳到周一開盤,中間沒有成交,滑點是必然的)、以及你自己用市價單去接一根 40 美元的 K 線。

九、60 秒到 5 分鐘:這組數字怎麼用

把本文所有讀數壓成三條能立刻執行的動作:

動作一:先看時段再決定週期。同一個 0.662,在 21:00–24:00 只佔 1 分鐘中位振幅的 43.5%,在 00:00–06:00 要佔 98.8%。所以短週期只適合放在重疊時段做;午夜那幾個小時,要麼不做,要麼把週期拉到 15 分鐘以上。各時段的振幅與點差實測在《黃金幾點做最好》裡有逐段對照。

動作二:下單前算一次「點差 ÷ 目標盈利」。這一步 10 秒就能做完,但 90% 的人跳過。假設你目標賺 3 美元,點差 0.662,成本佔 22%;目標賺 1 美元,成本佔 66%——後者要求你的勝率高出 20 多個百分點才成立。目標盈利小於 2 美元的單子,在 0.66 的點差下基本沒有數學上的生存空間。

動作三:異常窗口只做限價,不做市價。點差超過 3 美元時不追價(本文 30 天資料裡這類時刻佔 2.4%)。等它回到 1 美元以內再動手,通常只需要 30 秒到 2 分鐘——2026-10-02 那次,點差從 43.20 回到 0.70 只用了 30 秒。等這 30 秒,是本篇性價比最高的一個動作。

如果你還想知道「不同平台之間到底差多少」,各家公開資訊的核實結果在《黃金點差對比》裡逐家列了來源與抓取日期;想一次看清一筆單子的全部成本(點差 + 隔夜利息 + 槓桿放大),看《黃金交易成本全拆解》。現在這一刻的即時買賣價與點差,直接看今日金價頁。

十、三個常見誤區

誤區一:點差越小越好,所以要去點差 0.1 的平台。點差 0.1 通常意味著另外收費(佣金、隔夜費、或者更差的成交質量)。要比的是總成本:點差 + 佣金 + 隔夜費 + 滑點,四項加完再看。單看一項,很容易被引到另一個坑裡。

誤區二:正滑點是我本事大。本文樣本裡最有利的一筆是 −0.70 美元,比點差還大。那不是本事,那是報價在那 1 秒裡朝你希望的方向走了。把正滑點當能力,會導致你在下一次不利滑點時加倍懷疑平台——而兩者其實是同一個隨機過程的兩個尾巴。

誤區三:100 單太多,做 10 單就能看出問題。10 單的樣本量下,中位數的標準誤大到沒有意義:本文 p99 與中位差 0.16 美元,10 個樣本根本分辨不出來。100 單是最低門檻,而且要分時段;如果你想驗證「平台是否只在資料窗口動手腳」,那 100 單裡至少要有 10 單落在窗口內,否則你連一個像樣的子樣本都沒有。

十一、常見問題

Q. 黃金點差多少算正常?
A. 分兩層看。絕對值:站內 436,527 筆報價的近 7 天中位是 0.662 美元、p99 是 0.823。佔比:同期 1 分鐘中位振幅只有 1.02 美元,0.662 等於吃掉 64.9%。所以「0.66 很小」只在 5 分鐘以上成立,做 1 分鐘時它是最大的成本項。

Q. 滑點多少算正常?
A. 常態行情下應該顯著小於點差。1 秒延遲的 100 次模擬裡,滑點中位 0.000、均值 −0.014、p90 0.142,44% 的樣本朝不利方向。滑點中位長期高於點差的一半(0.33),才需要懷疑成交質量。

Q. 自己測要多少單?怎麼分層?
A. 100 單起步,四個時段各 25 單(北京 08–14、15–20、21–23、00–06),其中至少 10 單落在資料公佈窗口。分層的原因:午夜 1 分鐘中位振幅 0.67 美元、重疊時段 1.52 美元,混算平均值會把兩件不同的事抹成一個不存在的數。

Q. 點差吃掉多少勝率?
A. 60 秒到期、殖利率 0.68,打平要 59.5% 的勝率,而隨機進場實測命中率只有 25.3%(買)/27.5%(賣)。拉到 900 秒,命中率升到 31.3%/38.5%,打平線降到 54.1%。週期越短,點差的相對傷害越大。

Q. 怎麼判斷是平台坑我還是市場正常?
A. 看時間特徵。全市場的點差擴張集中在資料公佈時刻(本文實錄 2026-10-02 20:30 的 43.20 美元、10-14 20:30 的 42.20 美元),且幾分鐘內恢復;平台動手腳通常發生在流動性最差的時段,而且只針對你的帳戶。另外,把成交價與當分鐘 K 線高低點對照,能直接看出是否存在「總成交在極值」的模式。

查看即時黃金價格與當前點差
風險聲明:本文資料僅用於說明成本結構與測試方法,不構成投資建議。黃金與差價合約帶槓桿,價格波動可能導致本金全部損失,虧損可能超過入金金額。文內點差、振幅、滑點與命中率均為 2026-10-24 23:42–23:45(北京)取自站內報價庫 quotes、/api/config 接口與同一序列的統計結果,報價隨行情即時變化,歷史分布不代表未來;殖利率取自平台配置,可能調整。本文的 100 單方法為記錄與統計方法建議,不構成對任何平台成交質量的結論。

相關工具