Dynamic Currency Hedging and FX Overlay Accounting
Hedge ratios, portfolio return decomposition, information clocks, and cost-aware implementation
QM029 · Portfolio Methods · Intermediate
Core idea. A currency overlay changes the investor’s base-currency exposure without changing the underlying asset-selection decision. The hedge ratio, FX information clock, hedge instrument, transaction costs, and attribution must therefore be specified separately from the underlying portfolio.
Use it for. Partial or dynamic FX hedging, base-currency portfolio reporting, overlay performance attribution, and systems that update a hedge decision on a slower or different clock from the asset portfolio.
It does not establish. That a particular hedge ratio is optimal, that currency hedging is costless, or that the newest raw FX quote is automatically admissible for a strategy decision.
The Question
A USD portfolio can be a different investment experience for a KRW-based investor because changes in USD/KRW affect base-currency wealth. Currency exposure is therefore an explicit portfolio decision, not merely a reporting conversion.
Classic work on international portfolios shows that hedging can materially alter portfolio risk and that the appropriate hedge depends on the investor, asset mix, and covariance structure rather than on a universal constant (Perold and Schulman 1988; Black 1990; Campbell et al. 2010).
A practical system must answer four separate questions:
- What is the underlying portfolio return?
- What fraction of currency exposure is hedged?
- Which FX observation is admissible when the hedge decision is made?
- How are hedge costs and overlay attribution recorded?
Unhedged Base-Currency Return
Let \(R_{A,t+1}^{USD}\) be the USD return of an asset portfolio over a holding interval and let \(R_{FX,t+1}\) be the return of USD measured in KRW over the same interval. Ignoring cash flows, the KRW wealth return of the unhedged portfolio is
\[ 1+R_{U,t+1}^{KRW} = (1+R_{A,t+1}^{USD})(1+R_{FX,t+1}). \]
Therefore
\[ R_{U,t+1}^{KRW} = R_{A,t+1}^{USD}+R_{FX,t+1}+R_{A,t+1}^{USD}R_{FX,t+1}. \]
The interaction term is exact and should not be silently dropped when full wealth accounting is required.
A Partial Hedge
Let \(h_t\in[0,1]\) denote the hedge ratio chosen at the decision time, where \(h_t=0\) is unhedged and \(h_t=1\) is fully hedged under the declared hedge instrument.
A practical implementation should model the actual hedge leg directly. For intuition, a stylized approximation is
\[ R_{H,t+1}^{KRW} \approx R_{U,t+1}^{KRW} - h_t R_{FX,t+1} + R_{carry,t+1}^{hedge} - C_{t+1}^{hedge}, \]
where the carry/forward component and trading cost depend on the chosen instrument and convention. This equation is an accounting guide, not a universal pricing identity for every hedge implementation.
Why the Overlay Should Stay Separate
The asset portfolio and the hedge answer different questions.
- Underlying portfolio: which assets and weights should be held?
- FX overlay: how much of the resulting foreign-currency exposure should the base-currency investor hedge?
Keeping the layers separate makes attribution clearer. A change in KRW performance can then be decomposed into underlying USD portfolio performance, currency movement, hedge effect, and hedge cost rather than being misread as a change in asset selection.
Static versus Dynamic Hedging
A static hedge holds a fixed ratio such as 0%, 50%, or 100% subject to rebalancing. A dynamic hedge changes \(h_t\) using a declared information set and decision rule.
Research on global currency hedging emphasizes that optimal or risk-minimizing currency positions depend on asset-currency covariance and portfolio composition (Campbell et al. 2010). This does not imply that every tactical signal improves outcomes. A dynamic rule creates an additional model-selection and timing problem that must be evaluated separately.
The FX Information Clock
Dynamic hedging is particularly vulnerable to clock ambiguity because FX markets and ETF markets do not share a single universal close.
Three timestamps should be distinguished:
Latest raw FX observation
The newest timestamp available from the raw FX feed. It is a data-freshness fact.
Latest admissible FX observation
The newest FX observation that the strategy is actually allowed to use after applying its decision clock, common market calendar, and information-availability rules. It is a decision-information fact.
Portfolio market-through
The latest market date through which the portfolio performance or preview is evaluated under the portfolio’s own common-close convention.
The raw observation can be newer than the admissible observation. If the portfolio decision is defined at a common ETF close, using a later FX print merely because the feed contains it can introduce an information mismatch.
A feed can contain an FX observation dated after the latest common ETF close. That observation can be useful for monitoring feed freshness while still being excluded from the hedge decision and strategy z-score.
Signal, Holding, and Execution Timing
A dynamic overlay needs the same temporal labels as any other trading rule:
- signal period: when the hedge decision is formed;
- execution time: when the new hedge ratio becomes effective;
- holding interval: the returns earned under that hedge ratio; and
- preview: a provisional next-period decision that is not yet the current official holding.
The hedge return applied over an interval must use the hedge ratio that was actually in force for that interval, not a ratio computed after observing its realized FX move.
Hedge Rebalancing and Turnover
Even if the target hedge ratio is unchanged, underlying foreign-currency notional can move with portfolio value. An implementation should define whether the hedge notional is reset monthly, drifted between decisions, or adjusted under another convention.
If \(N_t\) is the foreign-currency notional and \(h_t\) the target hedge ratio, the target hedge notional is
\[ H_t = h_t N_t. \]
A simple traded-notional measure at a rebalance is
\[ \Delta H_t = |H_t-H_{t^-}|, \]
where \(H_{t^-}\) is the hedge notional immediately before trading. The cost model should then match the instrument and denominator used in the quoted transaction-cost assumption.
Avoiding Double Counting
Two common accounting errors are:
- converting the USD portfolio to KRW and then adding the full FX return again; and
- charging portfolio turnover costs and hedge costs on the same notional without distinguishing their sources.
The clean solution is a layered wealth ledger: underlying portfolio wealth, FX translation, hedge P&L/carry, and hedge transaction cost are recorded separately before being combined into investor base-currency wealth.
Performance Attribution
Useful comparisons include:
- USD underlying portfolio;
- base-currency unhedged portfolio;
- fixed benchmark hedge ratios;
- dynamic hedge before cost; and
- dynamic hedge after cost.
A dynamic overlay can improve one metric and worsen another. Report return, volatility, drawdown, turnover/cost, and the support window rather than reducing the decision to a single performance ratio.
Failure Modes
Raw/admissible clock leakage
The hedge signal uses a raw FX observation that was newer than the portfolio’s admissible decision cutoff.
Mixed-close comparison
Two hedge rules are compared using different market-through clocks.
Preview/official confusion
A provisional next-period hedge is presented as if it were already in force.
Cost omission
Dynamic hedge changes are evaluated gross while a fixed hedge comparator is effectively costless or vice versa.
Base-currency double counting
FX translation and hedge P&L are combined inconsistently.
Hands-on Lab
The accompanying synthetic lab demonstrates exact unhedged base-currency wealth, a stylized partial hedge, and the distinction between raw and admissible FX timestamps. It is an accounting and timing exercise, not evidence for a particular hedge rule.
Used in SlackQuant Research
- Portfolio Decision System (PDS) uses a separately governed Dynamic FX overlay with explicit Official and Preview hedge states. This Method documents the general accounting and timing framework rather than the protected production signal recipe.
- ADAA uses the same raw-versus-admissible FX-clock distinction when FX information is aligned to the strategy’s common market calendar.