三角套利通常在同一平台內循環交易三組幣對,賺取匯率錯配;跨平台套利則在不同平台買賣同一資產,賺取可成交價差。前者更依賴三筆訂單的連續執行,後者更依賴兩邊資金、充提狀態和平台間的同步成交。
兩種策略都需要在價差消失前完成交易,也都不能只看頁面上的最新價。手續費、買賣價差、訂單簿深度和成交延遲,都會把看起來為正的套利空間變成虧損。

三角套利比較的是同一平台內三組交易對之間的相對匯率。交易者用資產 A 換成資產 B,再換成資產 C,最後換回資產 A。如果閉環結束後持有的資產 A 多於起點,並且增加的數量能夠覆蓋三次交易成本,這條路徑才有正的淨收益。
跨平台套利比較的是同一資產在兩個平台上的可成交價格。交易者在報價較低的平台買入,同時或隨後在報價較高的平台賣出。它通常只涉及一個標的,卻需要管理兩個帳戶、兩套訂單簿以及平台之間的資金調撥。
| 比較項目 | 三角套利 | 跨平台套利 |
|---|---|---|
| 價格錯配來源 | 三組交易對的相對匯率不一致 | 同一資產在不同平台的報價不同 |
| 常見交易場所 | 同一個中心化平台或同一鏈上協議 | 兩個或更多交易平台 |
| 基本交易路徑 | A→B→C→A | 低價平台買入,高價平台賣出 |
| 基礎成交次數 | 通常為三次 | 通常為兩次,之後可能需要調撥資產 |
| 資金放置方式 | 資金集中在一處 | 資金往往分散在多個平台 |
| 是否依賴轉帳 | 中心化平台內通常不需要鏈上轉帳 | 可能依賴轉帳,也可預先備資後同步成交 |
| 主要執行難點 | 三筆訂單必須按順序快速完成 | 兩邊成交、充提和資金再平衡必須協調 |
| 主要額外風險 | 路徑中斷、部分成交、數量精度誤差 | 到帳延遲、暫停充提、平台和計價資產差異 |
一條常見路徑是 USDT→BTC→ETH→USDT。它會用到 BTC/USDT、ETH/BTC 和 ETH/USDT 三組交易對。第一筆用 USDT 買入 BTC,第二筆用 BTC 買入 ETH,第三筆賣出 ETH 換回 USDT。

判斷路徑是否成立,不能把三個頁面價格直接相乘。買入要使用賣方報價,賣出要使用買方報價,還要根據交易對方向決定乘法或除法。以這條路徑為例,如果三次手續費都從每一步收到的資產中扣除,可以按下面的框架估算:
終點USDT=起點USDT÷BTC/USDT賣一價÷ETH/BTC賣一價×ETH/USDT買一價×(1-費率1)×(1-費率2)×(1-費率3)
閉環淨收益=終點USDT-起點USDT
賣一價和買一價只能代表訂單簿最前面的一檔。如果訂單規模超過該檔數量,後續成交會進入更差的價格。實際計算應使用目標數量對應的加權平均成交價,並處理最小下單量、價格精度、數量精度和手續費扣費幣種。
三角套利的風險集中在三筆訂單之間。第一筆成交後,第二筆可能只成交一部分,第三筆也可能因為餘額精度不足無法使用全部資產。此時閉環沒有按原計畫完成,帳戶會留下 BTC、ETH 或其他中間資產敞口。
在中心化平台上,三次成交通常按順序發生。鏈上協議可能把多次兌換放進同一筆原子交易,條件不滿足時整筆交易回退,但仍要考慮網路費用、滑點設定、交易排序和智慧合約風險。兩者不能套用同一種執行假設。
跨平台套利通常同時觀察平台 A 的賣盤和平台 B 的買盤。若平台 A 的實際買入成本低於平台 B 的實際賣出收入,差額才可能形成套利空間。
交易者可以先在低價平台買入,再把資產轉到高價平台賣出。這種方式占用的初始資金較少,卻要等待區塊確認和平台入帳。資產到帳前,價差可能已經收窄,目標平台也可能暫停充值。
另一種方式是在兩個平台預先備資。低價平台放置計價資產,高價平台放置待賣資產,出現價差時兩邊同步下單。這樣不需要等轉帳完成再賣出,但資金會分散在多個平台,成交後還要把兩邊餘額重新調回目標比例。

