Market regime
Alerts today all
Holdings details
Breadth across the top 200
Movers in the universe
Holdings
Core portfolio at live prices. Tap a row for its chart.
Positions
Weights, coloured by today's move
Equity record daily, from Zerodha sync
Zerodha account
Everything in your Zerodha account, live from Kite — not just the strategy's stocks.
Holdings
Today's positions
Paper trade
Practice with fake money at live prices. Fills at the last traded price, with real Zerodha charges. Long only.
Order ticket
Open positions tap a row for its chart
Trade log
Rebalance
The monthly rules decide trades. Preview what they want right now, place the orders in Kite (14:15–15:20 IST, sells first), then mark them done.
Orders
Target portfolio
Picks
Enter the new money you want to put in and how many stocks you want to own. It reviews what you already hold and scores every candidate on everything the desk tracks: momentum and trend, profit and revenue growth, results reactions, news and filings, today's type of move, and screener setups. Each signal is weighted by how well it has actually worked on NSE data. You get one plan: what to sell, trim, buy, add or hold, with exact quantities.
The plan
Next in line swap in from here if a pick is flagged
How the score works
±15 fundamentals: profit growth vs the same quarter last year (+10 if 20%+, +5 if positive, −10 if falling) and revenue growth (+5 if 10%+, −5 if falling).
±10 results drift: if results came out in the last 45 days, points come from what that size of reaction did over the next 20 days across NSE.
±10 news and filings: negative headlines −10, positive +5.
±10 today's move: quiet drop, sympathy drop, news selling and so on, each scored by its measured 20-day result over two years.
±10 screener setups: each setup the stock shows today, scored by that setup's measured 20-day result.
Holdings: kept if still above the 200-day average, ranked in the top 2× your stock count, and not selling on news; otherwise sold, with the reason. Everything is then sized equally across holdings plus new money; positions within 25% of target are left alone to save costs.
Flags only: results within 10 days (buy after), heavy social chatter, unexplained moves, and the market regime.
Do the trades near the close (14:15–15:20 IST), sells first. Rebuild monthly.
Heatmap
The 200 most-traded NSE stocks. Size = traded value, colour = today’s move. Tap a box for its chart.
Top gainers
Top losers
Sectors · average move
Catalysts
Why each stock is moving today. Official filings, news sites, Google News, Reddit and global drivers are matched to stocks. Each move is split into the market's part, its peers' part, and the part only that stock did. Every reading shows how moves like it actually played out over the last two years, so you can see which ones have worked and which haven't.
What's moving and why tap a row for its chart
News and filings
Global drivers last session
Results in the next 2 weeks
Results
How stocks behaved around their quarterly results: the run-up in the 5 days before, the reaction day, and the 5 and 20 days after, all measured against the average stock. Pooled across NSE, this shows whether results-day moves tend to keep going. For any stock you get its own history and what to expect next time.
After results day, across NSE
What happened next
One stock
Coming up next 3 weeks
Screener
Every liquid NSE stock run through classic scans after the close (Kite daily candles). Under each scan you can see how its past signals actually did against the average stock over the last two years. That's measured before costs and on the same data, so treat it as a guide.
Results
Option chain
Live from Kite. Open interest shows where option writers are positioned: the strike with the most call OI often acts as resistance, the one with the most put OI as support. Change in OI starts from the second day the dashboard has run.
Live scanner
Top NSE stocks by traded value, refreshed every 20 seconds from Kite. It finds stocks in play, arms the four intraday setups at 09:20, and paper-trades every trigger. Telegram alerts go out only for setups that passed the Intraday lab.
Stocks in play volume vs normal for this time of day
Today's setups
Live paper record by strategy since the scanner started
Signals today
Intraday lab
Day-trading strategies tested on 2 years of 5-minute Kite candles for the most-traded NSE stocks, with real Zerodha intraday charges and slippage. Rules are fixed in advance; a strategy passes only if it works in both halves of the data and beats random entries.
Data & runs
Needs today's Zerodha login. First download takes about 25 minutes (Kite allows 3 requests a second); after that it updates itself every evening. The lab takes a few minutes and re-runs every Saturday.
Index movers
Which stocks are moving the Nifty today, in index points.
Flow into the index band thickness = index points · tap a stock for its chart
Constituents
Signals
Live momentum ranking, scored the way the strategy scores it (12-1 month momentum + closeness to the 52-week high, only stocks above their 200-day average).
Ranking HELD TOP N QUIET DROP
Position size risk a fixed share of capital per trade
News Google News, last 7 days
Watch & alerts
Price alerts are checked every 2 minutes in market hours and sent to Telegram.
Watchlist
Price alerts
Backtest lab
48 versions of the strategy, pre-computed on the whole NSE (top 200 each month, 2014 – Jan 2026, with costs). Switch the settings and compare. Decided on 2015–19, checked on 2020–26.
Growth of ₹1 ━ strategy ━ top-200 index
Worst fall from peak
By year strategy vs index
All 48 versions tap to load · sorted by return ÷ worst fall, 2020–26
Journal
Your notes, every alert the bot sent, and the Did-it / Skipped taps from Telegram.
Notes
Alert history
Settings
Changes are written to config.yaml on the server and used from the next run.
Strategy
Safety
Live watcher
Connections
Charts: TradingView Lightweight Charts · treemap: d3