Event Python for Algo Trading
Programming

Python for Algo Trading

  • Days
  • Hours
  • Minutes
  • Seconds

About the course | Learning Outcome

This course provides essential Python programming techniques dedicated on algo trading development. No Python or any other programming experience is assumed and we will cover from basic to advanced programming techniques to be used for algo trading system development.

After the course the students are able to:

  • Understand how to write python program from scratch for task automation and data analysis which is used in algo trading system development.
  • Be able to write python code for the comprehensive backtesting of different trading strategies.
  • Be able to develop the trading bot for your own trading strategies with Python.

 

The highlight is the collaborative group project, requiring participants to design, develop, and present a fully integrated data-driven trading application with the support of our tutors during the course.

 

What you’ll learn

1. Basic data management techniques with Python

– Data types, data objects, pandas and filtering techniques with pandas for loop, if else, common program logics

2. Common program logic and pattern with python

– Define function

3. Charting techniques with Python

– Data aggregation and other data process techniques

– Data visualization techniques(generate candlestick charts and others)

4. OOP programming

– OOP concepts with python

5. Backtesing of trading strategies with Python

– How to perform detailed backtesing of trading strategies with python

– Assignment one

6. Web service development with python

– Develop web interface with flash(Python)

7. Database management with python

– Use of KDB+/SQLDB with python

– Web scraping techniques

8. Web scraping techniques

– Use case: Generate Ol charts of stock options

9. Concurrent programming with Python

– Why it is useful and important for algo trading system

– Asyncio

10. Use case one-Web hooking techniques

– Web hooking trading bot (From trading view alerts to Web service framework and execute trading strategies)

11. Group project presentation

– Web interface+algo trading execution platform

     

    This course includes

    Date: 2025/04/23 – 2025/06/24

    Time: 19:00-22:00 (Subject to confirm before the course)

    Location: Hong Kong (Subject to confirm before the course)

    Total: 30 hours – offline face to face teaching

    Learning Materials: Hands-on articles,  downloadable resources

    Certificate of completion

     

    Requirements

    • No prior knowledge required, everything is shown step by step.
    • No Python or any other programming experience required, we will cover from basic to advanced programming techniques to be used for algo trading system development.

     

    Who this course is for:

    • Traders, and beginner and intermediate Python developers
    • Enthusiasts willing to explore the field of financial programming and algorithmic trading

    Event Details

    Start Date
    April 22, 2025
    Start Time
    7:00 PM
    End Date
    June 24, 2025
    End Time
    10:00 PM
    Location
    Hong Kong

    Organizers

    AIGG Academy

    Empowering business with AI solutions.

    Company

    Newsletter

    Subscribers our latest updates and insights on AI subjects