Machine Learning for Trading

19 Pages Posted: 14 Aug 2017 Last revised: 4 Dec 2017

See all articles by Gordon Ritter

Gordon Ritter

New York University (NYU) - Courant Institute of Mathematical Sciences; City University of New York (CUNY) - Weissman School of Arts and Sciences; Columbia University - Department of Mathematics; University of Chicago - Department of Mathematics; Columbia University - School of Professional Studies

Date Written: August 8, 2017

Abstract

In multi-period trading with realistic market impact, determining the dynamic trading strategy that optimizes expected utility of final wealth is a hard problem. In this paper we show that, with an appropriate choice of the reward function, reinforcement learning techniques (specifically, Q-learning) can successfully handle the risk-averse case. We provide a proof of concept in the form of a simulated market which permits a statistical arbitrage even with trading costs. The Q-learning agent finds and exploits this arbitrage.

Keywords: Finance, Investment Analysis, Machine Learning, Portfolio Optimization

JEL Classification: G11, C61

Suggested Citation

Ritter, Gordon, Machine Learning for Trading (August 8, 2017). Available at SSRN: https://ssrn.com/abstract=3015609 or http://dx.doi.org/10.2139/ssrn.3015609

Gordon Ritter (Contact Author)

New York University (NYU) - Courant Institute of Mathematical Sciences ( email )

New York University
251 Mercer Street
New York, NY 10012
United States

City University of New York (CUNY) - Weissman School of Arts and Sciences ( email )

One Bernard Baruch Way
New York, NY 10010
United States

Columbia University - Department of Mathematics ( email )

New York, NY
United States

University of Chicago - Department of Mathematics ( email )

5734 S. University
Chicago, IL 60637
United States

Columbia University - School of Professional Studies ( email )

203 Lewisohn Hall
2970 Broadway, MC 4119
New York, NY 10027
United States

Do you have negative results from your research you’d like to share?

Paper statistics

Downloads
13,872
Abstract Views
35,056
Rank
548
PlumX Metrics