一、套利基础:外汇套利定义、三角套利原理、套利机会识别、市场微观结构
大家好,我是老张。在量化交易这行摸爬滚打了十几年,今天跟各位聊聊外汇套利的基础。说实话,很多人一上来就追着策略跑,却忽略了最底层的逻辑。我个人习惯是——先把地基打牢,再盖楼。
1.1 外汇套利到底是什么?
外汇套利,说白了就是利用同一货币在不同市场、不同时间点的价格差异来赚钱。你想想看,欧元在伦敦卖1.1050,在纽约卖1.1055,中间这5个点的差价就是利润空间。
但这里有个关键点:套利不是投机。投机是赌方向,套利是吃价差。我在项目中遇到过不少新手,把趋势交易和套利混为一谈,结果亏得很惨。
核心定义:外汇套利是指在同一时间点,利用不同市场或不同货币对之间的价格不一致,通过同时买入和卖出相关资产,锁定无风险利润的交易行为。
套利有几个基本特征:
- 无风险或低风险——理论上锁定了利润,不依赖市场方向
- 瞬时性——机会窗口通常只有几秒甚至毫秒
- 高资金要求——单笔利润很薄,需要大资金量才能产生可观收益
- 低延迟需求——谁跑得快谁赚钱
1.2 三角套利原理
三角套利是外汇套利里最经典的模式。嗯,这里要注意,它不涉及三个市场,而是涉及三种货币、三个汇率。
举个例子:
- EUR/USD = 1.1050
- USD/JPY = 110.20
- EUR/JPY = 121.80
理论上,通过EUR/USD和USD/JPY可以算出EUR/JPY的隐含汇率:1.1050 × 110.20 = 121.77。但市场实际报价是121.80,差了3个点。这就是套利机会。
个人经验:我早期做三角套利时,总以为三个汇率必须同时满足等式才算机会。后来发现,只要偏差大于交易成本,就可以入场。别太死板。
三角套利的执行路径有两种:
- 正向套利:从A货币出发,经过B货币,最后回到A货币
- 反向套利:从A货币出发,经过C货币,再回到A货币
为什么会这样?因为市场报价是双向的,你得同时考虑买入价和卖出价。
1.3 套利机会识别
识别套利机会,说白了就是找「定价错误」。我建议从三个维度入手:
| 维度 | 方法 | 工具 |
|---|---|---|
| 价格偏差 | 计算隐含汇率 vs 实际汇率 | Python脚本、Excel |
| 时间窗口 | 监控报价更新频率 | WebSocket、API |
| 流动性 | 检查买卖价差和深度 | Level 2数据 |
我记得有一次,EUR/CHF在EBS和Reuters上的报价差了5个点。当时我手动算了一下,扣除手续费还有2个点的利润。但等我下单时,价差已经消失了。嗯,这就是套利的残酷——机会稍纵即逝。
避坑指南:我曾经犯过一个低级错误——只看了中间价,没看买卖价差。结果算出来有利润,实际执行却是亏损。记住:永远用bid/ask报价计算,别用中间价。
识别套利机会的步骤:
- 获取三个货币对的实时bid/ask报价
- 计算所有可能的套利路径
- 扣除交易成本(点差、手续费、滑点)
- 判断是否存在正期望值
- 如果存在,立即执行
1.4 市场微观结构
市场微观结构,听起来高大上,其实就是研究「订单是怎么成交的」。你想想看,你的买单和卖单在市场上是怎么匹配的?谁先成交?价格怎么变?
外汇市场的微观结构有几个关键点:
- 做市商模式:大部分外汇交易是通过做市商完成的,他们提供bid/ask报价
- 订单簿:显示所有未成交的限价单,深度和流动性一目了然
- 点差:买卖价差,是交易成本的主要来源
- 滑点:实际成交价与预期价之间的差异,流动性差时更明显
我个人习惯把微观结构分成三层:
- 第一层:最优bid/ask,也就是你能看到的最好价格
- 第二层:订单簿深度,告诉你每个价位有多少量
- 第三层:交易者行为,比如大单拆分、冰山订单等
做套利,你必须理解微观结构。为什么?因为套利拼的就是速度和成本。如果你不了解订单簿的深度,一个大单砸过来,你的套利利润瞬间变成亏损。
核心观点:套利不是数学游戏,而是微观结构博弈。谁更懂市场的「毛细血管」,谁就能赚到钱。
下面我用一张图来总结本章的知识体系:
最后说一句,做套利别总想着「一夜暴富」。我见过太多人,看到0.1%的利润就冲进去,结果被滑点吃掉。稳扎稳打,理解市场,才是正道。
公众号:蓝海资料掘金营,微信deep3321