Optimal Trading Algorithms: Portfolio Transactions, Multiperiod Portfolio Selection, and Competitive Online Search

This thesis deals with optimal algorithms for trading of financial securities. It is divided into four parts: risk-averse execution with market impact, Bayesian adaptive trading with price appreciation, multiperiod portfolio selection, and the generic online search problem k-search. Risk-averse execution with market impact. We consider the execution of portfolio transactions in a trading model with market impact. For an institutional investor, especially in equity markets, the size of his buy or sell order is often larger than the market can immediately supply or absorb, and his trading will move the price (market impact). His order must be worked across some period of time, exposing him to price volatility. The investor needs to find a trade-off between the market impact costs of rapid execution and the market risk of slow execution. In a mean-variance framework, an optimal execution strategy minimizes variance for a specified maximum level of expected cost, or conversely. In this setup, Almgren and Chriss (2000) give path-independent (also called static) execution algorithms: their trade-schedules are deterministic and do not modify the execution speed in response to price motions during trading. We show that the static execution strategies of Almgren and Chriss (2000) can be significantly improved by adaptive trading. We first illustrate this by constructing strategies that update exactly once during trading: at some intermediary time they may readjust in response to the stock price movement up to that moment. We show that such single-update strategies yield lower expected cost for the same level of variance than the static trajectories of Almgren and Chriss (2000), or lower variance for the same expected cost. Extending this first result, we then show how optimal dynamic strategies can be computed to any desired degree of precision with a suitable application of the dynamic programming principle. In this technique the control variables are not only the shares traded at each time step, but also the maximum expected cost for the remainder of the program; the value function is the variance of the remaining program. This technique reduces the determination of optimal dynamic strategies to a series of single-period convex constrained optimization problems. The resulting adaptive trading strategies are “aggressive-in-the-money”: they accelerate the execution when the price moves in the trader’s favor, spending parts of the trading gains to reduce risk. The relative improvement over static trade schedules is larger for large initial positions, expressed in terms of a new nondimensional parameter, the market power μ. For small portfolios, μ → 0, optimal adaptive trade schedules coincide with the static trade schedules of Almgren and Chriss (2000). Bayesian adaptive trading with price appreciation. This part deals with another major driving factor of transaction costs for institutional investors, namely price appreciation (price trend) during the time of a buy (or sell) program. An investor wants to buy (sell) a stock before other market participants trade the same direction and push up (respectively, down) the price.

[1]  Ran El-Yaniv,et al.  Optimal Search and One-Way Trading Online Algorithms , 2001, Algorithmica.

[2]  Alexander Schied,et al.  Optimal Portfolio Liquidation for CARA Investors , 2007 .

[3]  David Heath,et al.  Coherent multiperiod risk adjusted values and Bellman’s principle , 2007, Ann. Oper. Res..

[4]  D. Bertsimas,et al.  Shortfall as a risk measure: properties, optimization and applications , 2004 .

[5]  X. Zhou,et al.  Stochastic Controls: Hamiltonian Systems and HJB Equations , 1999 .

[6]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[7]  Markus Leippold,et al.  A Geometric Approach to Multiperiod Mean Variance Optimization of Assets and Liabilities , 2001 .

[8]  D. Epstein,et al.  A New Model for Interest Rates , 1998 .

[9]  E. Rowland Theory of Games and Economic Behavior , 1946, Nature.

[10]  F. Wan Introduction To The Calculus of Variations And Its Applications , 1994 .

[11]  Andrew Chi-Chih Yao,et al.  New Algorithms for Bin Packing , 1978, JACM.

[12]  Yishay Mansour,et al.  Online trading algorithms and robust option pricing , 2006, STOC '06.

[13]  Nimrod Megiddo,et al.  Improved algorithms and analysis for secretary problems and generalizations , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[14]  Xun Yu Zhou,et al.  Continuous-time mean-variance efficiency: the 80% rule , 2006 .

[15]  R. Cont Empirical properties of asset returns: stylized facts and statistical issues , 2001 .

[16]  Alʹbert Nikolaevich Shiri︠a︡ev,et al.  Statistics of random processes , 1977 .

