About this Course
Algorithmic trading enables rapid, emotion-free strategy execution. This course teaches you how to code trading bots, interface with broker APIs, and backtest your algorithms for optimal results.
What you’ll learn
- Algorithmic trading concepts and terminology
- Introduction to coding in Python or a similar language
- Backtesting frameworks and data handling
- Deployment and monitoring of automated strategies
Requirements
Basic programming knowledge is advantageous, but motivated beginners can also pick up the fundamentals. Access to historical market data and a broker’s API or an algo-trading platform (e.g., MetaTrader) will help with hands-on practice.
In this course you will be able to
- Translate trading rules into automated scripts
- Download historical data for backtesting and optimization
- Identify pitfalls like overfitting and latency issues
- Deploy your algo strategies on a live or simulated environment
Course Curriculum
After introducing algo concepts, you’ll dive into setting up a coding environment, reading/writing data, and building simple automated strategies. The course culminates in backtesting best practices and a blueprint for going live.