About this Course
Algorithmic trading allows traders to execute strategies at lightning speed without emotion. Learn the basics of coding trading algorithms, connecting to brokerage APIs, and backtesting to fine-tune performance.
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.