
Deep dive into interactive brokers' python API client
What you'll learn
- Algorithmic Trading
- Interactive Broker API
- Advanced Python Concepts
- Advanced IBAPI concepts
Requirements
- Completion of Course titled "Algorithmic Trading using Interactive Broker's Python API"
- Interactive Broker Pro Account
- Intermediate level familiarity with finance/trading
Description
Design and deploy advanced trading strategies on Interactive Broker's platform using parallel programming/multithreading concepts. Gain an edge in your trading by learning to harness advanced IBAPI functionalities and modules such as scanner, advanced orders etc.
You can expect to gain the following skills from this course
- Applying Parallel programming concepts in API trading
- Advanced order types
- Harnessing streaming data (price, position, p&l)
- Implementing scanner using IBAPI
- Backtesting strategies
- End to end design and deployment of advanced strategies
The course covers and implements two strategies - Open Range Breakout strategy and Momentum Breakout strategy. Both strategies are quite complex to implement as they require a number of tasks to be performed simultaneously (e.g. streaming current price of tickers, streaming PnL of tickers, extracting historical data periodically, performing calculations, generating signals and order management). The course explains how these strategies can be built step by step and how the various IBAPI tools can be used efficiently to ensure that the various parts of the strategy work harmoniously.
Who this course is for:
- Traders looking to automate their strategies on Interactive Broker's platform
- Anyone interested in Algorithmic trading