Journal of Risk

Stochastic receding horizon control for short-term risk management in foreign exchange

Philip Leong, Farzad Noorian and Barry Flower

  • A short-term risk management system for dynamically optimizing foreign exchange dealers' spot positions is described.
  • The problem is formulated using a future-looking multi-period stochastic model, and is efficiently solved as a quadratic programming problem.
  • A scenario generation oracle is introduced to compare and quantify the hedging performance versus different levels of predictive modeling accuracy.
  • In comparison with rule-based and dynamic single-stage models, better cost-risk profiles are obtained.


Foreign exchange (FX) dealers are exposed to currency risk through both market and counterparty activities. Research in FX risk management has mainly focused on long-term risks, yet trading costs associated with long-term strategies make them undesirable for short-term risk hedging. In this paper, a short-term risk management system for FX dealers is described, in which the optimal risk-cost profiles are obtained through dynamic control of the dealer's positions on the spot market. This approach is formulated as a stochastic receding horizon control (SRHC) problem, incorporating elements that model client flow, transaction cost, market impact, exchange rate volatility and fluctuations caused by macroeconomic announcements. The proposed technique is backtested using both synthetic and historical client trade data. The results obtained outperform three benchmark hedging strategies on a risk-cost Pareto frontier, achieving up to a 47.6% cost improvement over benchmark strategies. A flexible scenario generation oracle is also introduced and used to quantify the effects of predictive model quality on risk management.

Sorry, our subscription options are not loading right now

Please try again later. Get in touch with our customer services team if this issue persists.

New to View our subscription options

If you already have an account, please sign in here.

You need to sign in to use this feature. If you don’t have a account, please register for a trial.

Sign in
You are currently on corporate access.

To use this feature you will need an individual account. If you have one already please sign in.

Sign in.

Alternatively you can request an individual account here