Overview
Next trade
Open positions
Main bot rules
✎ EditRecent activity / signals
Strategy health
P&L trend
Bot log
Agent council
Six analysts report. Two researchers argue the bull and bear cases. The trader makes the call, and the risk manager has the final say. Agents can stop a trade but never start one: only the strategy's entry rules can do that.
Bull researcher
Bear researcher
Recent decisions
Headlines behind the news score
Scored with a finance word list, so it's a rough filter. Read the headlines yourself before going live.
Social posts behind the sentiment score
Heavyweight fundamentals
Scalper
Stop & target
Change these in Settings → Scalper.
Open scalp
Scalper activity
No scalper activity yet.
Scalps
Scalper backtest
Last ~30 days of 1-minute data (Yahoo's limit), modelled option prices. Shows charges-only, base and conservative fills, and a few other stop sizes for context. The volume rule uses NIFTYBEES volume (indices have none). Takes 1–3 minutes.
No scalper backtest yet.
Strategy lab Research · paper only
Scalper variants compared on one frozen 1-minute NIFTY dataset, with one engine, one option model and one cost model. Nothing here changes what the bots trade.
Average result per trade, after costs — dot = mean, line = 95% range (bootstrap)
All experiments
Why the baseline loses
Losing trades of the existing volume rule (base fills). A trade can have several causes; "primary" counts each once.
Walk-forward (unseen days only)
Does NIFTYBEES volume predict NIFTY?
Baseline reproduction
The lab engine re-runs the existing scalp backtest and must produce the same trades before anything is compared.
Sensitivity — one setting at a time
Lab output
Not run from the app yet. Results above come from reports/scalp_lab/results.json.
Trades
Every trade the bot has taken, newest first.
Performance
Built from the bot's own trade log.
Daily result and running total
By month
By day
Backtest
Runs the bot's exact rules on recent real index data (up to 55 days) and compares the crude agent on and off. Option prices are modelled, and the news agent can't be backtested, so read results as estimates.
How trades ended
By day
Full report and comparisons
Not run yet.
Backtest trades
Daily result and running total
Settings
Saved only on this Mac. Changes apply the next time you start a bot.
Risk profile
Fills in capital, trade limits, exits and entry rules for the main bot, FVG and the scalper. Every profile trades the same hours: new entries 09:30–15:00, everything closed at 15:15. Lot size, paper/live mode and the live-trading switches stay as they are. Review, then Save.
Zerodha
Needed for live trading, or for paper trading on real Zerodha option prices. The free paper feed doesn't need it. SEBI requires a fresh login every trading day.
Today's session
You sign in on Zerodha's own page. Your password never passes through this app.
One-time setup
- Create an app at developers.kite.trade (Kite Connect subscription).
- Set its redirect URL to
http://127.0.0.1:8765/callback - Whitelist your static IP in that app. Live orders need it.
- Paste the API key and secret into Settings.
Your account
Positions
Today's orders
Read straight from Zerodha. This page never places, changes or cancels anything. Includes trades you make in Kite yourself, not just the bot's.
Change password
Your Kite Bot password, for . Your Zerodha password is separate and never passes through this app.