Skip to content
All library documents

Optimal Execution Models for Multi-Leg Options

Article Quant Q&A · Author: cowmoo

Summary

The document surveys frameworks relevant to executing large orders and option strategies when spreads are wide. Almgren–Chriss style models choose a trading schedule by balancing immediate market impact against the risk of adverse price movement while execution is delayed. The cited formulation models execution speed and inventory over time and is described as having a closed-form solution, but it omits trading costs.

For choosing the prices at which to post orders, the responses point instead to limit-order and market-making frameworks that account for inventory risk. They also mention option hedging with transaction costs and empirical market-microstructure analysis. The discussion stresses that these methods are not an off-the-shelf solution for multi-leg options: they require substantial empirical calibration. A practitioner’s comment adds that thin options may have large effective spreads and that quotes can move as orders are worked, but provides anecdotal rather than systematic evidence.

Key ideas

  • Execution scheduling models balance market impact from trading quickly against price risk from trading slowly.
  • Almgren–Chriss style frameworks can help plan a trading schedule but do not directly determine all limit-order prices.
  • Limit-order and market-making models can incorporate inventory risk when choosing posted prices.
  • Options execution requires empirical calibration, and the cited scheduling formulation omits trading costs.
  • Thinly traded options can have wide spreads and quotes that move during order placement.

Tags

Full text
# Papers and algorithms on bidding schemes for best order execution?


# Papers and algorithms on bidding schemes for best order execution?












I'm building an automated option trading bot that executes common options multi-leg strategies (straddles, spreads) and I want to learn the best way to execute my orders.

As you know, the bid-ask spread on thinly traded or just mediumly traded option series is very large; toss-in a multi-leg, you get a bid/ask spread that's just not reasonable for price discovery.

The naive execution is to just submit a order at the full size at the mid of the bid/ask of all of your spreads. But that order is rarely best execution and if it is filled right away, you know that you could've gotten a better price.

So I'd like to seek out some papers/algorithms that can come up with the best execution for both discretionary orders and must-filled hedging orders.

## Answer by user1157 (score 5)

https://quant.stackexchange.com/a/10172

It is possible to think of a strategy for splitting orders for one large sell over time as a function $x_t$ which describes how much to sell at each timestep $t$. If the instantaneous trading rate $\dot{x_t}$ is too large, i.e. too much is sold at once you get immediate impact which is bad. If selling takes too much time, there is the risk of negative price movements, so both should be balanced.

Solution: Gatheral and Schied have suggested an approach to this problem to optimize trade execution under market impact. The idea is to model two components of market impact into the SDE, permanent impact and short term impact. The result is an optimization problem of the form

$$minimize\quad E\left[\int_0^T (\dot{x}^2_t+ k^2x^2+\lambda x_t S_t)dt\right]$$

where $k$ and $\lambda$ are parameters for immediate and permanent impact, and $\dot{x}$ is the instantaneous speed of selling the asset.

References:

- J. Gatheral and A. Schied, Dynamical Models of Market Impact and Algorithms for Order Execution, Handbook on Systemic Risk, Cambridge University Press, 579-602 (2013).

- A. Schied, Robust strategies for optimal order execution in the Almgren-Chriss framework. Applied Mathematical Finance, 20, 264-286 (2013).

Comments:

- One nice point of their formulation is that they are able to derive a closed form solution for the optimal strategy, so this can be evaluated quickly.

- They do not include trading costs, so I don't know how that impacts your optimal strategy.

## Answer by lehalle (score 5)

https://quant.stackexchange.com/a/10177

With respect to what you need, you have to consider different aspects of optimal trading:

- the Almgren-Chriss framework (cited by Anna, since Jim and Alex -amongst others- extended it) focus on obtaining an optimal trading rate, it is nice but not really what you need. You can nevertheless use it to plan / schedule your trading during the day.

- but what you need is to obtain prices at which your algorithm need to post orders; you have Avellaneda-Stoikov like frameworks. I believe the most advanced form is in the two Guéant-Fernandez-L papers: Guéant, O., Lehalle, C.-A., Fernandez-Tapia, J., Sep. 2012. Dealing with the inventory risk: a solution to the market making problem. Mathematics and Financial Economics. URL http://arxiv.org/abs/1105.3115 Guéant, O., Lehalle, C.-A., Fernandez-Tapia, J., 2012. Optimal Execution with Limit Orders. SIAM Journal on Financial Mathematics 13 (1), 740-764. http://arxiv.org/abs/1106.3279

- Then you have literature on hedging with transaction costs, one typical paper is D. Possamaï, N. Touzi and M. Soner, Homogenization and asymptotics for small transaction costs: the multidimensional case. arXiv:1212.6275. Another paper of interest for you is Stoikov-Saglam's one, since it simultenaously make the market on the option and the underlying stock: Option Market Making Under Inventory Risk.

Is it enough to solve your problem? unfortunately not! you will need a lot of empirical work to put all this together since there is not "off the shelf" solution by now. I would just attract you attention to a paper recently accepted by Quantitative Finance: Realtime market microstructure analysis: online transaction cost analysis - by Azencott, Beri, Gadhyan, Joseph, L, Rowley (2013) http://arxiv.org/abs/1302.6363 . In this paper we develop an approach to conduct empirical analysis of market microstructure in real-time.

## Answer by user6500 (score 3)

https://quant.stackexchange.com/a/10187

I can speak from experience that options with next to no volume and ridiculously large spreads have market makers that accept nothing short of 5% effective spreads, right below liquidation value for deep in the money, and quickly nothing for out of the money.

Also, the parameters should be expected to move against your fund flows very quickly. I've found it difficult to enter and exit large positions.

If one takes the approach of walking orders from the bid to the ask, the bid will become quickly crowded out, and the parameters move even faster. The same is true for walking from the ask.

If one tries to make a good estimation of the parameters, they seem to move more slowly.

Parameters don't move quite as much when trading the position instead of entering and exiting.

This is probably common knowledge, but I had to experience to believe it.

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.