Stock market trading via stochastic network optimization

We consider the problem of dynamic buying and selling of shares from a collection of N stocks with random price fluctuations. To limit investment risk, we place an upper bound on the total number of shares kept at any time. Assuming that prices evolve according to an ergodic process with a mild decaying memory property, and assuming constraints on the total number of shares that can be bought and sold at any time, we develop a trading policy that comes arbitrarily close to achieving the profit of an ideal policy that has perfect knowledge of future events. Proximity to the optimal profit comes with a corresponding tradeoff in the maximum required stock level and in the timescales associated with convergence. We then consider arbitrary (possibly non-ergodic) price processes, and show that the same algorithm comes close to the profit of a frame based policy that can look a fixed number of slots into the future. Our approach uses a Lyapunov optimization technique previously developed for optimizing stochastic queueing networks.

[1]  Neri Merhav,et al.  Universal schemes for sequential decision from individual data sequences , 1993, IEEE Trans. Inf. Theory.

[2]  M.J. Neely,et al.  Opportunism, backpressure, and stochastic optimization with the wireless broadcast advantage , 2008, 2008 42nd Asilomar Conference on Signals, Systems and Computers.

[3]  J. Bouchaud,et al.  Theory Of Financial Risk And Derivative Pricing , 2000 .

[4]  Michael J. Neely,et al.  Energy optimal control for time-varying wireless networks , 2005, IEEE Transactions on Information Theory.

[5]  Howard M. Taylor,et al.  On the Distribution of Stock Price Differences , 1967, Oper. Res..

[6]  J NeelyMichael,et al.  Cross-layer adaptive control for wireless mesh networks , 2007 .

[7]  J. Bouchaud,et al.  Theory of Financial Risk and Derivative Pricing: From Statistical Physics to Risk Management , 2011 .

[8]  Leandros Tassiulas,et al.  Resource Allocation and Cross-Layer Control in Wireless Networks , 2006, Found. Trends Netw..

[9]  Thomas M. Cover,et al.  Empirical Bayes stock market portfolios , 1986 .

[10]  Charles E. Rohrs,et al.  A dynamic programming approach to two-stage mean-variance portfolio selection in cointegrated vector autoregressive systems , 2008, 2008 47th IEEE Conference on Decision and Control.

[11]  Melanie B. Rudoy,et al.  Multistage mean-variance portfolio selection in cointegrated vector autoregressive systems , 2009 .

[12]  Thomas M. Cover,et al.  An algorithm for maximizing expected log investment return , 1984, IEEE Trans. Inf. Theory.

[13]  Erik Ordentlich,et al.  The Cost of Achieving the Best Portfolio in Hindsight , 1998, Math. Oper. Res..

[14]  Longbo Huang,et al.  Dynamic product assembly and inventory control for maximum profit , 2010, 49th IEEE Conference on Decision and Control (CDC).

[15]  Michael J. Neely Stock Market Trading via Stochastic Network , 2010 .

[16]  T. Cover Universal Portfolios , 1996 .

[17]  W. Sharpe A Simplified Model for Portfolio Analysis , 1963 .

[18]  Michael J. Neely,et al.  Dynamic power allocation and routing for satellite and wireless networks with time varying channels , 2003 .

[19]  Antonio Turiel,et al.  Multifractal geometry in stock market time series , 2003 .

[20]  Erik Ordentlich,et al.  Universal portfolios with side information , 1996, IEEE Trans. Inf. Theory.

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

[22]  Michael J. Neely,et al.  Cross-layer adaptive control for wireless mesh networks , 2007, Ad Hoc Networks.

[23]  Michael J. Neely Energy Optimal Control for Time-Varying Wireless Networks , 2006, IEEE Trans. Inf. Theory.