:Course title
Trading: An Overview
Some Basics about Trading
Common Financial Analysis
Order Types and Order Management
Introduction to AlgoTrading System and Automated Trading
Market Microstructure and HFT
Python Programming
(NumPy, SciPy, pandas, matplotlib, statsmodels,scikit-learn, PyTorch, …)
Popular Python Trading Platforms for Algo Trading
Data Handling
Reading Financial Data from Open Data Sources & Broker’s API
Retrieving/Visualizing Historical/Streaming Data from the API
Web Scraping
Data Preprocessing
Algo Trading Strategies and Paradigms
Developing an AlgoTrading System Process
Trend- and Momentum-Based Strategies
Technical Analysis Based strategies
Reversion/Change-points Based Strategies
Linear Correlated Assets Based Strategies
High-Frequency Trading strategy
Machine Learning Based Strategies
Machine Learning and Deep Learning for Building Algo Trading Strategies
Sentiment Analysis and Natural Language Processing
Sophisticated Algorithmic Strategies
Quantitative Trading Techniques
Strategy Testing
Backtest- Historical Test
Object-Oriented Programming for the Backtesting
Walk Forward Testing
Paper Trading (Forward Testing)
Live Testing
Placing and Managing Orders via the API
Execution Technologies and Advanced Order Handling
Evaluating & Improving the Trading Strategy
Running Algorithms in Cloud
Example 1: Stock Trading with Interactive Brokers
Example 2: Stock Trading with Farabixo