外汇对冲是指开立一个头寸,以抵消另一个头寸或真实货币敞口的风险。对冲可以降低某一项特定风险。它不能彻底消除风险,它要花钱(点差、隔夜利息或期权权利金),而且会放弃它所防范的同一波动上的收益。它也不是更强的分散投资:两者作用不同,总体上没有哪个更好。
下面我们介绍对冲的作用、它与分散投资的区别、三种常见类型及算例、它们的成本、何时适合对冲,以及各国规则的差异。如果你是新手,读完前两节就够了。后面的部分写给已经持有多个头寸或运行智能交易系统(EA)的交易者。所有示例都是我们自己的计算,未计佣金。
什么是外汇对冲?
对冲就像保险:你接受一笔较小的已知成本,以限制一笔较大的未知成本。最清楚的例子根本不是一笔交易,而是一项真实的货币敞口。
假设你每月收入5,000欧元,而开支用美元。按EUR/USD 1.08500计算,这是5,425美元。如果欧元下跌,你的工资能买到的东西就变少。为了抵消这一点,你以1.08500卖出0.05手EUR/USD(5,000欧元)。这个规模每点值0.50美元:
| 一个月后的EUR/USD | 工资折合美元 | 对冲结果 | 合计 |
|---|---|---|---|
| 1.04500 | 5,225美元 | +200美元 | 5,425美元 |
| 1.08500 | 5,425美元 | 0美元 | 5,425美元 |
| 1.12500 | 5,625美元 | −200美元 | 5,425美元 |
我们的计算,未计点差和隔夜利息。1.2点的点差在这个规模上花费0.60美元。
无论汇率往哪边走,合计都不变。最后一行要和第一行一样仔细看:欧元上涨时,对冲拿走了这部分收益。这就是对冲的代价。对冲消除的是两个方向的不确定性。还有一个实际问题:这笔交易的亏损现在就发生,而多出来的工资要以后才到,所以账户必须一直承担保证金到那时。账户太小的话,强制平仓可能在最糟糕的时刻平掉对冲。
对冲与分散投资
人们常把两者当成一回事,或者声称对冲就是其中更好的一个。它们是不同的工具:
| 对冲 | 分散投资 | |
|---|---|---|
| 是什么 | 针对已知风险建立的头寸 | 把风险分散到不同步波动的头寸上 |
| 如何起作用 | 原头寸亏损时,对冲盈利 | 亏损往往发生在不同时间 |
| 你付出什么 | 对冲的点差、隔夜利息或权利金 | 你选择持有的头寸的成本 |
| 你放弃什么 | 同一波动上的收益 | 最佳头寸的部分回报 |
| 弱点 | 规模不对,或货币对之间的联系破裂 | 需要低相关性时,相关性可能上升 |
分散投资确实有局限。一部分风险是共同的,无论增加多少头寸都会留下来。三个等额头寸共用一份风险预算时,相对于单个头寸的波动率,取决于它们同步波动的程度(即相关性):
| 相关性 | 三个头寸共用一份预算时的波动率 |
|---|---|
| 0.0 | 58% |
| 0.5 | 82% |
| 0.8 | 93% |
| 1.0 | 100% |
我们的计算:√((1 + (n − 1) × 相关性) ÷ n),n = 3。假设权重相等、波动率相等。
我们在如何同时运行多个外汇EA中把同样的58%、82%和93%用于机器人。
在市场承压时,相关性也可能上升,所以要假定分散投资恰恰在你最需要时可能帮助更小。但这一切并不意味着对冲是更好的选择。对冲并不能免费弥补这个弱点:它有自己的成本,还会拿走收益。分散投资是你构建一组头寸的方式。对冲是你在有限时间内处理某一项已知风险的方式。而且对冲无法让亏损的系统变成盈利的系统。
直接对冲:同一货币对上的反向交易
直接对冲,也称锁仓,是指在同一货币对上持有规模相同的买入和卖出。假设你以Ask 1.08512买入0.10手EUR/USD。价格跌到Bid 1.08400 / Ask 1.08412,你浮亏11.20美元,于是你没有平仓,而是以1.08400卖出0.10手。每点值1美元。下面是之后平掉两笔交易的结果:
| 之后的Bid / Ask | BUY平仓 | SELL平仓 | 合计 |
|---|---|---|---|
| 1.08200 / 1.08212 | −31.20美元 | +18.80美元 | −12.40美元 |
| 1.08400 / 1.08412 | −11.20美元 | −1.20美元 | −12.40美元 |
| 1.08600 / 1.08612 | +8.80美元 | −21.20美元 | −12.40美元 |
我们的计算,未计隔夜利息,点差恒定为1.2点。
价格不再重要:亏损已被锁定。它也比你直接在1.08400平掉买单多1.20美元,因为你多付了一次点差。而且只要两笔交易都开着,你可能要为它们支付隔夜利息。所以锁仓并不能抹去亏损。它锁定亏损、推迟决定,这有时有用,但绝不是免费的。
MT4为这种情况提供Close By。它同时平掉同一交易品种上的两个反向头寸;如果手数不同,余下部分继续持仓。在我们的示例中,两笔交易这样互相平仓的结果是−11.20美元,因为省去了第二次点差。这与在1.08400平掉买单的结果完全相同。
尝试之前,还有两点要检查:
- 并非每个账户都允许。在MT5中,净额(netting)模式的账户每个交易品种只持有一个头寸,所以反向交易会减少或平掉该头寸。对冲(hedging)模式的账户可以同时持有两者。美国的规则见下文。
- 保证金由经纪商设定。反向头寸通常被视为相互覆盖,所以所需保证金可能更少。这时平掉一边可能立即提高你所需的保证金。请查看合约规格和经纪商的条款。
相关性对冲:跨两个货币对抵消
这种类型使用两个经常同向波动的货币对。EUR/USD的BUY和GBP/USD的SELL会抵消大部分美元敞口。剩下的并不是零敞口:它的表现很像EUR/GBP头寸,是一笔有自身风险的交易,而且你要支付两次点差才能持有它。
要把每个货币对拆成两种货币分别检查,因为对冲正是在这里出错:
| 交易 | 美元敞口 | 实际是什么 |
|---|---|---|
| BUY GBP/USD + BUY USD/JPY | 大体抵消 | 很像BUY GBP/JPY |
| BUY GBP/USD + SELL USD/JPY | 卖出两次 | 不是对冲:同一押注翻倍 |
手数相同不等于金额相同。以1.08500计算,0.10手EUR/USD约为10,850美元;以示意价1.27000计算,0.10手GBP/USD为12,700美元,所以这对交易仍让你持有约1,850美元的美元净多头。货币对之间的联系也会随时间变化,测得的相关性对下一次大波动几乎说明不了什么。所以要把它看作部分抵消。正如我们在外汇资金管理中所示,同样的逻辑反过来也成立:两笔看似独立的交易,可能是一笔更大的押注。
期权对冲:花钱买一个下限
期权赋予你在规定日期前按设定价格(行权价)买入或卖出的权利,但没有义务。你为这项权利支付权利金,这也是你在期权上最多可能亏损的金额。
假设你持有以1.08512开仓的BUY 0.10手EUR/USD,并担心下周的一项数据发布。你就相同金额买入行权价为1.07500的看跌期权,虚构的权利金为60美元:
| 到期时的EUR/USD | BUY交易 | 看跌期权 | 合计 |
|---|---|---|---|
| 1.06500 | −201.20美元 | +40美元 | −161.20美元 |
| 1.07500 | −101.20美元 | −60美元 | −161.20美元 |
| 1.09512 | +100美元 | −60美元 | +40美元 |
我们的计算,权利金为虚构,未计隔夜利息和期权点差。看跌期权支付低于行权价的差额。
与直接对冲不同,这种对冲保留了上涨空间,只需扣除权利金。这就是期权最接近真正保险的原因,也是预期会有大波动时权利金可能很高的原因。并非每家零售经纪商都提供期权,而且它们比另外两种类型需要更多知识,所以要核实你的账户实际允许什么。
对冲的真实成本
| 成本 | 要检查什么 |
|---|---|
| 点差 | 对冲也要支付,且新闻前后往往扩大 |
| 隔夜利息 | 过夜时两边都计算,且费率不同 |
| 保证金 | 由经纪商设定。平掉一边可能使其提高 |
| 权利金 | 期权的价格,未行使时即损失 |
| 退出 | 两个头寸意味着两次决定,决定不当要多付代价 |
由于这些成本,对冲通常适合短暂而明确的时期。一直持有对冲成本太高,长期持有完全对冲也几乎没有赚钱的空间。
何时适合对冲
一个简单的检验:你能说出这项风险、它的规模和结束日期吗?
- 真实的货币敞口。工资、发票或计划中的外币付款是典型情况。公司通常通过银行使用远期和外汇掉期,所以零售账户并非唯一途径。先比较成本。
- 短暂的已知事件。你想让长期头寸持有过一项数据发布,而平仓并不现实。减小规模或平仓往往更简单,所以要比较成本。
- 由EA管理的头寸。你可能不想在几个小时内干预它的逻辑。对冲让EA继续运行,但EA可能对这笔额外交易作出反应,所以要先阅读它的手册。
作为逃避亏损的手段,它很少有意义。对触及限额的交易开锁仓,比平仓感觉更安全,但亏损依然存在,现在还多了第二个头寸、隔夜利息和更难的退出。如果你的计划说平仓,那就平仓。事先设好的止损是更简单直接的工具:见外汇风险管理。
对冲与智能交易系统
对冲也可能意外发生。同一账户上的两个EA可能在同一货币对上持有一买一卖,于是你为两者付费,而它们却相互抵消。要查看你的EA合计持有什么,而不是逐个看。
有些EA把反向交易作为其逻辑的一部分。机器人说明中的“对冲”一词并不意味着它的风险更小。这类系统可能在两个方向都持有大额未平仓头寸,并且总得在某个时候退出。评判它要像评判其他系统一样:看实盘结果、回撤和保证金使用。你的账户也必须允许这样做,所以如果你的账户遵循下文的美国规则,请检查这一点。基础知识见外汇自动交易如何运作。
对冲合法吗?
这取决于你所在的地方和对冲的类型。最广为人知的限制在美国。美国全国期货协会(National Futures Association,NFA)Compliance Rule 2-43(b)规定,外汇交易商会员不得在客户账户中持有相互抵消的头寸,并且必须按先进先出(first-in, first-out,FIFO)原则冲抵头寸。所以美国交易商的零售客户不能在同一账户中对一个货币对同时持有买入和卖出。该规则约束的是交易商,而且它涵盖的是这类相互抵消的头寸,并非所有降低风险的形式。
在其他地方,规则取决于你的监管机构和经纪商的条款。美国以外的许多经纪商允许反向头寸,但不要想当然。本文不构成法律建议,所以请向你的经纪商或合格顾问核实适用于你的规则。
常见问题
什么是外汇对冲?
对冲是指开立一个头寸,以抵消另一个头寸或真实货币敞口的风险。例如,收入为欧元的人可以卖出EUR/USD,这样欧元下跌时,交易上的盈利可以抵消损失。而欧元上涨时,这笔交易就会亏损。
对冲比分散投资更好吗?
总体上没有哪个更好。分散投资把风险分散到不同步波动的头寸上,而对冲是用一个头寸针对一项已知风险。对冲可以抵消分散投资留下的风险,但它要花钱,并放弃同一波动上的收益。
对冲能消除风险吗?
不能。直接对冲可以锁定一个头寸的结果,但你仍要支付点差和隔夜利息,仍要退出两个头寸。相关性对冲会留下一个自身的头寸,期权要花权利金。对冲改变的是你承担哪种风险。
美国允许直接对冲吗?
美国外汇交易商的零售客户不可以。NFA Compliance Rule 2-43(b)禁止外汇交易商会员在客户账户中持有相互抵消的头寸,并要求按先进先出原则冲抵。其他地方的规则取决于监管机构和经纪商。
在MT4中可以对冲吗?
如果经纪商允许,你可以在一个货币对上同时持有买入和卖出,并用Close By一起平仓。请先查看经纪商的保证金条款,因为平掉一边可能提高你所需的保证金。
总结
- 对冲抵消一项特定风险,同时也放弃同一波动上的收益。
- 对冲和分散投资作用不同,总体上没有哪个更好。
- 直接对冲锁定亏损并推迟决定。直接平仓结果相同,还没有额外成本。
- 相关性对冲会留下一个自身的头寸。要逐一检查每种货币。
- 期权保留上涨空间,代价是权利金。
- 各国规则不同:在美国,外汇交易商的零售客户不能持有相互抵消的头寸。
如果你刚开始入门,请阅读我们的交易入门分步指南。
来源:NFA:外汇交易监管指南;MetaTrader 4帮助:平仓;MQL5:MetaTrader 5中的对冲持仓核算;BIS 2022年三年期调查。示例和计算均为我们自己的。
本文仅供学习参考,不构成投资建议。杠杆产品交易存在亏损风险。