2. 外汇市场基础

要做好远期汇率套保设计,第一步不是算价格,而是把外汇市场的“语言”听懂。企业财务人员在与银行询价时,听到的往往是“即期多少、三个月掉期多少点、远期全价多少”,如果对即期汇率、远期汇率、掉期汇率、升贴水、买卖价差这几个概念及其报价惯例理解不清,套保方案就会在起点上出错。本节把这些基础概念一次讲透,并落到实际报价场景中。

一、核心原理:四个价格概念的关系

外汇市场的价格体系可以理解为一条“时间轴上的价格链”。即期汇率(Spot Rate)是当前成交、通常在T+2交割的价格,它是整个市场的定价锚。远期汇率(Forward Rate)是现在约定、未来某一日交割的价格,它由即期汇率加上两种货币的利差调整而来。掉期汇率(Swap Rate)并不是一个独立价格,而是即期与远期之间的差额,市场习惯用“掉期点”报价。升贴水则描述远期相对即期是更贵还是更便宜:远期高于即期为升水,低于即期为贴水。

它们之间的核心恒等式是:远期汇率 = 即期汇率 + 掉期点。掉期点为正,说明该货币远期升水;为负,说明远期贴水。掉期点的本质是两种货币的利率差在时间上的体现,因此它随期限、货币对和资金面变化而波动,而不是随意报出的数字。

记忆要点:即期是“现在价”,远期是“未来价”,掉期点是“时间价差”,升贴水是“方向描述”。四者中只有即期和掉期点是市场直接报价,远期通常由两者相加得到。

二、报价惯例:买卖价差与双向报价

银行报价永远是双向的,即同时报出买入价(Bid)和卖出价(Ask/Offer)。这里的买卖是站在银行角度:银行买入基准货币的价格是Bid,银行卖出基准货币的价格是Ask。企业结汇(银行买入外币)适用Bid,企业购汇(银行卖出外币)适用Ask,两者之差就是买卖价差(Spread),是银行的报价利润,也是企业套保的显性成本之一。

报价惯例上有几个容易踩坑的细节:一是货币对顺序决定基准货币,如USD/CNY中USD是基准货币;二是掉期点报价常用“小/大”形式,如“120/130”,前者对应银行的即期Bid侧,后者对应Ask侧;三是远期全价必须用“即期Bid+掉期Bid、即期Ask+掉期Ask”的方式对应相加,不能交叉相加,否则会得到错误价格。

概念含义报价形式企业适用方向
即期汇率T+2交割的当前价格双向报价,如7.1050/7.1060结汇用Bid,购汇用Ask
远期汇率未来某日交割的约定价格即期+掉期点,或直接全价锁定未来收付汇成本
掉期点即期与远期的差额小/大,如120/130判断升贴水方向
升水/贴水远期相对即期的贵贱正为升水,负为贴水影响套保成本判断
买卖价差Bid与Ask之差点数或百分比衡量交易成本

三、场景演示:从报价到远期全价

假设某企业需要在三个月后支付100万美元货款,银行给出如下报价:即期USD/CNY为7.1050/7.1060,三个月掉期点为120/130。企业购汇应使用银行的Ask侧,因此远期全价计算如下:

即期Ask        = 7.1060
三个月掉期Ask  = 0.0130(130点)
远期全价Ask    = 7.1060 + 0.0130 = 7.1190

若企业结汇100万美元:
即期Bid        = 7.1050
三个月掉期Bid  = 0.0120(120点)
远期全价Bid    = 7.1050 + 0.0120 = 7.1170

可以看到,同一货币对在同一时点,购汇价与结汇价相差20个点,这就是买卖价差在远期上的体现。企业若忽略“对应相加”原则,把即期Bid与掉期Ask相加,就会得到一个既不真实也不可成交的价格。

实操提示:向银行询价时,务必明确三件事——期限、金额、交割日,并确认对方报的是“掉期点”还是“远期全价”。很多报价争议都源于把掉期点误当成全价使用。

四、误区与复盘:常见理解偏差

  • 误区一:把掉期点当成远期汇率。掉期点只是差额,必须与即期对应相加才能得到全价。
  • 误区二:认为升水一定意味着套保更贵。升水只说明远期高于即期,是否划算要结合企业实际收付方向和资金成本综合判断。
  • 误区三:忽略买卖价差。价差是真实成本,频繁滚动套保会显著放大这一成本。
  • 误区四:交叉相加Bid和Ask。远期全价必须同侧相加,否则价格失真。

复盘时建议建立一张“报价核对清单”:确认基准货币、确认期限、确认掉期点方向、确认同侧相加、确认最终全价与银行回执一致。把这五步固化为流程,可以避免绝大多数报价层面的操作失误。

即期汇率 + 掉期点 = 远期汇率(同侧相加) 即期汇率 Spot Bid 7.1050 Ask 7.1060 掉期点 Swap Bid +120 Ask +130 远期全价 Forward Bid 7.1170 Ask 7.1190 同侧相加规则 购汇(银行卖外币):即期 Ask 7.1060 + 掉期 Ask 0.0130 = 远期 Ask 7.1190 结汇(银行买外币):即期 Bid 7.1050 + 掉期 Bid 0.0120 = 远期 Bid 7.1170 错误做法:即期 Bid + 掉期 Ask 交叉相加,价格失真且不可成交