内置交易所适配器
- Binance
- OKX
- Bybit
- Coinbase
- Kraken
- Bitget
- Gate
- HTX
燕鸥飞越大洋,只吃小鱼。
它飞得很远,对脚下的大多数东西视而不见,只为有把握的小鱼俯冲。Arbitern 也是这样设计的:一共三步,前两步都在说“不”。
01搜寻
同时盯住每一家交易所
你接入的每家交易所的订单簿实时流入。现货和永续上的价差一出现就会被发现,并按扣除成本后剩下的部分排序,而不是看表面数字。
扫描器Ranked by net · floor 0.70%
Pair Buy → Sell Gross Net PYTH-USDT Gate → Binance 3.35% +2.88% ENA-USDT Kraken → Bybit 2.48% +1.94% ORDI-USDT Bitget → OKX 2.14% +1.65% TIA-USDT Binance → Bybit 1.65% +1.30% SEI-USDT Bybit → HTX 1.42% +1.01% WIF-USDT OKX → Binance 1.18% +0.82% JUP-USDT OKX → Bitget 0.96% +0.62% 02确认
一出现就算清全部成本
价差出现的那一刻,两边的手续费、按你的下单量估算的滑点和资金费率都会被扣掉。仍然高于你设定底线的才会被确认,其余的直接放过。大多数时候都是放过。
路线 · WIF-USDTWIF-USDT · buy OKX, sell Binance
2.1840 → 2.2098
Gross spread+1.18%Taker fee · OKX−0.15%Taker fee · Binance−0.15%Expected slippage at 12,600 WIF−0.06%What is left+0.82%Listed because net stays above your 0.70% floor. Below it, the route is hidden.
03俯冲
立即出手,两腿同时下单
配对的订单同时发出,每一腿都有自己的滑点上限,还有一条由你设定的放弃底线。成交、部分成交和放弃都按实际发生的样子写进账本。
执行日志- 09:41:02.114Route armedWIF-USDT · OKX → Binance · 12,600 WIF
- 09:41:02.131Leg A sentBUY 12,600 @ 2.1840 · IOC · cap 0.05%
- 09:41:02.133Leg B sentSELL 12,600 @ 2.2098 · IOC · cap 0.05%
- 09:41:02.162Leg A filled12,600 WIF · avg 2.1841
- 09:41:02.170Leg B filled12,600 WIF · avg 2.2097
- 09:41:02.171Settlednet +0.87% after fees
Abort if net falls below 0.70%Halt all
这就是运行在你机器上的面板。
安装命令装好的就是它:交易所、排好序的路线、资金费率、选中路线及其订单簿、下单票据和风控栏。信息密集但不吵,一眼就能读懂。
| Pair | Route | Type | Gross | Fees | Slip | Fund | Net | Depth | Age |
|---|---|---|---|---|---|---|---|---|---|
| PYTH-USDT | GTE → BNC | SPOT/PERP | 3.35% | −0.31% | −0.22% | +0.06% | +2.88% | $9.8k | 5s |
| ENA-USDT | KRK → BYB | SPOT/PERP | 2.48% | −0.33% | −0.16% | −0.05% | +1.94% | $11.9k | 15s |
| ORDI-USDT | BGT → OKX | PERP/PERP | 2.14% | −0.32% | −0.14% | −0.03% | +1.65% | $21.2k | 2s |
| TIA-USDT | BNC → BYB | SPOT/PERP | 1.65% | −0.30% | −0.09% | +0.04% | +1.30% | $38.5k | 7s |
| SEI-USDT | BYB → HTX | SPOT/SPOT | 1.42% | −0.30% | −0.11% | — | +1.01% | $14.4k | 9s |
| WIF-USDT | OKX → BNC | SPOT/SPOT | 1.18% | −0.30% | −0.06% | — | +0.82% | $46.0k | 3s |
| JUP-USDT | OKX → BGT | PERP/PERP | 0.96% | −0.28% | −0.08% | +0.02% | +0.62% | $31.0k | 1s |
| ONDO-USD | CBS → KRK | SPOT/SPOT | 0.52% | −0.34% | −0.05% | — | +0.13% | $52.0k | 12s |
| Perp | Binance | OKX | Bybit | Bitget | Best carry |
|---|---|---|---|---|---|
| WIF-PERP | +0.0312% | −0.0148% | +0.0405% | +0.0261% | 0.055% / 8h |
| TIA-PERP | +0.0186% | +0.0074% | +0.0352% | −0.0093% | 0.045% / 8h |
| ORDI-PERP | −0.0421% | +0.0118% | +0.0067% | +0.0384% | 0.080% / 8h |
| 08:04:51.204 | FILLED | WIF-USDT | OKX → BNC | 12,600 WIF | +0.84% |
| 08:04:12.877 | ABORTED | ORDI-USDT | BGT → OKX | net < floor | — |
| 08:03:40.315 | FILLED | TIA-USDT | BNC → BYB | 3,620 TIA | +1.31% |
| 08:02:58.090 | PARTIAL | PYTH-USDT | GTE → BNC | 62% · hedged | +2.47% |
| 08:01:22.641 | SKIPPED | ONDO-USD | CBS → KRK | venue degraded | — |
| 07:59:47.518 | FILLED | SEI-USDT | BYB → HTX | 21.5k SEI | +0.97% |
| 07:58:03.902 | FILLED | JUP-USDT | OKX → BGT | 18.2k JUP | +0.73% |
选择一条路线,查看它的成本和订单簿。
一切都运行在你的服务器上。
一个用 Rust 写的引擎,一份本地账本,一个网页面板。交易所只会看到来自你机器的订单,中间没有我们的任何服务器。
外部
交易所
- Binance
- OKX
- Bybit
- Coinbase
- Kraken
- Bitget
- Gate
- HTX
Rust
引擎
- 订单簿聚合
- 成本模型
- 配对执行器
- 风控与熔断
密钥 · 静态加密
本地
账本
每一笔订单、成交和放弃都带着时间戳,存在你的硬盘上。
:8080
面板
监控、路线、执行和升级,都在浏览器里完成。
外部
交易所
- Binance
- OKX
- Bybit
- Coinbase
- Kraken
- Bitget
- Gate
- HTX
Rust
引擎
- 订单簿聚合
- 成本模型
- 配对执行器
- 风控与熔断
密钥 · 静态加密
本地
账本
每一笔订单、成交和放弃都带着时间戳,存在你的硬盘上。
:8080
面板
监控、路线、执行和升级,都在浏览器里完成。
Rust 引擎
订单簿、成本模型和每笔订单的两腿都在同一个进程里,为稳定的延迟而设计。
密钥留在本地
在你的服务器上静态加密,只用来和交易所通信。只有交易权限的密钥就够了。
一键升级
新版本会出现在面板里,点一下就能安装,你的设置、密钥和账本都不受影响。
每家交易所一个适配器
每家交易所在引擎里就是一个适配器。缺哪家就加哪家,再提交到上游。
三步运行起来。
01
安装
一行命令把引擎和面板作为服务安装到 Linux 或 macOS 上,面板在 8080 端口打开。
curl -fsSL get.arbitern.dev | sh
02
先用纸面模式观察
启动后是纸面模式:真实的订单簿,模拟的成交。不需要 API 密钥,就能看到它本来会做哪些交易。
http://localhost:8080
03
添加密钥,切换实盘
创建只有交易权限、关闭提现的密钥。为每条路线设好底线和下单量,再把你信得过的路线切到实盘。
floor 0.70% · size $10k · live
Arbitern 做什么,不做什么。
你的密钥,你的服务器
没有 Arbitern 账户,中间也没有我们的服务器。你的机器直接和交易所通信。
每一行代码都公开
引擎、成本模型和面板都在仓库里,没有你看不到的代码在运行。你可以阅读、修改、运行它。
只认确认,不靠预测
没有预测,也没有要追的信号。只有两边订单簿都显示、按你的下单量、扣完所有成本后仍然成立的价差才算数。
不承诺收益
价差会收窄,订单可能只成交一部分,也可能失败。一个开关就能停掉所有路线。本站的任何内容都不是业绩记录。
常见问题
真的免费吗?
是的。Arbitern 是开源软件,你可以使用、修改,为自己或你的团队运行它。
运行它需要什么?
一台 Linux 服务器或一台 Mac。如果要实盘交易,建议用一台靠近交易所撮合引擎的小服务器,对大多数交易所来说是东京或新加坡,这样每次往返都更短。
怎么升级?
在面板里升级。有新版本时会显示在面板上,点一下就会安装并重启引擎。你的设置、密钥和账本都保持原样。
API 密钥存在哪里?
存在你的服务器上,静态加密,只会发给它所属的交易所。请使用关闭提现、只有交易权限的密钥:Arbitern 从来不需要把资金从交易所转出。
“扣除成本”包括哪些?
两家交易所的吃单手续费、按你的下单量对照实时订单簿估算的滑点,以及涉及永续合约时的资金费率。提现和转账成本单独显示。
可以添加交易所吗?
可以。每家交易所在引擎里就是一个适配器,包括订单簿数据流、下单和余额。仓库里有编写适配器的指南。
它能赚钱吗?
不一定。发现时能覆盖成本的价差,可能在两腿都成交之前就收窄了。Arbitern 会把成本和风险摆在你面前,但无法承诺结果。
支持哪些交易所?
Binance, OKX, Bybit, Coinbase, Kraken, Bitget, Gate, HTX。更多交易所会以适配器的形式陆续加入,有的来自我们,有的来自贡献者。