IBridgePy is a flexible and easy-to-use Python platform that helps traders to backtest and live trade algorithmic and automated rule-based strategies with different brokers, including Interactive Brokers, TD Ameritrade and Robinhood.
The main features of IBridgePy are:
Protect your privacy and intellectual properties by setting up a trading platform on your own computers or servers on cloud. Refer to this tutorial
Backtest and live trade together without any code changes. Refer to this YouTube tutorial
Manage multiple accounts at the same time. Refer to this page for more info
Use any python packages to accelerate the development
Run Quantopian-styled strategies with minimal changes
Try multiple strategies at the same time. Refer to this YouTube tutorial
Retrieve historical data from 3rd party data providers