Skip to content

Instantly share code, notes, and snippets.

@savex83
Forked from yhilpisch/00_odsc_lon_2022.md
Created September 7, 2022 05:40
Show Gist options
  • Select an option

  • Save savex83/0ce39e2d922c99c1efe9a5a89861b6bc to your computer and use it in GitHub Desktop.

Select an option

Save savex83/0ce39e2d922c99c1efe9a5a89861b6bc to your computer and use it in GitHub Desktop.

AI-Powered Algorithmic Trading with Python

ODSC London 2022 Half-Day Training

Dr. Yves J. Hilpisch
CEO The Python Quants | The AI Machine
Adjunct Professor of Computational Finance

London, 15. June 2022

Short Link

http://bit.ly/odsc_ldn_2022

Abstract

This half-day trading session covers the most important Python topics and skills to apply AI and Machine Learning (ML) to Algorithmic Trading. The session shows how to make use of the Oanda trading API (via a demo account) to retrieve data, stream data, place orders, etc. Building on this, a ML-based trading strategy is formulated and backtested. Finally, the trading strategy is transformed into an online trading algorithm and is deployed for real-time trading on the Oanda trading platform.

Session Outline

  1. Module: Setting up the Python and Oanda (paper) trading infrastructure
  2. Module: Financial data logistics and backtesting of an ML-based algorithmic trading strategy
  3. Module: Deployment of the ML-based algorithmic trading strategy in real-time

Background knowledge needed

Basic knowledge of Python and data science packages, such as NumPy, pandas, and matplotlib.

Slides & Materials

To come.

Python Mastery in Finance Program

Platinum Package Program (Self-Paced): https://platinum.tpq.io

Algorithmic Trading Online Bootcamp: https://platinum.tpq.io

Financial Theory with Python

Our newest book about Financial Theory with Python (https://home.tpq.io/books/ftwp/).

Sign up under https://finpy.pqp.io to access all the Jupyter Notebooks and execute them on our Quant Platform.

Python for Algorithmic Trading

Our recent book about Python for Algorithmic Trading (https://py4at.tpq.io).

Sign up under https://py4at.pqp.io to access all the Jupyter Notebooks and execute them on our Quant Platform.

Artificial Intelligenc in Finance

Our recent book about Artificial Intelligence in Finance (https://aiif.tpq.io).

Sign up under https://aiif.pqp.io to access all the Jupyter Notebooks and execute them on our Quant Platform.

Python for Finance (2nd ed.)

Our standard reference book about Python for Finance (http://py4fi.tpq.io).

Sign up under https://py4fi.pqp.io to access all the Jupyter Notebooks and execute them on our Quant Platform.

Further Resources

Python

If you have either Miniconda or Anaconda already installed, there is no need to install anything new.

Otherwise, you might want to install Miniconda for your operating system: https://conda.io/en/master/miniconda.html

Read more about the management of environments under: https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

Cloud

Use this link to get a 10 USD bonus on DigitalOcean when signing up for a new account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment