滑點就是你下單那一刻看到的價格,和這筆單最終成交的價格之間的差。差得越多,滑點越大。它在鏈上的去中心化交易所(DEX)和中心化交易所都會出現,只是原因不一樣。鏈遊代幣大多盤子小、買賣的人少,所以滑點通常比主流幣明顯得多,不先弄懂這件事,很容易出現“明明看到的是一個價,到手卻少了一截”的情況。
DEX 上的滑點是怎麼產生的
鏈上 DEX 大多不是訂單簿撮合,而是用一個資金池來定價。Uniswap 官方文件把這件事講得很直白:每一筆兌換執行時都會改變池子裡兩種資產的相對價格,所以你最終拿到的價格落在兌換開始和結束之間的某個位置。池子裡某個價位附近的流動性越多,同樣大小的一筆兌換造成的價格偏移就越小。這部分偏移在介面上通常叫“價格影響”,下單前介面會先估算出來,偏得離譜時會給你警告。
除了價格影響,還有等待的問題。你的交易提交之後要等區塊打包,Gas 給得低可能要等不短的時間,這段時間裡別人的兌換會把價格推走。Uniswap 文件就把滑點定義為交易等待執行期間價格發生的變化。所以在 DEX 上,滑點等於“你自己這筆單對池子的衝擊”加上“等待期間別人造成的變動”。
Ronin 上的 Katana 是鏈遊玩家最常碰到的 DEX 之一。Ronin 官方文件說明 Katana V3 用了集中流動性,流動性提供者可以把資金集中在特定價格區間,這樣成交更接近市場價、價格影響更小。同一份文件還提到,所有新上線的代幣都會被標記為 seed,風險更高。小幣種和新幣的池子往往很淺,這正是它們滑點大的根本原因。關於 DEX 和交易所的區別,可以看 DEX 和 CEX 有什麼區別。
交易所上的滑點是怎麼產生的
中心化交易所用訂單簿撮合。訂單簿上每個價位掛著一定數量的買單和賣單,你用市價單買入時,會從最低的賣單開始吃,數量不夠就吃下一檔,於是平均成交價會一檔一檔往上走。這個“往上走”的幅度就是交易所裡的滑點。鏈遊代幣的訂單簿常常很薄,每檔掛的量不多,稍大一點的市價單就能把價格吃穿好幾檔。
OKX PIXEL/USDT 現貨頁面,左邊是訂單表,右邊是限價買入面板,截圖於 2026 年 11 月。賬戶資訊已遮蓋。
避免交易所滑點的辦法很簡單,用限價委託而不是市價委託。限價單隻會在你填的價格或更好的價格成交,代價是可能等很久,或者根本成交不了。OKX 的下單面板有限價委託、市價委託和止盈止損三種,買 PIXEL、GALA 這類幣,先看一眼訂單表的深度再決定用哪種,具體操作見 在 OKX 買鏈遊代幣。
鏈遊小幣種為什麼滑點特別大
把上面兩種情況合起來看,原因其實就三個。
第一,流動性薄。不管是 DEX 池子還是交易所訂單簿,可供成交的量少,稍大的單子就會把價格推走。
第二,波動集中在幾個時間點。空投發放、代幣上線、解鎖日這些時刻,大量玩家同時賣或同時買,價格在幾分鐘內劇烈變動,交易等待期間的滑點會被放大。這幾個節點可以分別看 TGE 和 代幣解鎖。
第三,同一個幣可能在多條鏈、多個池子裡交易。流動性被分散以後,每個池子都更淺。比如 PIXEL 在以太坊和 Ronin 各有一個合約,哪條鏈上的池子深,兌換前要看清楚,相關內容在 合約地址。
滑點容忍度怎麼設
DEX 介面裡的“滑點容忍度”是你願意接受的最大價格偏差。Uniswap 文件的例子是 1%:只要實際成交價在你設定的範圍之內,交易就會執行;一旦超出,交易失敗,兌換不會發生。注意失敗的交易在以太坊這類鏈上照樣要付 Gas,詳見 Gas 費。
怎麼設沒有標準答案,可以按這個思路來:
主流幣、深池子: 用介面預設值通常就夠,Uniswap 文件舉的例子就是 1%。
鏈遊小幣種、淺池子: 預設值很可能讓交易反覆失敗,可以適當上調,但上調之前先看介面估算的價格影響。如果價格影響本身就有好幾個百分點,說明這筆單對池子來說太大,與其把容忍度拉高硬成交,不如拆成幾筆小單,或者換到流動性更好的地方。
絕對不要隨手拉到很高。 容忍度是你授權給合約的“最差可接受價格”。設得越高,你最終可能拿到的價格就越差,而且這個空間別人是看得到的。任何能在你之前把單子塞進區塊的人,都可以先推高價格,再讓你按更差的價格成交。所以把容忍度設在剛好能成交的水平,是在用一點失敗重試的可能,換取不被佔便宜。
兌換之前和之後各做一件事
兌換之前,先確認你交易的是正確的代幣。DEX 搜名字可能出現好幾個同名幣,只有合約地址是唯一的,要按官方地址找,而不是按名字找。
兌換之後,記得處理授權。在 DEX 兌換代幣或存入流動性之前,錢包都要先給合約一個使用代幣的授權,Ronin 文件在講 Katana 質押時也明確寫了要先授權。這個授權不會隨著交易完成自動失效。
Revoke.cash 授權管理工具首頁,可以查詢和撤銷代幣授權,官網寫著支援 70+ 網路,截圖於 2026 年 11 月。
Revoke.cash 可以檢視你錢包給過哪些合約授權,並一鍵撤銷不再需要的。它只是預防工具,撤銷授權不能找回已經被轉走的資產。授權的原理和風險看 合約授權,整體的安全習慣看 鏈遊安全清單。
把滑點算進成本
很多玩家算成本只算手續費,其實滑點才是小幣種交易裡更大的那筆隱性支出。一筆 2% 的滑點,相當於比交易所吃單手續費高出好多倍。先用 手續費計算器 把交易所的掛單吃單費用算清楚,再把你預估的滑點加上去,才是這筆交易的真實成本。如果你是在把遊戲收益換成穩定幣,流程裡的每一步都可能有滑點,可以參考 遊戲收益怎麼變現。
關於滑點的常見問題
滑點和價格影響是一回事嗎? 不完全是。價格影響是你這筆單本身對池子價格造成的偏移,下單前介面就能算出來。滑點還包括交易等待執行期間別人造成的價格變化。介面裡的滑點容忍度是給這兩者合起來的偏差設一個上限。
交易因為超出滑點失敗了,錢會扣嗎? 你要買的代幣不會被扣,但在以太坊這類鏈上,失敗的交易仍然消耗 Gas。所以不要無腦把容忍度拉高去硬試,先看價格影響和池子深度。
限價單也有滑點嗎? 沒有。限價單隻會按你填的價格或更好的價格成交,代價是可能長時間不成交,或者只成交一部分。對於深度薄的鏈遊幣,用限價單慢慢掛往往比用市價單硬吃更划算。
為什麼我設了 1% 的容忍度,小幣種還是一直失敗? 多半是池子太淺,你這筆單的價格影響本身就超過了 1%,或者正值價格劇烈波動。可以拆小單、換深一點的池子,或者等波動過去再操作。
滑點容忍度設得高,是不是隻影響我自己? 不只是。容忍度越高,你給別人留的“先抬價再賣給你”的空間就越大。設在剛好能成交的水平是比較穩妥的做法。
在交易所買小幣種,有辦法完全避開滑點嗎? 用限價委託就能避開,但要接受不一定成交。市價委託一定成交,但會吃訂單簿,深度薄時平均成交價會明顯偏離你看到的價格。