加密资产现货:价差、深度与执行
显示的价格只是起点,并不保证整笔订单都能以该价格成交。
现货敞口意味着什么
现货购买是按约定条款用一种资产交换另一种资产,而不是订立一份日后计算收益的合约。用现金买入代币,不一定立即获得私人钱包中的控制权:中心化交易场所可能在提款前,仅在内部记录客户余额。比较市场敞口与托管敞口时,这一区别很重要。代币价格可能保持不变,但访问交易场所却出现问题。
加密货币市场是分散的。同一种代币可能在不同交易场所对美元、其他法定货币或多种稳定币交易。费用、转账延迟、资本限制、对交易对手的担忧或暂时失衡,都可能导致报价不同。价差并不自动等于可实现的套利利润。在场所之间转移资金所需的时间,可能比机会持续的时间更长。
将订单簿看作阶梯
订单簿列出等待成交的买卖意向。最优买价是显示的最高买入价;最优卖价是显示的最低卖出价。两者之差就是价差。深度描述各档价格上的可成交数量。一笔大额市价单可能吃掉第一档,并继续在更不利的档位成交,使平均成交价差于最初报价。
可见深度不是承诺。订单可以取消,可能存在隐藏流动性,其他交易者也可能在你的订单到达前行动。市价单优先执行,而非固定价格。限价单设置价格约束,但可能无法成交或仅部分成交。选择订单类型是在用一种不确定性换取另一种,而非消除不确定性。

成本出现在多个环节
交易费用、价差和市场冲击是不同的成本。平台可能宣传较低交易费,但报价中的兑换价格已包含显著价差。存款、提款及网络转移还可能增加额外费用。以代币本身收取的费用会改变剩余数量;以现金收取的费用会改变现金支出。务必明确单位。
使用包含全部成本的现金流表比较一笔假设交易。记录支付的现金、收到的代币、卖出所得现金以及每一项费用。如果实际买卖价格已包含价差,就不要重复计算。对于高频交易策略,微小的单笔成本会不断累积;假设无摩擦执行的回测,可能看起来远好于它声称代表的实际流程。
流动性有条件
市场在普通下午可能显得很有深度,却在突发公告时变得稀薄。报告的日成交量,无法告诉你现在能在现价附近成交多少。成交量可能集中在另一个货币对或场所。小型代币还可能遭遇操纵或突然下架,使退出恰好在许多持有人想卖出时更加困难。
一项有用的纸面练习,是使用冻结的订单簿快照,计算三种不同订单规模的平均成交价,然后移除一半深度后再计算。这不是预测。它说明了为什么仓位规模和流动性应一起讨论。对于任何真实产品,都必须核查相关司法管辖区的执行规则、故障政策及法律保护,而不能从漂亮的界面中推断。
用整笔订单的平均价格比较成本
假设卖盘中有50枚代币报价24欧元,另有70枚报价24.12欧元,并且下单期间订单簿不变。买入120枚的金额为50 × 24 + 70 × 24.12 = 2,888.40欧元,未计手续费;平均每枚24.07欧元,而不是屏幕上最优卖价24欧元。这个差异来自订单需要消耗不同价位的数量。
把同样的计算分别用于小额和大额订单。买10枚与买1,000枚并不面对相同的可执行深度,因此“价差很窄”不能单独说明大额交易便宜。若已使用实际买卖成交价计算成本,就不要再把同一买卖价差重复加一次;费用口径应清楚且一致。
比较的终点也必须相同。交易所账户中的余额,与已经进入个人钱包的代币,不具有完全相同的可用性。后一种结果还可能需要提现费、网络费和等待时间。先定义最终要获得什么,再比较完成整个流程的成本,才能避免把不同服务当成同一种报价。
部分成交后,未成交部分仍是待处理风险
一笔买入100枚的限价单,可能只成交60枚,剩余40枚继续挂单。此时你既持有仓位,也保留了一项可能在稍后扩大仓位的有效指令。限价只是约束愿意接受的价格,并不会凭空增加卖方,也不保证计划中的数量全部成交。
练习时预先写明可接受的部分成交数量,以及何时撤销剩余订单。发出撤单请求与收到撤单确认不是同一件事。在提交替代订单前,应核对成交记录、未完成订单和可用余额;否则原订单与新订单都可能成交,造成并非原计划的重复买入。
评价执行效果时,要以最初计划的全部数量为对象。小部分买得便宜,并不能证明整体成本低;其余数量可能需要更高价格,也可能最终无法买到。把已成交、仍挂单和主动放弃的数量分别记录,才能看出价格、完成度与等待成本之间的取舍。