FreeCourseWeb.com

Fixed Income Algorithmic Trading

Learn the core principles of algorithmic trading and how to build your own bond trading algorithm in Python.

There’s more information available about finance than ever before. Yet, there remains little information about the most important growing trend in financial markets – algorithmic trading. This is partly a reflection of the nature of the industry, one shrouded in technical concepts and secrecy being typically the preserve of a select few quants and software engineers with PhDs from illustrious universities. Automated trading is accelerating, the percentage of electronically traded US investment grade corporate bonds reached just under 50% in 2024 compared to 26% in 2018, and there is a need for more people to understand algorithmic trading especially if they wish to work in financial markets. This course offers an introduction into this world, with no prior experience assumed, yet covering key technical details where useful. We cover the four key skills of an algorithmic trader: financial mathematics, (python) programming, statistics and financial product knowledge, culminating in a final case-study walkthrough of how to build a profitable bond pairs trading algorithm in Python (with all the code made available).

What you’ll learn

Course Content

Requirements

There’s more information available about finance than ever before. Yet, there remains little information about the most important growing trend in financial markets – algorithmic trading. This is partly a reflection of the nature of the industry, one shrouded in technical concepts and secrecy being typically the preserve of a select few quants and software engineers with PhDs from illustrious universities. Automated trading is accelerating, the percentage of electronically traded US investment grade corporate bonds reached just under 50% in 2024 compared to 26% in 2018, and there is a need for more people to understand algorithmic trading especially if they wish to work in financial markets. This course offers an introduction into this world, with no prior experience assumed, yet covering key technical details where useful. We cover the four key skills of an algorithmic trader: financial mathematics, (python) programming, statistics and financial product knowledge, culminating in a final case-study walkthrough of how to build a profitable bond pairs trading algorithm in Python (with all the code made available).

Created by a former algorithmic trader and current derivatives trader for a major European investment bank, students will learn exactly what it is that algorithmic traders do and how they can build, backtest and evaluate their own trading algorithms to then successfully implement them in world markets.