Market Data Quality for Trading Systems
Missing candles, bad ticks, unadjusted prices and holiday calendars. The failures that make a backtest lie and a live system act on a number that was never real.
Practical, expert-written guides on algorithmic trading with Python, Demat accounts, F&O strategies, taxation, and everything else Indian traders care about.
Missing candles, bad ticks, unadjusted prices and holiday calendars. The failures that make a backtest lie and a live system act on a number that was never real.
Most live trading bugs are not in the strategy. They are in assuming an order that was placed was filled. What to handle, and why state must come from the broker.
Telling an ordinary drawdown from genuine decay is the hardest judgement in systematic trading. What the evidence looks like, and why the rule must be written first.
Swing trading in India: what the holding period changes, overnight gap risk, the cost advantage over intraday, and what a tested swing system needs.
Intraday trading in India: the cost arithmetic against small moves, why noise dominates short timeframes, and what an intraday system must handle to be viable.
How to structure a retail algo trading system: the five layers, what belongs in each, why the strategy should be the smallest part, and what to build first.
Python vs Pine Script vs AmiBroker for Indian traders: what each is actually built for, where each stops, and which one your situation calls for.
Choosing a VPS for algo trading in India: why the static IP decides it, how little CPU you need, where to host, and what a realistic monthly cost looks like.
How the daily access token works with Kite Connect, why the browser step exists, how TOTP-based brokers differ, and the security trade-off you are accepting.
How to judge an algo trading course in India: the four kinds that exist, the criteria that matter, the red flags, and an upfront note that we sell one of them.
Placing orders with Kite Connect in Python: order types and products, modifying and cancelling, partial fills, rejections, retries and safe restarts.
Is algo trading legal in India? Yes for retail traders automating their own account. Here is what is regulated, what needs registration, and what crosses a line.
The common algo trading mistakes that cost Indian retail traders most - in testing, in risk, in code and in judgement - with the fix for each one.
Pull historical candles from the Zerodha historical data API in Python: interval limits, chunking long ranges, caching locally, and adjusting for splits.
How to set up paper trading in India - what it catches that a backtest cannot, the platforms available, building your own simulator, and when to go live.
Choosing the best broker for algo trading in India: the criteria that actually matter, how the main API brokers compare, and an upfront note on our own bias.
Stream live market data with the Kite Connect WebSocket in Python - tick modes, the queue pattern, reconnection, stale-data detection and building candles.
Risk management in trading, with the arithmetic: fixed fractional risk, position sizing as a formula, loss limits, correlation, and why drawdowns compound.
How much capital do you need for algo trading? The fixed monthly costs, what each strategy type actually requires, and why small accounts fail on arithmetic.
Do you need coding for algo trading in India? What programming is actually required, where no-code platforms stop working, and how long it takes to learn.
A practical sequence for starting algo trading in India: market basics, broker API access, Python, strategy rules, backtesting, paper trading and deployment.
Backtest a trading strategy in Python with pandas: historical data from Kite Connect, realistic costs, the biases that inflate results, and walk-forward testing.
How to run a trading bot 24x7 - why a laptop fails, choosing a VPS, static IP for broker registration, auto-start on reboot, and monitoring that actually works.
Angel One SmartAPI Python tutorial - install, log in with TOTP, fetch market data, place orders and stream live ticks. Free API, with working code.
What SEBI's algo trading framework means for retail traders in India - who it applies to, static IP registration, what counts as an algo, and how to stay compliant.
How to generate a Zerodha Kite Connect access token in Python, why it expires every morning, how to store it safely for your bot, and what the common errors mean.
A practical Kite Connect API Python tutorial - install, authenticate, fetch quotes and historical data, place orders and stream live ticks, with working code.
Zerodha API charges 2026: Kite Connect is Rs 500/month while Angel One and Fyers are free. An honest breakdown after 7 years of personal use.