Skip to content

tomcastigl/Deep_RL_trading_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEEP RL TRADING AGENT


This freshly started project aims at training a deep RL cryptocurrencies trading agent from scratch. At the current stage it consists of a double DQN trained locally with small models (simple MLP and simple convnet). The next goals are to analyze thoroughly the agent actions, scale up the model and data used, and try to adapt more complex Deep RL methods such as muZero.

The original idea is to see whether successfull trading strategies could be obtained using simple Deep RL methods on raw price chart data. To do this, only the N-last price candles (of arbitrary timeframes) and corresponding volumes are given to the agent, which has the choice between 3 actions: 0 -> do nothing, 1 -> go long 2 -> go short. This very simple method is set to evolve along the project.

The main code is in 'RL_trading_draft.ipynb' and the data can be found here

About

artificial agent to trade cryptocurrencies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published