Course Overview
Master the skills to build and manage Python trading strategies with live broker APIs, and build hands-on mastery in Python automation for Indian market trading.
Duration: 8 weeks, 6-8 hours per week.
Who can Enroll: Can Join Any Graduate or diploma in any stream (Computer, Mechanical, Civil, Chemical, or E&TC).
Learning Outcome: Develop practical skills to design, implement, backtest, and operate Python-based trading strategies for personal learning and experimentation in Indian market environments.
Curriculum
Basics of Python
- Python basics: variables, data types, conditions, loops, functions
- Using common data libraries (NumPy, Pandas)
- Data manipulation and file handling
Introduction to Algo Trading
- Overview of financial markets and trading
- Basics of algorithmic trading
- Algo Trading vs Robo Trading
API Integration
- Integration with broker
- Web Socket
- POST/PUT/GET/Delete
- Broker Integration (Zerodha)
- Connecting to a broker API for live data
- Get Live Data from Broker
- Place Order (Buy/Sell/Stop Loss Order)
Develop Simple & Complex Live Strategies
- Set Entry Conditions / Stop Loss / Target / Trail SL
- Build stepwise logic for Simple and complex Strategies
- Executing trades programmatically
- Develop Multiple Strategies
- Indicator Based Strategies
- Price Action Base Strategies
- Arbitrage Strategies
- Mathematics Based Strategies
Option Chain Strategies
- Read Option Chain from broker
- Calculate Option Greeks, Intrinsic and Time Value
- Develop Option Buying Straegies
- Develop Option Selling Strategies
- Develop Option Hedging Strategies
- Straddle
- Strangle
- Iron Fly/Condor
- Calendar Spread
- Delta Neutral