跨平台套利可以用以下框架估算:
可成交毛價差=高價平台目標數量的平均買一價-低價平台目標數量的平均賣一價
預計淨收益=可成交毛價差×交易數量-買入手續費-賣出手續費-提幣與網路費用-資金再平衡成本-計價資產轉換成本
如果兩邊已經預先備資,提幣與網路費用不一定發生在本輪成交時,但不能因此忽略。資產最終仍需要再平衡,這部分成本應分攤到策略帳目中。
最新成交價只說明上一筆交易在哪裡完成,並不保證下一筆訂單還能按這個價格成交。立即買入通常會吃賣盤,立即賣出則會吃買盤。套利計算需要使用兩個方向真實可成交的價格和數量。
訂單簿深度也會限制策略規模。平台 B 的價格雖然更高,但如果高價買單只能接住很少的數量,其餘資產會賣到更低檔位。低價平台買入時也可能逐檔抬高平均成本。
手續費需要按帳戶實際費率計算。掛單和吃單的費率可能不同,交易量等級、手續費抵扣方式和扣費幣種也可能改變最終到帳數量。三角套利連續成交三次,任何一段低估費用都會傳遞到閉環終點。
跨平台比較還要統一計價單位。BTC/USDT 與 BTC/USD 看起來都以美元價值計價,但 USDT 與美元不是同一個資產。把不同計價資產直接視為等值,可能把兌換價差誤判成 BTC 的平台價差。
三角套利可以把資金集中在一個平台,但需要同時讀取三組訂單簿,並按交易對方向計算路徑。機會通常持續時間短,手動切換頁面很難在相同報價下完成三筆訂單。程式還要在每一筆成交後讀取實際數量,不能只按下單前的理論結果繼續計算。
跨平台套利需要同時維護多個帳戶。採用預先備資方式時,低價平台需要保留計價資產,高價平台需要保留待賣資產。某一側餘額不足,即使看到價差也無法完成同步成交。
監控工具至少要識別以下狀態:
三筆交易很難保證同時按預期成交。價格變化、介面延遲、訂單被拒絕或數量取整,都可能讓閉環停在第二步。剩餘資產會隨著市場價格變化,不再是單純的匯率套利。
限價單能約束最差成交價格,但可能無法成交。市價單更快,卻可能逐檔吃單並擴大滑點。選擇哪種訂單類型,需要結合路徑持續時間和每組交易對的深度。
充值確認、提幣審核、網路壅塞和錢包維護都會延長到帳時間。平台間價格差有時正是因為某一側資金難以進出。價差較大並不自動代表機會更好,也可能反映充提限制或流動性不足。
預先備資可以縮短成交等待,卻會增加資金分散和交易對手風險。如果一邊平台無法下單或提現,另一邊完成的交易會變成單邊持倉。
價差通常會隨著其他交易者下單而縮小。三角套利要承受三次手續費和三段滑點,跨平台套利除了兩次交易成本,還可能承擔轉帳、網路和再平衡費用。只有實際成交後的資產增加量覆蓋全部成本,策略帳面才是正數。
| 檢查內容 | 三角套利 | 跨平台套利 |
|---|---|---|
| 報價 | 三組交易對的買一、賣一和路徑方向 | 低價平台賣盤與高價平台買盤 |
| 深度 | 每一段能否承接同一筆資金規模 | 兩邊能否按目標數量同步成交 |
| 費用 | 三次交易費及扣費幣種 | 兩次交易費、提幣費、網路費和再平衡成本 |
| 帳戶 | 中間資產精度、最小數量和訂單權限 | 兩邊餘額、認證狀態、交易及充提權限 |
| 執行 | 某一步失敗後的撤單或退出方法 | 一邊成交、另一邊失敗時的處理方法 |
| 結算 | 最終是否回到起始資產 | 兩邊資產如何恢復到下一輪所需比例 |
先用目標交易數量重算完整路徑,再決定是否下單。使用最小數量試跑可以檢查交易對方向、手續費扣除和介面回傳值,但小額成交結果不能直接代表更大訂單的滑點。
不需要。起點可以是路徑中的任意資產,判斷標準是完成三次兌換後回到同一種起始資產。不同起點和方向會使用不同的買賣報價,因此同一個三角形可能有多條計算路徑。
名稱來自三組市場連接形成的閉環。路徑通常涉及三種資產和三組交易對,但其中一種資產可以是穩定幣或法幣計價資產。關鍵是完成 A→B→C→A 的循環。
通常不屬於。現貨與永續或交割合約之間的價格差更接近期現套利、基差交易或資金費率套利。即使兩筆倉位放在不同平台,收益結構仍要按現貨和衍生品的合約規則分析。
預先備資後仍可以在兩邊下單,但成交後的資產很難直接調回原來的分布。交易者可能需要先換成兩個平台都支援的資產或網路,再完成轉帳和換回操作。新增的成交、手續費和價格波動都要計入再平衡成本。
三角套利只在平台內交易,通常不需要提幣權限。跨平台套利的下單與資金再平衡也可以分開處理。交易 API 只開放讀取和下單所需的權限,提幣則使用獨立流程和白名單,可以減少金鑰洩漏後的損失範圍。


