原創主題配圖: 鏈觀 BTC866 原創主題圖解 · ChainView BTC866 Editorial · CC BY 4.0
買賣價差的即時成本
訂單簿最優買價與賣價之間的距離是報價價差,買入後立即賣出通常會支付這一摩擦。比較不同市場要統一報價幣、交易單位和時間戳;百分比價差與絕對價差都應保留。界面顯示的最優一檔數量可能很小,不能據此推斷大額訂單的成交價格;異常報價也可能在訂單到達前被取消。
累計深度與平均成交價
估算市價買單時,從最低賣價逐檔累加數量,直到覆蓋目標規模,再計算數量加權平均價。例如不同檔位各有不同數量,最終成本不是簡單平均報價。深度圖僅是某時點快照,不能保證所有掛單都可成交;應把預估結果與實際成交回報核對,記錄延遲和執行期間市場變化。
滑點基準要先定義
滑點可以相對下單時中間價、到達時最優報價或策略決定時價格計算,不同基準回答不同問題。手續費通常應單列,避免把執行成本與平台費率混在一起。記錄預期價格、訂單發送時間、成交時間和總費用,既檢查不利滑點,也承認可能出現的價格改善,避免只挑選支持結論的交易。
限價單的取捨
限價單限制願意接受的成交價格,但不保證成交,也可能只成交一部分。掛單排隊位置、價格變動和訂單有效期會影響結果;只成交不利片段還可能形成逆向選擇。理解立即成交否則取消、全部成交否則取消等指令,再小額或模擬驗證。不要把“掛單免手續費”推廣為所有市場或賬戶等級都適用。
成交量不能替代深度
二十四小時成交量描述歷史活動,可能受重復交易、自動策略或統計口徑影響,而深度描述當前報價。高成交量也可能伴隨劇烈撤單和較大衝擊成本。比較相同訂單規模在多個時點的預估滑點,比只看成交量排名更有意義;同時檢查停機、價格限制和異常成交規則,避免在最脆弱的時段誤判流動性。
建立可審計的執行記錄
一次執行記錄應包括市場名稱、方向、目標數量、盤口快照時間、費用等級、訂單類型和逐筆成交。分批執行可以減少單次衝擊,卻增加暴露時間及價格變化風險;頻繁改單也可能失去排隊優勢。復盤時區分市場移動、可見深度不足和自身延遲,把結果用於估計成本,不要將歷史最優成交當作未來保證。
具體核驗案例
假設賣盤在一百元有兩單位、一百零一元有三單位,買入四單位會跨越兩檔。忽略費用的平均價為一百點五元,而不是兩檔價格簡單平均後再忽略數量。若到達時第二檔撤單,實際價格可能更高。保存下單前快照、請求時間與逐筆成交,再分別計算盤口估計、實際滑點和手續費,這樣才能判斷差異來自可見深度、市場移動還是執行延遲。



