第十七章:外汇做市——市场结构、三角套利与央行干预
外汇市场,说白了就是全球最大的赌场。不对,是最大的交易市场。日均交易量超过6万亿美元,比所有股票市场加起来还大。我刚开始做外汇做市时,最直观的感受就是——这市场太散了。
不像股票有交易所,外汇是分散的。你想想看,伦敦、纽约、东京、新加坡,全球各地的银行、对冲基金、企业都在交易。没有中央订单簿,全靠双边报价。嗯,这就是我们做市商的生存空间。
外汇市场结构:谁在跟谁交易?
外汇市场分三层。最顶层是银行间市场,也叫「批发市场」。这里玩家都是大银行,比如摩根大通、德意志银行、汇丰。它们之间通过EBS或Reuters Matching平台交易。我当年在银行间市场待过,那感觉就像在高速公路上飙车——速度决定一切。
第二层是零售做市商,也就是我们这类角色。我们从银行拿流动性,然后加点差卖给客户。客户可能是小型基金、企业,或者散户。第三层就是终端客户了,他们不直接参与报价,只是接受价格。
这里有个关键点:外汇做市商赚的不是方向判断的钱,而是流动性差价的钱。你报出买价和卖价,客户跟你成交,你赚中间的差价。但风险在于,你手里会持有头寸。
核心概念:外汇做市商的核心能力不是预测汇率涨跌,而是管理库存风险。你报出的价格必须能吸引客户,同时又不让你自己暴露在过大的风险中。
三角套利:看似完美的无风险机会
三角套利,我估计很多新手都听说过。原理很简单:利用三个货币对之间的价格不一致,赚取无风险利润。
举个例子。假设当前市场报价:
- EUR/USD = 1.1000
- USD/JPY = 110.00
- EUR/JPY = 120.00
你算一下交叉汇率:1.1000 × 110.00 = 121.00。但市场报价只有120.00。这里有1个点的套利空间。
操作步骤:
- 买入EUR/USD(花美元买欧元)
- 买入USD/JPY(花日元买美元)
- 卖出EUR/JPY(卖欧元换日元)
最终你手里多了日元,少了欧元和美元。如果价格回归,你就赚了。
个人经验:我曾经在2015年瑞士法郎黑天鹅事件后,短暂捕捉到过三角套利机会。但说实话,这种机会现在几乎绝迹了。为什么?因为高频交易公司用纳秒级的速度在抢。你手动算完,机会早就没了。
但作为做市商,我们不是去抢套利机会的。我们是制造套利机会的人。什么意思?
当客户大量买入EUR/USD时,我的欧元头寸变多。为了对冲,我需要卖出EUR/JPY或者买入USD/JPY。这个过程中,我可能会暂时制造出价格偏差。其他做市商看到偏差就会来套利,把我的价格拉回正常。这就是市场自我修复的机制。
三角套利与做市策略
做市商怎么利用三角套利?不是去套利,而是管理三角关系中的风险。
我习惯用一个简单的模型来监控三个货币对之间的价格关系:
# 三角套利监控示例(Python伪代码)
def check_triangular_arb(eurusd, usdjpy, eurjpy):
# 计算隐含交叉汇率
implied_eurjpy = eurusd * usdjpy
# 计算偏差
deviation = (implied_eurjpy - eurjpy) / eurjpy
# 如果偏差超过阈值,触发对冲
if abs(deviation) > 0.0001: # 1个基点
print(f"偏差检测: {deviation:.6f}")
# 执行对冲交易
hedge_triangular(eurusd, usdjpy, eurjpy)
这个模型的核心逻辑是:当三角关系出现偏差时,说明某个货币对的价格可能被高估或低估。作为做市商,我会调整对应货币对的报价,吸引客户来帮我平衡头寸。
避坑指南:我曾经在2018年犯过一个错误。当时三角套利信号出现,我直接进场做对冲,结果忽略了交易成本。外汇市场的点差、佣金、滑点加起来,可能吃掉你所有的套利空间。记住:理论上的无风险套利,现实中往往有风险。
央行干预:做市商最怕的黑天鹅
央行干预,是每个外汇做市商的噩梦。你想想看,你正在正常报价,突然日本央行宣布干预日元汇率。一瞬间,USD/JPY可以波动几百个点。你的库存头寸可能瞬间爆仓。
央行为什么要干预?说白了就是为了稳定汇率。比如日元升值太快,出口企业受不了,央行就会卖日元买美元。或者反过来,防止本币贬值。
我经历过最经典的一次是2011年日本央行干预。当时USD/JPY跌到76附近,日本央行突然入场。我记得那天我的系统警报响个不停,所有货币对都在剧烈波动。
作为做市商,面对央行干预,我的策略很简单:
- 第一,缩小报价规模。平时我可能报1000万美元的买卖价,干预期间我只报100万。减少风险暴露。
- 第二,扩大点差。正常情况EUR/USD点差0.5个点,干预期间我扩大到2-3个点。保护自己不被套利。
- 第三,暂停报价。如果波动太剧烈,我直接停止报价。等市场稳定了再回来。
关键认知:央行干预不是不可预测的。通常央行会提前释放信号。比如日本央行官员会在讲话中暗示「密切关注汇率波动」。如果你听到这种话,就该准备收缩头寸了。我个人的习惯是,在央行会议或重要经济数据公布前,把库存降到最低。
做市策略:如何在央行干预中生存
我总结了一套应对央行干预的做市策略,分享给你:
| 干预类型 | 典型特征 | 做市策略 |
|---|---|---|
| 口头干预 | 官员讲话,无实际交易 | 扩大点差,减少库存 |
| 实际干预 | 央行入场买卖 | 暂停报价,或只报小规模 |
| 联合干预 | 多国央行联手 | 完全停止做市,等待稳定 |
这里有个细节:央行干预通常有「方向性」。比如日本央行干预时,它会在某个价格水平大量买入美元。作为做市商,如果你能判断出央行的干预价位,就可以在那个价位附近提供流动性,赚取差价。但风险也很大——万一央行改变策略呢?
我记得有一次,瑞士央行突然取消欧元兑瑞郎的汇率下限。那天整个市场都疯了。我的系统直接瘫痪了10分钟。从那以后,我给自己定了个规矩:永远不要跟央行对着干。央行有无限的资金,你没有。
个人建议:新手做市商最容易犯的错误是「抄底央行」。看到央行干预了,觉得价格到底了,就大量买入。我曾经也这么干过,结果被市场教育了。央行干预只是短期行为,长期趋势才是王道。做市商的核心是赚流动性差价,不是赌方向。
知识体系总览
下面这张图是我自己画的,把本章的核心逻辑串起来了:
这张图把三个核心模块串起来了。市场结构决定了你的流动性来源,三角套利帮你发现价格偏差,央行干预则是你必须时刻警惕的外部风险。三者共同决定了你的做市策略。
总结一句话:外汇做市不是猜涨跌,而是管理流动性、价格偏差和外部冲击。你赚的是服务费,不是赌注。记住这一点,你就能在这个市场活得更久。
无相订单流研究社 微信Lucian808555