Applications of Reinforcement Learning in Finance – Trading with a Double Deep Q-Network

06/28/2022
by   Frensi Zejnullahu, et al.
0

This paper presents a Double Deep Q-Network algorithm for trading single assets, namely the E-mini S P 500 continuous futures contract. We use a proven setup as the foundation for our environment with multiple extensions. The features of our trading agent are constantly being expanded to include additional assets such as commodities, resulting in four models. We also respond to environmental conditions, including costs and crises. Our trading agent is first trained for a specific time period and tested on new data and compared with the long-and-hold strategy as a benchmark (market). We analyze the differences between the various models and the in-sample/out-of-sample performance with respect to the environment. The experimental results show that the trading agent follows an appropriate behavior. It can adjust its policy to different circumstances, such as more extensive use of the neutral position when trading costs are present. Furthermore, the net asset value exceeded that of the benchmark, and the agent outperformed the market in the test set. We provide initial insights into the behavior of an agent in a financial domain using a DDQN algorithm. The results of this study can be used for further development.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/07/2019

Automatic Financial Trading Agent for Low-risk Portfolio Management using Deep Reinforcement Learning

The autonomous trading agent is one of the most actively studied areas o...
research
03/01/2023

A Deep Reinforcement Learning Trader without Offline Training

In this paper we pursue the question of a fully online trading algorithm...
research
10/05/2021

A study of first-passage time minimization via Q-learning in heated gridworlds

Optimization of first-passage times is required in applications ranging ...
research
01/12/2022

The Recurrent Reinforcement Learning Crypto Agent

We demonstrate an application of online transfer learning as a digital a...
research
08/21/2019

Deep Reinforcement Learning for Foreign Exchange Trading

Reinforcement learning can interact with the environment and is suitable...
research
07/08/2019

An intelligent financial portfolio trading strategy using deep Q-learning

A goal of financial portfolio trading is maximizing the trader's utility...

Please sign up or login with your details

Forgot password? Click here to reset