Currency Hedging for Equity Portfolios
For a base-currency investor, foreign equity return combines local equity performance and currency movement:
R_base = (1 + R_local) × (1 + R_FX) - 1
Currency hedging changes both expected return and risk, not merely volatility. A hedge may reduce the variability of developed-market equities for a domestic investor, yet remove a defensive currency gain during an equity selloff. The right question is therefore not “hedged or unhedged?” but which hedge ratio best fits the mandate's risk, return, liquidity, and funding objectives.
Estimate hedge demand by currency
A static hedge ratio \(h\) sells foreign currency forward against the base currency. Hedged excess return approximately equals local equity return plus \((1-h)\) FX return minus forward carry and transaction costs. Estimate the hedge ratio using conditional covariance, but avoid treating a historical beta as fixed.
| Investor objective | Typical starting policy | Main caveat |
|---|---|---|
| Liability matching | High hedge ratio | Liability currency and duration must match |
| Global equity growth | Partial or zero hedge | FX can dominate short-horizon risk |
| Low-volatility mandate | Currency-specific minimum-variance hedge | Correlations change in crises |
| Tactical allocator | Bounded dynamic hedge | Timing turnover can erase benefit |
| Emerging-market exposure | Lower or selective hedge | Forwards may be illiquid or restricted |
The minimum-variance ratio is \(h^* = Cov(R{equity}, R{FX}) / Var(R_{FX})\), using sign conventions consistent with the forward position. Estimate it by currency and region with shrinkage toward a policy anchor. It is especially unstable when FX volatility is low.
import pandas as pd
def hedge_ratio(local_equity: pd.Series, fx: pd.Series, anchor=.5) -> float:
data = pd.concat([local_equity, fx], axis=1).dropna()
raw = data.cov().iloc[0, 1] / data.iloc[:, 1].var()
# Shrink a noisy estimate and prohibit leverage through the hedge mandate.
return float(max(0, min(1, 0.5 * raw + 0.5 * anchor)))
Price the hedge correctly
FX forward points reflect the interest-rate differential and market basis; they are not a free insurance premium. Roll return, bid-ask spread, credit support, settlement conventions, and collateral should enter the backtest. In some currencies the NDF market, capital controls, or convertible restrictions change what “hedged” means. See FX forwards and NDF trading for the mechanics.
Currency carry is also a risk exposure. Systematically selling a high-yield currency forward may earn or lose carry depending on the base currency, and the realized return can become correlated with global funding stress. This is why a hedge program belongs in the total risk budget rather than in an operations appendix.
Dynamic hedging without false precision
Dynamic rules can use valuation, trend, volatility, carry, and equity-FX correlation. Their aim is a smoother risk profile, not a perfect FX forecast. A simple design changes the hedge ratio only when a composite signal crosses broad bands, then applies a turnover limit. This is more robust than optimizing a daily hedge ratio from a rolling correlation.
| Control | Why it is needed |
|---|---|
| Currency-level limits | Avoids one-size-fits-all hedge assumptions |
| Rebalance bands | Reduces small, costly rolls |
| Counterparty limits | Controls forward credit concentration |
| Cash forecast | Covers margin and settlement flows |
| Basis stress | Tests forward-market dislocation |
Analyze local-equity, spot-FX, forward-carry, and execution components separately. A hedge may appear unsuccessful because currency appreciated, while still reducing the portfolio's intended risk. Stress testing and scenario analysis should combine a global equity drawdown with a reserve-currency rally, devaluation, and cross-currency-basis widening.
Operational reality
Hedges must reference accurate portfolio market values and currency exposures after corporate actions, subscriptions, withdrawals, and settlement fails. Decide whether notional is based on trade-date, settled, or forecast exposure, and reconcile forwards to custodian positions daily. Roll calendars, holiday mismatches, fixing times, and collateral calls are sources of real tracking error.
Monitor hedge effectiveness, actual versus target ratio, forward P&L, counterparty exposure, and exceptions. A well-designed policy can still fail if stale holdings cause the manager to hedge a currency that was already sold.
Key takeaways
- FX hedging is an active portfolio risk decision, not an administrative default.
- Set currency-specific policy ratios and shrink unstable covariance estimates.
- Include forward carry, basis, liquidity, and collateral in both tests and reporting.
- Dynamic hedging needs wide bands and explicit governance to avoid costly noise trading.
