文档
五分钟读懂终端所需的一切。
快速开始
创建账户。您将获得 7 天完整权限,无需绑卡。打开机会页面,在顶部选择交易规模,并开启“我的交易所”,这样只会看到您有账户的交易所。
读懂表格
- 交易对:币种和策略。
- 路径:在哪买、在哪卖。
- 净利 $:按您所选规模扣除成本后的预估利润。“无”表示订单簿无法满足该规模成交。
- 最大规模:仍能获得正净利的最大规模。
- 时长:信号已存在多久。
行会原地更新并保持顺序,数字不会在光标下跳动。新信号会在“N 条新信号”标签后等待,点击即可重新排序。点击任意行查看完整路径。
Verified 与谨慎
只有当每项检查都通过真实数据验证时,该行才标记为 Verified:
- 新鲜:两个报价都是最近读取的。
- 可执行:按真实规模扣除吃单手续费后净利为正,且至少有 $50 可成交。
- 同一资产:两条腿是同一币种,在交易所公布相关信息时已确认。
- 可转账:在共同支持的链上充值和提现均开放,或无需转账。
- 持续:信号在多次更新中保持存在。
- 合理:价格接近该币种的中位数,且净利可信。
如果某项检查无法确认,该行会标记为谨慎,详情面板会告诉您原因。表格默认只显示 Verified。使用“包含谨慎”查看其余部分。
净利如何计算
净利从真实深度下的毛价差开始,减去两条腿的吃单手续费和转账成本。退出成本(即今天反向平掉仓位的成本)在详情面板中单独显示。净利是估算值,您的成交和时机会有所不同。手续费默认为各交易所公布的基础费率:在设置的“吃单手续费”中设置您自己的费率,表格和详情面板会随之调整。提醒和 API 仍使用公布的费率。
策略
- 现货:在一家交易所买入,在另一家卖出。
- 现货-永续:持有现货,同时做空永续。
- 永续-永续:做多一个永续,做空另一个。
筛选和模板
交易规模、最低净利 bps、最短套利窗口、我的交易所和策略标签始终显示在屏幕上。高级筛选增加币种白名单和黑名单、买卖交易所、存续时长和最小规模。任何设置都可保存为模板。筛选条件随账户在各设备间同步。
每条路径都实时显示。最低净利 bps 和最短套利窗口只决定您看到哪些。净利按您的交易规模读取,因此无法满足该规模成交的路径永远不会通过。套利窗口是该路径最近 100 个窗口的平均值,因此符合条件的路径会在出现的瞬间显示。历史不是承诺。没有历史的路径保持可见,除非您关闭“包含无历史的路径”。矩阵统计每组数值下实时的 Verified 路径数,选择一个单元格会将两个筛选条件设为该值及更优。API 客户端传入 minNetBps 和 minWindowSec。
提醒
每个账户都自带默认提醒,无需填写任何内容。连接一个接收渠道即可开始:Verified 路径在 $1k 上达到 25+ bps 且平均窗口 1m+ 时,在出现时提醒,以及 Verified 的新上架币种。每个币种每小时一条提醒,所有渠道合计每小时最多 6 条。超出部分会被跳过,不会累积。可在提醒页面关闭。
自定义规则是可选的。在提醒页面添加接收渠道,然后创建规则:币种、交易所、策略、最低净利 bps、最短套利窗口、最小规模。规则默认只覆盖 Verified 信号。每条规则对每个信号触发一次,然后等待冷却时间结束。我们限制每个用户的推送数量,所以不会有人被刷屏。每条规则的最低净利 bps 和最短套利窗口在我们的服务器上针对每个渠道检查,提醒在路径出现时发出。没有历史的路径会被跳过,除非规则包含它们。即使冷却时间更短,同一路径最多每 5 分钟重复一次。“快速”“稳健”“资金费率”和“新上架”预设一键添加现成规则,您可以像编辑其他规则一样编辑它。规则可以按您的时区设置免打扰时段,期间的提醒会被跳过而不是累积,还可以在其提醒过的价差关闭时通知您一次。仅限新上架的规则每次上架触发一次,而不是每条路径一次。 Telegram 推送即将推出。 Starter 还提供 ntfy 和邮件摘要,Pro Desk 增加 Slack。逐一设置。
- Free:无自定义规则,无推送。
- Starter:Telegram,即将推出。
- Pro Desk:Discord。Telegram 即将推出。
- VIP Quant:以上所有,另加原始 JSON Webhook,可与 Zapier 和 Make 配合使用。
- 试用:结束前与 VIP Quant 相同。
交易追踪
Pro Desk 及以上,在信号详情中点击“追踪”即可保存您的规模和入场价差。追踪页面显示实时价差及预估盈亏和资金费用。我们从不会看到您的成交,因此这些是按报价计算的估算值。资金费用在我们的提醒服务运行期间按公布费率累计。选择一个接收渠道,即可在价差达到目标、资金费率反转、交易所公布的结算时间临近、某条腿报价过期或路径离开数据流时收到提醒。
Webhook
自定义 Webhook 通过 https 接收纯 JSON POST 请求。私有和本地地址会被拒绝,且不跟随重定向。发送失败会按退避策略重试。多次失败后我们会暂停该渠道,并在提醒页面告知您。“发送测试”会推送一个标记为 TEST 的负载。
{
"id": "evt_0f8c...",
"type": "opportunity.alert",
"test": false,
"sentAt": "2026-11-01T12:00:00.000Z",
"rule": { "id": "...", "name": "Majors over $5" },
"window": { "sizeUsd": 1000, "openMs": 42000, "avgWindowMs": 95000, "avgPeakNetBps": 18.5, "windowSamples": 87 },
"opportunity": { "id": "BTC|Binance:spot|OKX:perp", "coin": "BTC", "...": "..." }
}opportunity 是完整的行,包括各条腿、净利数值、转账和状态。window 按规则的交易规模计算:路径已开放多久,以及其最近 100 个窗口的平均窗口和峰值净利,尚无历史时为 null。测试会发送 "type": "alert.test"、"test": true 以及一个名为 TEST 的虚拟币种。
每个自定义 Webhook 都有自己的签名密钥,仅在创建时显示一次。我们发送 X-ArbitrageX-Timestamp(unix 秒)和 X-ArbitrageX-Signature,即 sha256= 加上 timestamp.rawBody 的十六进制 HMAC-SHA256。请基于原始字节验证,并拒绝超过 5 分钟的时间戳以防重放:
import { createHmac, timingSafeEqual } from "node:crypto";
export function verify(rawBody, headers, secret) {
const ts = headers["x-arbitragex-timestamp"];
if (!(Math.abs(Date.now() / 1000 - Number(ts)) <= 300)) return false;
const expected =
"sha256=" + createHmac("sha256", secret).update(`${ts}.${rawBody}`).digest("hex");
const given = Buffer.from(String(headers["x-arbitragex-signature"]));
const wanted = Buffer.from(expected);
return given.length === wanted.length && timingSafeEqual(given, wanted);
}请按 id 去重,因为重试会重复发送。您需对基于这些事件所做的任何自动化负责。
查看 Webhook 示例,了解如何将提醒接入您自己的工具。
适用于 3Commas、Hummingbot、Cornix 和 TradingView 类接收端的负载示例,展示如何将这些字段映射到各个工具。请查看执行工具。
历史记录
Proof Log 页面可按日期回看已保存的信号及其价差。Free 可查看 14 天,Starter 30 天,Pro Desk 1 年,VIP Quant 和试用可查看我们保存的全部数据(从开始记录时算起)。Pro Desk 及以上可将两者导出为 CSV。超过 30 天的价差保留较少的数据点,但保留峰值。
API
VIP Quant 包含基于 REST 和 websocket 的只读 API。在设置中创建密钥,然后查看 API 参考。
套餐和限额
Free 显示延迟 15 分钟的前 10 个机会、资金费率看板和钱包排行。Starter 为实时现货。Pro Desk 和 VIP Quant 覆盖所有策略。请查看价格。VIP Quant 有 3 个席位:所有者可在设置中通过邮件邀请最多两人,在所有者持有套餐期间,每人都享有完整套餐。
钱包排行和历史业绩对所有套餐开放。持仓、近期交易和关注从 Starter 开始,Starter 可关注 10,Pro Desk 可关注 50,VIP Quant 可关注 200。任何套餐都可以取消关注。
每个套餐都可以监控 18 条链上的链上钱包,并在其转账时收到提醒:Free 为 3,Starter 为 10,Pro Desk 为 50,VIP Quant 为 200。
我们从不持有资金,也从不索要可交易权限的 API 密钥。