A beginner friendly and introductory Jupyter Notebook explaining how to automate trading using IBridgePy A Python package and IBKR, with code examples and strategy logic
This Jupyter Notebook walks through the foundations of algorithmic trading using the Python package IBridgePy, integrated with Interactive Brokers (IBKR). It’s designed for anyone interested in building rule based trading systems with Python — even without a live strategy in place yet.
- ✅ How to connect IBridgePy to IBKR using TWS or Gateway
- ✅ Real-time & historical market data handling
- ✅ Scheduling trades using
schedule_function() - ✅ Placing Market and Limit orders programmatically
- ✅ Monitoring orders and managing your trading portfolio
- ✅ Applying technical indicators (SMA & Golden Cross)
- ✅ Clean explanations written in a simple, natural tone
This notebook is perfect for:
- Finance students & enthusiasts learning algo trading
- Beginners in IBridgePy & IBKR integrations
- Anyone curious about using Python to automate trades
Aurokrishnaa Ravindran Lakshmi
MS Finance (Quantitative Focus)
University at Buffalo
LinkedIn: linkedin.com/in/aurokrishnaa
Blog: www.auronomics.com
This project is for educational purposes only and does not constitute financial advice or a working trading algorithm. Please test thoroughly before deploying any live trading code.
If you found this helpful:
- Give the repo a ⭐️
- Share your thoughts or suggestions via Issues or Pull Requests