
The lecture contrasts intraday and swing trading, explains margin and leverage, including MIS, and covers using holdings as collateral and short selling to profit from price declines.
Study reversal and continuation chart patterns, including head and shoulders and inverted head and shoulders, double tops and bottoms, flags, and pennants, with focus on trend lines and breakouts.
Master money management and position sizing in the Indian stock market by applying risk management, diversification, and the 2% rule to protect capital and size trades with stop-loss calculations.
Evaluate trading strategies by backtesting against historical data to assess risk and profitability, with longer periods like five years increasing reliability for future automated trading.
Install python via anaconda and verify with conda list, then set up the ide and start exploring python basics: data types, if else, data structures, loops, functions, modules, and exceptions.
Practice six python programs: check unique numbers with sets, display time every two seconds, print patterns, locate words with find, test primality, and save numbers to a file.
Master Pandas for data manipulation and analysis of trading data, including creating data frames, importing and exporting CSV files, filtering and summarizing, and selecting or dropping columns.
Master seven best practices for clean, scalable code: readability, maintainability, and scalability; solve one bug at a time; use virtual environments, a requirements.txt, DRY, and .env security.
Set up the first trading bot project by creating main.py, defining stock constants, implementing a state manager with enum states, and integrating pushbullet notifications with minute-based scheduling.
Implement login, logout, getToken, and updateState in utils.py to support SMA 9 and SMA 21 based market operations.
Implement a position manager that places orders, exits all open today’s positions, and computes realized and open pnl, using the trading api client, instrument token, and transaction types.
Develop a complete arbitrage trading codebase for the Indian stock market, implementing a two-token NSE and BSE strategy with a minimum difference and dual orders every 15 seconds.
Develop a complete codebase for a news-based trading project, reusing an arbitrage blueprint to drive live market decisions with sentiment analysis and a 0.5 threshold.
Welcome to "Master Algorithmic Trading in the Indian Stock Market", the ultimate course for mastering automated trading strategies in India, and the First Course that uses Free APIs!
New Updates: July 2024 - Recent useful material added!
Did you know that in the Indian Stock Market, as per a SEBI study in 2023,
90% of individual traders in equity Futures and Options segment incurred net losses!
On an average, loss makers registered net trading loss of around Rs. 50000.
On top of this, loss makers spent an additional 28% of net trading losses as transaction costs.
Those making net profits, spent 15% to 50% of their profit as transaction cost.
This happens because most traders trade emotionally and without a structured strategy, essentially gambling in the market. However, the market is supreme, and no individual can single-handedly make the market bend to their will.
This course teaches you to trade like a professional by using algorithmic systems that follow predefined rules without emotion. These systems can be rigorously backtested with historical market data, ensuring reliability and consistency.
Master the Basics of Trading: From setting up a Demat account to executing trades with leverage, dive into the ways of trading!
Harness Technical Analysis: Identify patterns and trends with candlesticks, trend lines, and momentum indicators to make informed trading decisions.
Build Your Trading System: Develop robust trading systems with high win rates and optimal risk-to-reward ratios. Manage drawdowns, master trading psychology, and refine your strategies through rigorous backtesting.
Python for Algotrading: Master Python essentials, from data handling with Pandas to API integration with PythonAnywhere. Utilize advanced tools like Pushbullet for real-time updates, and Logging for debugging.
Advanced Strategies and Tools: Explore indicator-based, statistical arbitrage, and news-based strategies. Set up the free Kotak Securities API and leverage PythonAnywhere for hosting your trading systems.
This course isn't just about automation; it's about empowering you to thrive in the dynamic world of algorithmic trading using Python and free APIs. Whether you're a beginner or an experienced trader looking to automate and optimize your strategies, this course equips you with the tools and knowledge to succeed.
Let's automate your success in the stock market together. See you in the course!