[17]  Gur Huberman,et al.  Optimal Liquidity Trading , 2000 .

[18]  R. C. Merton,et al.  Optimum Consumption and Portfolio Rules in a Continuous-Time Model* , 1975 .

[19]  D. J. White A parametric characterization of mean–variance efficient solutions for general feasible action sets , 1998 .

[20]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[21]  S. Lippman,et al.  Chapter 6 The economics of uncertainty: Selected topics and probabilistic methods , 1981 .

[22]  Naoki Makimoto,et al.  Optimal slice of a block trade , 2001 .

[23]  W. C. Hunter,et al.  Path-dependent options , 1992 .

[24]  X. Zhou,et al.  Continuous-Time Mean-Variance Portfolio Selection: A Stochastic LQ Framework , 2000 .

[25]  Stan Uryasev,et al.  Optimal Security Liquidation Algorithms , 2005, Comput. Optim. Appl..

[26]  Robert D. Kleinberg A multiple-choice secretary algorithm with applications to online auctions , 2005, SODA '05.

[27]  W. Sharpe CAPITAL ASSET PRICES: A THEORY OF MARKET EQUILIBRIUM UNDER CONDITIONS OF RISK* , 1964 .

[28]  Julian Lorenz,et al.  Adaptive Arrival Price; ; Trading; Algorithmic Trading III. Precision control, execution , 2007 .

[29]  J. Lintner THE VALUATION OF RISK ASSETS AND THE SELECTION OF RISKY INVESTMENTS IN STOCK PORTFOLIOS AND CAPITAL BUDGETS , 1965 .

[30]  Nitin Walia,et al.  Optimal Trading: Dynamic Stock Liquidation Strategies , 2006 .

[31]  A. Stuart,et al.  Portfolio Selection: Efficient Diversification of Investments. , 1960 .

[32]  H. Markowitz Portfolio Selection: Efficient Diversification of Investments , 1971 .

[33]  Marc C. Steinbach,et al.  Markowitz Revisited: Mean-Variance Models in Financial Portfolio Analysis , 2001, SIAM Rev..

[34]  李幼升,et al.  Ph , 1989 .

[35]  J. Mossin Optimal multiperiod portfolio policies , 1968 .

[36]  R. C. Merton,et al.  An Analytic Derivation of the Efficient Portfolio Frontier , 1972, Journal of Financial and Quantitative Analysis.

[37]  Robert Ferstenberg,et al.  Execution Risk , 2006 .

[38]  Amos Gilat,et al.  Matlab, An Introduction With Applications , 2003 .

[39]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[40]  S. Shreve Stochastic calculus for finance , 2004 .

[41]  X. Zhou,et al.  Continuous-Time Markowitz's Problems in an Incomplete Market, with No-Shorting Portfolios , 2007 .

[42]  D. Bertsimas,et al.  Optimal control of execution costs , 1998 .

[43]  Robert E. Tarjan,et al.  Amortized efficiency of list update and paging rules , 1985, CACM.

[44]  Massimo Marinacci,et al.  PORTFOLIO SELECTION WITH MONOTONE MEAN‐VARIANCE PREFERENCES , 2009 .

[45]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[46]  Anna R. Karlin,et al.  Competitive snoopy caching , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[47]  S. Lippman,et al.  THE ECONOMICS OF JOB SEARCH: A SURVEY* , 1976 .

[48]  R. C. Merton,et al.  Option pricing when underlying stock returns are discontinuous , 1976 .

[49]  Stan Uryasev,et al.  A sample-path approach to optimal position liquidation , 2007, Ann. Oper. Res..

[50]  Ralf Korn,et al.  Worst-case scenario investment for insurers , 2005 .

[51]  Hua He,et al.  Dynamic Trading Policies with Price Impact , 2001 .

[52]  Andrew E. B. Lim,et al.  Dynamic Mean-Variance Portfolio Selection with No-Shorting Constraints , 2001, SIAM J. Control. Optim..

[53]  H. Levy Stochastic dominance and expected utility: survey and analysis , 1992 .

