加密货币套利:为什么大多数差价扣除手续费后就消失了
当一家交易所的买价高于另一家的卖价时,在一家买入、在另一家卖出,就能留住这个差价。手续费会吃掉其中大多数;如何找到剩下的那些。
预计阅读 7 分钟现货
同一币种在两家交易所的价格从不会完全相同(为什么价格不同)。时不时地,一家交易所的买方出价会高于另一家卖方的要价。在同一时刻从这些卖方手中买入、再卖给这些买方,差额就归您:这就是交易所之间的套利。这些差价大多小于两笔交易的手续费,而剩下的那些,一旦订单越过最优价格,大多也比看上去小。信号会同时为每个币种算这笔账。
两家交易所之间的“交叉”是什么意思?
在同一家交易所,最优买价(买方愿意支付的最高价)总是低于最优卖价(卖方愿意接受的最低价),否则两者早已成交。但在两家交易所之间,没有什么机制让它们相遇。当一家的最优买价高于另一家的最优卖价时,两者就交叉了:在一家按卖价买入,在另一家按买价卖出,您持有的币数与之前相同,所以无论价格接下来怎么走,差价都归您。
信号只采用靠得住的价格来计算差价:15 秒内的价格、价差不超过 5% 的订单簿、正在交易的市场,并且一律换算为美元:以 USDT、USDC 和 USDG 计价的价格按 Kraken 的汇率换算。Jupiter 和 CoW Protocol 提供兑换报价而不维护订单簿,因此不参与排名。
为什么手续费会吃掉大多数差价?
每笔交易都要支付其交易所的吃单手续费,即成交金额的一定比例:买入付一笔,卖出付一笔。所以只有当差价大于两笔手续费之和时,它才有利可图。假设在一笔 US$10,000 的交易上,两笔手续费合计 US$20:
| 按最优价格的差价(US$10,000) | 两边手续费 | 扣费后剩余 |
|---|---|---|
| US$5 | US$20 | -US$15 |
| US$15 | US$20 | -US$5 |
| US$35 | US$20 | +US$15 |
示例数字,并非市场数据。
比两边手续费窄的差价,无论成交多少都会亏钱。在 Bitcoin 上,最便宜与最贵的交易所通常只相差几个基点,一个基点即 0.01%:在 US$10,000 上只有几美元,很少够付两笔手续费(为什么价格不同)。这就是信号上的列表很短的原因,也是列表下方有“扣费前交叉、扣费后消失”的原因:那里是最接近盈利的差价,费率等级再低一些,或者两边价格再多拉开一点,它们就会进入列表。
以上最后一种情况,以币种 X 为例,精确到分来算:
| 币种 X,假设全部按最优价格成交(示例) | US$10,000 |
|---|---|
| 在 A 按其卖价 US$100.00 买入,扣除 A 的手续费 | 99.90 个币 |
| 在 B 按其买价 US$100.35 卖出,扣除 B 的手续费 | US$10,014.95 |
| 扣除两边手续费后剩余 | +US$14.95,即 0.15% |
示例数字,并非市场数据。
为什么订单大小很重要?
最优价格上只有一小部分可以成交:最低卖价上挂出的币,以及最高买价上求购的币。更大的订单会越过它们,在一家交易所按更高的卖价买入,在另一家按更低的买价卖出(订单簿深度对大额订单意味着什么)。每深入一档,差价就窄一些,直到下一档扣除两边手续费后不再划算。假设 X 的两个订单簿如下:
| 币种 X,逐档(示例) | A 的卖价 | B 的买价 | 扣除两边手续费后 |
|---|---|---|---|
| 前 40 个币 | US$100.00 | US$100.35 | +US$5.99 |
| 接下来 80 个 | US$100.05 | US$100.30 | +US$3.97 |
| 再接下来 100 个 | US$100.10 | US$100.24 | -US$6.03 |
示例数字,并非市场数据。
差价能延伸到前 120 个币,含手续费共 US$12,016,至此可得 US$9.96;再下一档就会亏钱。所以 US$10,000 能得 US$8.96,而不是最优价格所显示的 US$14.95;US$50,000 能得的也不会比 US$12,016 多。
这就是信号要对列表前十个差价沿两边订单簿逐档计算的原因,大约每分钟一次。“可达”是差价用尽之前能成交多少,以及扣除两边手续费后至此能得多少;“按 US$1万”是您的金额能得多少,若差价所及更少,则按差价所及计算。列表按它排序,最多的排在前面,而不是按差价有多宽:订单簿深的窄差价,可能比订单簿薄的宽差价赚得更多。
还有哪些成本?
- 两家交易所上都要事先存有资金和币。要在同一时刻于一家买入、在另一家卖出,您需要在第一家持有美元(或该市场计价所用的稳定币),在第二家持有该币。转移任一资产都需要时间,还有信号没有计入的提现手续费。
- 再把它们转回来。每做一次,一家交易所上的币就会变多,另一家上的美元也会变多;想再做一次,就得重新平衡,再提现一次,再等一次。
- 不完全等于一美元的美元。许多市场以 USDT 或 USDC 计价,二者都应当值一美元,交易价格也接近一美元,但并不完全相等(为什么价格不同)。信号在比较任何价格之前都会先换算它们,所以差价不会只是某个稳定币自身的价格。不过,如果您在一家交易所卖出换得 USDT,在另一家用美元买入,您手里留下的就是另一种“美元”,换回来还要付出一些成本。
差价能持续多久?
大多数差价几秒内就会出现又消失:交易者会把它们抹平。“已存在”显示每个差价扣费后已存在多久,从页面开始读取时算起,页面开始读取时就已存在的会带一个 +;在宽屏上,旁边的一条曲线画出它最近十分钟的情况。“新”标出自页面开始读取以来出现的差价,“持续存在”标出在曲线覆盖的整整十分钟里都存在的差价。一直存在的差价通常事出有因,比如提现缓慢或暂停(持续存在的差价)。“有新信号时通知我”会在页面打开期间、有差价扣费后出现时,让您的浏览器通知您:已经存在的不算,成交额低的市场上的也不算。
如何看懂信号上的列表
- “金额(USD)”是您在较便宜的一家交易所要花的钱:US$1,000、US$1万、US$5万,或自行输入。“吃单手续费”可选各交易所的“标准”费率,或“我的等级”:您在币种页面的交易模拟器中为每家交易所设置的等级。
- 每一行是一个币种此刻最好的一对交易所:在同一时刻于第一家“按卖价买入”、在第二家“按买价卖出”。点击币种名称即可打开其页面,两边的订单簿都在那里。
- “扣费后”是按最优价格,买价高出卖价的部分占卖价的比例,再减去两边吃单手续费;其下方是扣费前的差价,以及手续费吃掉的部分。
- “可达”和“按 US$1万”是沿两边订单簿逐档计算的结果,只计算前十个:差价能延伸多远,以及您的金额能得多少。列表按您的金额能得多少排序,最多的排在前面。
- “已存在”为每个差价计时;适用时,币种名称旁会标上“新”“持续存在”“成交额低”或“发行方不同”。
- 列表下方,“成交额低的市场:标出,不隐藏”收录一天成交额低于 US$10万的市场上的差价,排在其他差价之后,也不逐档计算;然后是“扣费前交叉、扣费后消失”,最接近盈利的排在前面。
- “查看计算”展开一行:按最优价格的差价、沿订单簿逐档的结果、按您的金额能得多少,以及它已存在多久;然后是每家交易所的最优价格、吃单手续费和 24 小时成交额。
它没有计入什么
- 在交易所之间转移资金。提现和充值都需要时间和手续费,交易所也可能放缓或暂停它们。
- 价格会变。价格最多是 15 秒前的,订单簿大约每分钟逐档计算一次:别的交易者可能先吃掉同一档。交易前,请先在交易所查看两边的订单簿,确认您想要的数量都能成交。
- 您能否同时使用两家。并非每家交易所都服务所有国家或所有客户。
在哪里找到它
信号:可从任一页面顶部进入,或点击现货总览表状态栏上的“信号”按钮;币种页上的“信号”按钮只为该币种打开列表(例如 Bitcoin 的)。链接可以带上您的选择:这个链接会以 US$5万、按您自己的等级打开它。每个币种页上都有两边的订单簿,以及按您自己的订单计算每家交易所成本的交易模拟器(例如 Bitcoin 页面上的);现货排名则按扣费后的结果为交易所排名。在永续合约上,能赚钱的差价在资金费率上:资金费率套利。
不构成投资建议。价格在您阅读时仍在变动。
分享本文
分享到 X分享到 LinkedIn实时查看
更多博客文章
- 资金费率套利:需要多久才能赚回手续费
在资金费率付得最多处做空,在成本最低处做多:需要多少天的资金费用,才能赚回两边手续费和跨越两边订单簿的成本。
- 持续存在的差价:为什么有些加密货币差价一直不消失
交易所之间的大多数差价几秒内就会消失。一直不消失的差价通常事出有因:更贵的美元、暂停的提现、交易清淡的订单簿。
- 币本位与 U 本位:两种结算方式的加密货币期权
Deribit by Coinbase 和 OKX 的 Bitcoin 期权以 BTC 计价和赔付(币本位),Bybit 的以 USDT 计价和赔付。两者有何不同,以及本站为什么按波动率比较它们。