2. 市场微观结构:外汇市场深度、流动性、点差与滑点对套利的影响
做跨币种套利,很多人一上来就盯着价格差。
但我得说,这其实是个误区。你看到的价差,和你能吃到的价差,完全是两码事。中间隔着一层东西,就是市场的微观结构。说白了,就是你的订单在市场上是怎么被执行的。
我个人习惯,在评估任何一个套利机会之前,先花80%的时间看微观结构,剩下20%才看价格。为什么?因为微观结构直接决定了你的策略能不能赚钱,甚至会不会亏钱。
2.1 市场深度:你的订单能吃掉几层?
市场深度,就是挂在订单簿上的买单和卖单。它告诉你,在某个价格上,有多少人愿意买,有多少人愿意卖。
举个例子,EUR/USD的卖一价是1.1000,挂了100万欧元。卖二价是1.1001,挂了200万。卖三价是1.1002,挂了500万。这就是深度。
你想想看,如果你要买300万欧元,你不可能全在1.1000成交。你会吃掉卖一的100万,然后剩下的200万只能去卖二成交,价格是1.1001。你的平均成交价就变成了(1.1000 * 100 + 1.1001 * 200) / 300 = 1.100067。这比你看到的卖一价高了0.67个点。
我在项目中遇到过一种情况:某个冷门货币对,看起来价差有5个点,利润空间很大。结果我一算深度,卖一到卖五总共才挂了50万。我要是下个100万的单子,直接就把价格推到卖五去了,实际成交价差缩水到2个点,扣掉手续费,反而亏了。
2.2 流动性:能进能出才是好市场
流动性是个更宽泛的概念。它不光看深度,还看你能不能快速成交,以及成交后会不会引起价格大幅波动。
高流动性的市场,比如EUR/USD、USD/JPY这些主流货币对,你下个几百万的单子,基本感觉不到什么波动。低流动性的市场,比如一些新兴市场货币,你下个几十万,价格可能就跳了好几个点。
| 流动性特征 | 主流货币对 (EUR/USD) | 冷门货币对 (USD/TRY) |
|---|---|---|
| 典型点差 | 0.1 - 0.3 点 | 5 - 20 点 |
| 订单簿深度 (前5档) | 数亿欧元 | 数百万美元 |
| 滑点风险 | 极低 | 极高 |
| 适合套利策略 | 高频、低延迟 | 低频、大价差 |
做套利,我建议优先选择流动性好的市场。虽然价差小,但胜在稳定,滑点可控。冷门市场虽然看起来利润高,但那是陷阱。我曾经在USD/TRY上吃过亏,看着有10个点的价差,结果一进去,滑点直接吃掉8个点,最后只赚了2个点,还不够覆盖交易成本的。
2.3 点差:你的隐形成本
点差就是买一价和卖一价之间的差值。这是你每笔交易必须支付的成本,不管你是赚是亏。
举个例子,EUR/USD的买一价是1.1000,卖一价是1.1002,点差就是0.0002,也就是2个点。你买入后立刻卖出,不考虑其他因素,你直接就亏了2个点。
点差不是一成不变的。它受流动性、波动性、交易时间等因素影响。比如,亚洲盘开盘时,流动性低,点差通常较大。欧美盘重叠时,流动性最高,点差最小。
2.4 滑点:预期与现实的差距
滑点,就是你的预期成交价和实际成交价之间的差值。它比点差更隐蔽,也更致命。
滑点产生的原因主要有两个:
- 市场波动: 价格在你下单到成交的瞬间发生了变化。
- 流动性不足: 你的订单太大,吃穿了订单簿的某一层。
我举个例子,你看到EUR/USD的卖一价是1.1000,你下了一个市价买单。但就在你下单的瞬间,价格跳到了1.1002。你的成交价就是1.1002,而不是1.1000。这2个点的差距,就是滑点。
怎么控制滑点?我个人习惯用限价单代替市价单。限价单可以指定一个价格,只有达到这个价格才成交。虽然可能成交不了,但至少不会出现意外的滑点。对于套利策略,我宁愿错过机会,也不愿承担不可控的滑点风险。
2.5 知识体系:微观结构如何影响套利
下面这张图,是我自己总结的。它把市场微观结构的几个要素串起来了,你看看就明白了。
你看,市场深度和流动性,决定了你的订单能不能顺利成交,以及成交后会不会引起价格变动。点差是你的直接成本,滑点则是你的隐性风险。这四个因素,任何一个出了问题,你的套利策略都可能失效。
嗯,这里要注意一点。很多人喜欢用历史数据回测,但历史数据里通常不包含真实的滑点信息。你回测时看到的成交价,都是理想情况下的。所以,我建议在回测时,主动加上一个滑点模型,比如假设每笔交易都有0.5个点的滑点。这样回测出来的结果,才更接近实盘。