The statistical adversary allows optimal money-making trading strategies

The distributional approach and competitive analysis have traditionally been used for the design and analysis of online algorithms. The former assumes a specific distribution of inputs, while the latter assumes inputs are chosen by an unrestricted adversary. This paper employs the statistical adversary (recently proposed by Raghavan) to analyze and design on-line algorithms for two-way cumncy trading. By statistical adversary, we mean an adversary that generates worst case input sequences, where each sequence must satisfy certain general statistical properties. The on-line algorithms presented in this paper have some very attractive properties. For instance, the algorithms are money-making. Although previous on-line algorithms are competitive, they can lose money even when the optimal off-line algorithm makes money. Against a weak statistical adversary, our methods yield an algorithm that outperforms the optimal off-line “buy-and-hold” strategy. Furthermore, it is guaranteed to make a substantial profit when it is known that the market is active and stable. In fact, our algorithm even makes money when the market exhibits a slightly unfavorable trend.

[1]  Ronald L. Graham,et al.  Bounds for certain multiprocessing anomalies , 1966 .

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

[3]  Douglass J. Wilde,et al.  Foundations of Optimization. , 1967 .

[4]  E. Fama EFFICIENT CAPITAL MARKETS: A REVIEW OF THEORY AND EMPIRICAL WORK* , 1970 .

[5]  David S. Johnson,et al.  Near-optimal bin packing algorithms , 1973 .

[6]  Jeffrey D. Ullman,et al.  Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms , 1974, SIAM J. Comput..

[7]  J. D. Vinso,et al.  Empirical Properties of Foreign Exchange Rates , 1978 .

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

[9]  J. McFarland,et al.  The Distribution of Foreign Exchange Price Changes: Trading Day Effects and Risk Measurement--A Reply , 1982 .

[10]  Moshe Ben-Horim,et al.  The Behavior of Foreign Exchange Rates , 1982 .

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

[12]  Jon Louis Bentley,et al.  Amortized analyses of self-organizing sequential search heuristics , 1985, CACM.

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

[14]  Allan Borodin,et al.  An optimal online algorithm for metrical task systems , 1987, STOC.

[15]  F. Diebold Empirical modeling of exchange rate dynamics , 1988 .

[16]  E. Fama,et al.  Efficient Capital Markets : II , 2007 .

[17]  Allan Borodin,et al.  Competitive paging with locality of reference , 1991, STOC '91.

[18]  Prabhakar Raghavan,et al.  A Statistical Adversary for On-line Algorithms , 1991, On-Line Algorithms.

[19]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.

[20]  Allan Borodin,et al.  An optimal on-line algorithm for metrical task system , 1992, JACM.

[21]  Ran El-Yaniv,et al.  Competitive analysis of financial games , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.