Journal of Computational Finance

Risk.net

Optimal trade execution with uncertain volume target

Julien Vaes and Raphael Hauser

  • Trade execution model for a risk-averse trader subject to volume uncertainty.
  • The impact of recourse actions is considered via the incorporation of a risk term.
  • The model reduces to a convex optimisation problem, which avoids the algorithmic complexity related to dynamic programming solutions.
  • A risk-averse trader should delay their trades until having a more accurate estimate on the volume to trade.

In a seminal 2001 paper on the optimal execution of portfolio transactions, Almgren and Chriss defined the optimal trading strategy to liquidate a fixed volume of a single security under price uncertainty. Yet there exist situations, such as in the power market, in which the volume to be traded can only be estimated and becomes more accurate when approaching a specified delivery time. During the course of execution a trader should then constantly adapt their trading strategy to meet their fluctuating volume target. In this paper we develop a model that accounts for volume uncertainty and we show that a risk-averse trader benefits from delaying their trades. More precisely, we argue that the optimal strategy is a trade-off between early and late trades in order to balance risk that is associated with both price and volume. By incorporating a risk term related to the trading volume, the static optimal strategies that are suggested by our model avoid the blowup in the algorithmic complexity usually associated with dynamic programming solutions while yielding competitive performance.

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 Risk.net? View our subscription options

You need to sign in to use this feature. If you don’t have a Risk.net 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