Skip to main content
Log in

A model for optimal execution of atomic orders

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

Atomic Orders are the basic elements of any algorithm for automated trading in electronic stock exchanges. The main concern in their execution is achieving the most efficient price. We propose two optimal strategies for the execution of atomic orders based on minimization of impact and volatility costs. The first considered strategy is based on a relatively simple nonlinear optimization model while the second allows re-optimization at some time point within a given execution time. In both cases a combination of market and limit orders is used. The key innovation in our approach is the introduction of a Fill Probability function which allows a combination of market and limit orders in the two optimization models we are discussing in this paper. Under certain conditions the objective functions of both considered problems are convex and therefore standard optimization tools can be applied. The efficiency of the resulting strategies is tested against two benchmarks representing common market practice on a representative sample of real trading data.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Almgren, R.: Optimal execution with nonlinear impact functions and trading-enhanced risk. Appl. Math. Finance 10, 1–18 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  2. Almgren, R.: Execution costs. In: Encyclopedia of Quantitative Finance. Wiley, New York (2009)

    Google Scholar 

  3. Almgren, R., Chriss, N.: Value under liquidation. Risk 12, 1–18 (1999)

    Google Scholar 

  4. Almgren, R., Chriss, N.: Optimal execution of portfolio transactions. J. Risk 3, 1–18 (2000)

    Article  Google Scholar 

  5. Almgren, R., Thum, C., Hauptmann, E., Li, H.: Equity market impact. Risk 18(7), 57–62 (2005)

    Google Scholar 

  6. Berkowitz, S.A., Logue, D.E., Noser, E.A. Jr.: The total cost of transactions on the NYSE. J. Finance 43(1), 97–112 (1988)

    Article  Google Scholar 

  7. Bouchaud, J.P., Gefen, Y., Potters, M., Wyart, M.: Fluctuations and response in financial markets: The subtle nature of ‘random’ price changes. Quant. Finance 4(2), 57–62 (2004)

    MathSciNet  Google Scholar 

  8. Birge, J.H., Louveaux, F.: Introduction to Stochastic Programming. Springer, Berlin (1997)

    MATH  Google Scholar 

  9. Dacorogna, M.M., Gençay, R., Müller, U., Olsen, R.B., Pictet, O.V.: An Introduction to High-Frequency Finance. Academic Press, New York (2001)

    Google Scholar 

  10. Engle, R., Ferstenberg, R.: Execution risk: It’s the same as investment risk. J. Portf. Manag. 33(2), 34–44 (2007)

    Article  Google Scholar 

  11. Engle, R.F., Lange, J.: Measuring, forecasting and explaining time varying liquidity in the stock market. J. Financ. Mark. 4(2), 113–142 (2001)

    Article  Google Scholar 

  12. Grinold, R., Kahn, R.: Active Portfolio Management, 2nd edn. McGraw-Hill, New York (1999)

    Google Scholar 

  13. Lillo, F., Farmer, J.D., Mantegna, R.N.: Master curve for price impact function. Nature 421, 129–130 (2003)

    Article  Google Scholar 

  14. Obizhaeva, A., Wang, J.: Optimal trading strategy and supply/demand dynamics. NBER Working Paper No. 11444 (2005)

  15. Perold, A.: The implementation shortfall: paper versus reality. J. Portf. Manag. 14, 4–9 (1988)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nataša Krejić.

Additional information

Dedicated to José Mario Martínez, on the occasion of his 60th birthday.

N. Krejić was supported by Ministry of Science, Republic of Serbia (Grant 144006).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kumaresan, M., Krejić, N. A model for optimal execution of atomic orders. Comput Optim Appl 46, 369–389 (2010). https://doi.org/10.1007/s10589-009-9245-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-009-9245-6

Keywords

Navigation