第十七章:外汇做市——市场结构、三角套利与央行干预

外汇市场,说白了就是全球最大的赌场。不对,是最大的交易市场。日均交易量超过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个点的套利空间。

操作步骤:

  1. 买入EUR/USD(花美元买欧元)
  2. 买入USD/JPY(花日元买美元)
  3. 卖出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分钟。从那以后,我给自己定了个规矩:永远不要跟央行对着干。央行有无限的资金,你没有。

个人建议:新手做市商最容易犯的错误是「抄底央行」。看到央行干预了,觉得价格到底了,就大量买入。我曾经也这么干过,结果被市场教育了。央行干预只是短期行为,长期趋势才是王道。做市商的核心是赚流动性差价,不是赌方向。

知识体系总览

下面这张图是我自己画的,把本章的核心逻辑串起来了:

外汇做市知识体系 市场结构 银行间市场 零售做市商 终端客户 三角套利 EUR/USD × USD/JPY = EUR/JPY 偏差检测 → 对冲 央行干预 口头干预 实际干预 联合干预 做市策略核心 库存风险管理 | 报价调整 | 对冲执行 缩小规模 | 扩大点差 | 暂停报价 ⚠️ 核心风险 不要与央行对抗 | 注意交易成本 | 控制库存规模

这张图把三个核心模块串起来了。市场结构决定了你的流动性来源,三角套利帮你发现价格偏差,央行干预则是你必须时刻警惕的外部风险。三者共同决定了你的做市策略。

总结一句话:外汇做市不是猜涨跌,而是管理流动性、价格偏差和外部冲击。你赚的是服务费,不是赌注。记住这一点,你就能在这个市场活得更久。


交易系统化学习资料 微信Strategy888888