这是《打造自己的套利机器人》课程的第 2 课。第 1 课让你写了一个扫描器,用来比较两家交易所上的同一种币。今天你会认识套利的各种类型,并为自己的机器人选择一种。
一个思路,四种形式
每种套利都用同一个方法:本应一致的两个价格出现了差异,你同时交易两边,从这个差异中获利。不同之处在于你比较的是哪两个价格。常见的选择有四种。
类型 1:跨交易所套利
这就是第 1 课讲的方式。同一种币在两家交易所的价格不同。你在便宜的交易所买入,在贵的交易所卖出。
看一个数字例子:在交易所 A 买入比特币需要 100.10,在交易所 B 卖出可以得到 100.30。每枚币的差价是 0.20。
难点在于,你需要在同一时间把资金(或币)放在两家交易所,而在交易所之间转移资金既慢又要付手续费。很多跨交易所机器人会在每家交易所都预先存放一些币,这样就不用急着转币。
类型 2:循环套利(三角套利)
这种方式只用一家交易所,沿着一个循环进行交易。假设交易所列出了三个市场:美元换欧元、欧元换英镑、英镑换美元。从 100 美元开始。
- 100 美元换得 90 欧元(汇率 0.90)。
- 90 欧元换得 79.2 英镑(汇率 0.88)。
- 79.2 英镑换得 102.96 美元(汇率 1.30)。
最后你有 102.96 美元,也就是赚了 2.96。三个价格彼此不一致:汇率相乘后,0.90 × 0.88 × 1.30 = 1.0296,而有效率的市场中这个乘积应该是 1.0000。
“三角”这个名字来自三种货币。循环也可以更长,比如四步或五步。第 5 至 8 课会教你如何让程序快速找到这样的循环。
类型 3:统计套利
这次比较的两个价格并不属于同一种东西,但它们通常会一起变动。想象街上有两家店,卖的是不同品牌的瓶装水。一家涨价时,另一家也会稍后跟着涨。如果今天其中一个品牌相对另一个品牌的价格比平常高很多,你就押注这个差距会缩小:卖出较贵的那个,买入较便宜的那个。
在加密货币市场,两个标的可能是以太坊和一种基于以太坊构建的币。你会衡量它们的价格比偏离常态有多远。这种偏离叫作价差,价差异常扩大时,你就建立这组仓位。
“统计”这个词很重要。没有什么能保证两个价格一定会重新靠拢。它们通常会,但有时不会,所以你可能亏钱。如果你真的能按看到的价格成交,类型 1 和类型 2 的结果就比较确定。类型 3 则是一个带有小幅优势的概率押注。
类型 4:期货和现货套利
现货指你直接买入币本身。期货合约则约定在未来交易这枚币;永续合约会跟踪币价,并且每隔几小时支付或收取一小笔资金(资金费率),以使价格保持接近现货。
当期货价格高于现货价格时,你可以同时买入这枚币并卖出期货。无论币价涨跌,你的仓位整体都不受方向影响,因为一边的亏损会被另一边的收益抵消。你赚到的是合约临近到期时两个价格之间的差额,或永续合约持仓者彼此支付的资金费。
例如:现货价格为 100.00,期货价格为 101.00。你买入现货并卖出期货。合约到期时,两边价格都变为 95。币本身亏了 5,期货空头赚了 6,净赚 1。
对照表
| 类型 | 比较什么 | 可能出什么问题 | 需要什么 |
|---|---|---|---|
| 跨交易所 | 两家交易所上的同一种币 | 还没成交差价就消失;转账慢 | 两家交易所的账户和资金 |
| 循环 | 一家交易所内循环的汇率 | 手续费;每一步成交时价格变动 | 一个账户,运行快的代码 |
| 统计 | 两种相关的币 | 两者的关系发生变化 | 统计知识,耐心 |
| 期现 | 现货价格和期货价格 | 保证金追缴,交易所问题 | 现货和期货账户中的资金 |
如何选择机器人的套利类型
先问自己三个问题。
- 你能开几个账户?一个账户适合循环套利。两个或更多账户可以做跨交易所套利。
- 你想做一种能用学校数学验证的套利吗?循环套利和跨交易所套利正是如此。统计套利需要一点统计知识。
- 程序必须运行多快?循环套利对速度要求最高,因为一个循环可能在不到一秒内消失。
课程接下来会以循环套利机器人为主,因为它能教你构成课程特色的图算法(第 5 至 8 课)。第 14 课会把期现套利作为第二种策略加入,第 15 课则会让你加入配对交易或机器学习筛选器。
让 AI 智能体帮你做决定
含糊的请求:
哪种套利最好?
把决策要求说清楚的请求:
我可以开两个交易所账户,也懂基础 Python。请用一张表列出四种套利类型,包括:我比较什么、主要风险、我需要什么。然后为一个有 100 美元模拟账户的初学者推荐一种,并给我一个能手算核对的数字。
要批判性地阅读答案。如果智能体给了推荐却没有说明风险,就再让它解释风险。
练习
创建一个名为 idea.md 的简短文件,写五行:
- 你的机器人要做哪种套利。
- 它比较哪两个价格。
- 一件可能出问题的事。
- 每节课你都会手算核对的一个数字。
- 用一句话说明对你来说“机器人能正常工作”意味着什么。
没有标准答案。你应该得到一页记录,等学到第 16 课时可以再读一遍,看看自己有哪些变化。
接下来学什么
第 3 课会介绍每个套利系统都要经过哪些阶段,帮助你理解后续课程各自对应哪一部分。