ScorpXOY / ucu-summer-school-2022

Source code for the course "Deep Reinforcement Learning for High-Frequency Trading" held at the Ukrainian Catholic University / Czech Technical University in July 2022.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep Reinforcement Learning for High-Frequency Trading

This repository contains source code for the course "Deep Reinforcement Learning for High-Frequency Trading" at the Ukrainian Catholic University (UCU) / Czech Technical University (CTU) in July 2022.

Course description

Sooner or later, every Data Scientist meets with general financial tasks and automation of trading on a stock exchange – in particular. But not every Data Scientist knows how to apply Deep Reinforcement Learning to these assignments effectively. This course is designed to teach you just that – with real examples.

Go to: the University course page for more detail.

Course content

  1. Intro
  2. Understand your homework & resources
  3. Understand the data, features, targets, etc.
  4. Implement the baselines (hard rule, Supervised trader - RF)
  5. Brief Deep Reinforcement Learning literacy campaign
  6. Implement & train Double-Duelling Ape-X DQN
  7. Implement & train PPO
  8. Conclusions

Tools

  • Jupyter Notebook / Google Colab
  • Python
  • PyTorch, pandas

YouTube

Course playlist on YouTube: Deep Reinforcement Learning for High Frequency Trading.

Homework

Your goal: maximize investment return.

Resources

About

Source code for the course "Deep Reinforcement Learning for High-Frequency Trading" held at the Ukrainian Catholic University / Czech Technical University in July 2022.

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 100.0%