[54]  Roberto Malamut,et al.  Understanding the Profit and Loss Distribution of Trading Algorithms , 2005 .

[55]  R. Korn Optimal Portfolios: Stochastic Models For Optimal Investment And Risk Management In Continuous Time , 1997 .

[56]  X. Zhou,et al.  CONTINUOUS‐TIME MEAN‐VARIANCE PORTFOLIO SELECTION WITH BANKRUPTCY PROHIBITION , 2005 .

[57]  Konstantinos Panagiotou,et al.  Optimal Algorithms for k-Search with Application in Option Pricing , 2007, Algorithmica.

[58]  Andrew Chi-Chih Yao,et al.  Probabilistic computations: Toward a unified measure of complexity , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

[59]  B. Øksendal Stochastic Differential Equations , 1985 .

[60]  D. Rosenfield,et al.  Optimal adaptive price search , 1981 .

[61]  H. R. Richardson A Minimum Variance Result in Continuous Trading Portfolio Optimization , 1989 .

[62]  Robert Almgren,et al.  Optimal execution with nonlinear impact functions and trading-enhanced risk , 2003 .

[63]  J. Mossin EQUILIBRIUM IN A CAPITAL ASSET MARKET , 1966 .

[64]  Alexander Fadeev,et al.  Optimal execution for portfolio transactions , 2006 .

[65]  Martin Schweizer,et al.  Variance-Optimal Hedging in Discrete Time , 1995, Math. Oper. Res..

[66]  F. Black,et al.  The Pricing of Options and Corporate Liabilities , 1973, Journal of Political Economy.

[67]  R. Almgren,et al.  Direct Estimation of Equity Market Impact , 2005 .

[68]  Philippe Artzner,et al.  Coherent Measures of Risk , 1999 .

[69]  R. Schilling Financial Modelling with Jump Processes , 2005 .

[70]  P. Samuelson LIFETIME PORTFOLIO SELECTION BY DYNAMIC STOCHASTIC PROGRAMMING , 1969 .

[71]  Julian Lorenz,et al.  Bayesian Adaptive Trading with a Daily Cycle , 2006 .

[72]  D. Duffie,et al.  Mean-variance hedging in continuous time , 1991 .

[73]  J. Neumann,et al.  Theory of games and economic behavior , 1945, 100 Years of Math Milestones.

[74]  Julian Lorenz,et al.  Adaptive Arrival Price , 2007 .

[75]  R. C. Merton,et al.  Lifetime Portfolio Selection under Uncertainty: The Continuous-Time Case , 1969 .

[76]  S. Heston A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options , 1993 .

[77]  Gang George Yin,et al.  Markowitz's Mean-Variance Portfolio Selection with Regime Switching: A Continuous-Time Model , 2003, SIAM J. Control. Optim..

[78]  Martin Densing Hydro-electric power plant dispatch-planning , 2007 .

[79]  Duan Li,et al.  Optimal Dynamic Portfolio Selection: Multiperiod Mean‐Variance Formulation , 2000 .

[80]  M. Ma,et al.  FOUNDATIONS OF PORTFOLIO THEORY , 1990 .

[81]  M. Goldman,et al.  Path Dependent Options: "Buy at the Low, Sell at the High" , 1979 .

[82]  H. Markowitz,et al.  Mean-Variance versus Direct Utility Maximization , 1984 .

[83]  Andrew E. B. Lim,et al.  Mean-Variance Portfolio Selection with Random Parameters in a Complete Market , 2002, Math. Oper. Res..

[84]  George B. Dantzig,et al.  Multi-stage stochastic linear programs for portfolio optimization , 1993, Ann. Oper. Res..

[85]  J. Hull Options, Futures, and Other Derivatives , 1989 .

[86]  Anthony Saunders,et al.  THE SUPERIORITY OF STOCHASTIC DOMINANCE OVER MEAN VARIANCE EFFICIENCY CRITERIA: SOME CLARIFICATIONS , 1981 .

[87]  Stanley R. Pliska,et al.  A Stochastic Calculus Model of Continuous Trading: Optimal Portfolios , 1986, Math. Oper. Res..