Automated intraday trading on Zerodha or Groww — controlled from Telegram.
Zerodha: open Surge Kite Bot and /login on Kite each morning. Groww: open Surge Groww Bot, save TOTP Token and TOTP Key once (/setgrowwapi TOTP_TOKEN TOTP_KEY), approve when Telegram asks (~6 AM), then /login. Your password is never stored. Funds stay in your demat.
During NSE hours the platform places entries and exits. You get a Telegram alert on every fill.
Pause, resume, check P&L, or square-off from Telegram. See Onboarding for the signup steps.
Use the Telegram bot for your broker. Network setup is done by us — it is not on this page.
Telegram → Surge Kite Bot → /start
One message: ABC123 you@email.com. Or send them as two messages — we tell them apart. Kite ID is in the Kite app under Profile.
We finish API setup. You get a Telegram message when it is ready. Nothing else to do until then.
Tap Connect Zerodha, log in on Zerodha, finish billing and wallet on that page.
/setcapital 1000000 or /setcapital auto (pulls Zerodha funds). Minimum ₹10,00,000. A book below that is not accepted. /pay if the wallet needs a top-up.
/login. No login that day means no live orders.
Telegram → Surge Groww Bot → /start
/setgrowwapi TOTP_TOKEN TOTP_KEY. Get them from Groww → Trading APIs → Generate TOTP token. Delete that Telegram message after it is saved.
/setcapital 1000000. Minimum ₹10,00,000. A book below that is not accepted. /pay if the wallet needs a top-up. /setcapital auto is Zerodha-only.
Groww access expires around 6 AM. When Telegram asks, approve today's access in Groww, then /login (or /checktokens). No live orders until that is done. Keep the wallet funded.
Strategies run live during NSE market hours. Entries, exits, stop-losses, and profit booking — all automatic.
Dynamic ATR-based stops, trailing and partial profit booking, portfolio-level profit targets, per-user circuit breakers, and capital-based sizing.
Pause, resume, check P&L, view positions, or emergency-close — all from simple Telegram commands.
All funds stay in your own Zerodha or Groww demat account. Surge never holds or transfers your trading capital.
Multiple technical indicators, volume analysis, and market mood filtering work together to find high-probability entries.
ATR-based trailing stops, breakeven triggers, and strategy-driven exits that adapt to market conditions.
Get real-time alerts for every trade entry, exit, stop-loss hit, and end-of-day summary — straight to Telegram.
Platform risk and limits are managed centrally; you set trading capital from Telegram.
Two fees. Minimum trading capital is ₹10,00,000. A book below that is not accepted. The fixed fee is 0.5% of your trading capital, or ₹5,000, whichever is higher. The variable fee is 20% of the month’s net when that net is above zero, and ₹0 when it is zero or a loss.
The fixed fee is 0.5% of the trading capital on your account at the start of the calendar month, or ₹5,000, whichever is higher. On a ₹10,00,000 book that is ₹5,000. It is charged once that month from your prepaid wallet, on the first login of the month. It is due in a flat month and in a loss month. If your capital changes, the new fixed fee applies from the next month. Minimum trading capital is ₹10,00,000. A book under that is not accepted.
The variable fee is 20% of that month’s net when the net is above zero. It is ₹0 when the net is zero or a loss. A loss stays in your broker account. It is not carried into the next month, and it does not reduce a later variable fee. The variable fee is billed at the end of the month, from the same wallet. The first month that can have a variable fee is October 2026.
A yearly payment of the fixed fee is 10 months of that fee and covers 12 months. When you send the payment details, say it is the yearly platform payment. That calendar month and the next 11 months are not charged a fixed fee. The variable fee is still billed. A discount set by admin applies to the fixed fee only. A paper book pays the fixed fee only.
Month net is the sum of bot trades that close in that calendar month. A trade still open on the last day counts in the month it closes. Orders you place yourself, outside the bot, are not included. Deposits and withdrawals are not profit.
Gross on a closed trade is the price difference times quantity. A long is (exit price − entry price) × quantity. A short is (entry price − exit price) × quantity.
Net = gross − your broker’s charges on the entry and the exit of those trades. On Zerodha equity intraday that estimate is:
The fixed fee and the variable fee are not subtracted before the 20% is applied. If your broker’s contract note differs from this estimate, the contract note is the charge.
Open your Telegram bot, send /pay, and follow the on-screen steps to pay online (UPI links and QR). After you pay, send the transaction details with /reachadmin so the wallet can be credited. For a yearly cover, say that the payment is the yearly platform fee.
/pay and tap the payment link shown./reachadmin.User commands on Surge Kite Bot (Zerodha) and Surge Groww Bot (Groww)
/start
Register on the bot for your broker — Surge Kite Bot (Zerodha) or Surge Groww Bot (Groww)
/help
List all commands in Telegram
/setbroker
Switch broker — /setbroker kite or /setbroker groww
/setkiteapi
Zerodha: save your Kite Personal API key and secret — /setkiteapi API_KEY API_SECRET
/setgrowwapi
Groww: save TOTP Token and TOTP Key — /setgrowwapi TOTP_TOKEN TOTP_KEY
/login
Zerodha: daily Kite login. Groww: refresh today's access after you approve (~6 AM)
/checktokens
Check today's session. Groww: same remint as /login. Kite users: use /login
/broker
Show which broker you trade on and whether today's session is ready
/setcapital
Set trading capital — /setcapital 1000000, or /setcapital auto (Zerodha funds). Minimum ₹10,00,000. A book below that is not accepted.
/freetrial
Start a free trial if you are eligible
/pnl
P&L for today — /pnl, /pnl LIVE, /pnl PAPER, or /pnl YYYY-MM-DD
/trades
Closed trades for today or a date — /trades YYYY-MM-DD
/positions
Open positions with live prices
/balance
Wallet balance and estimated monthly fee
/pay
Top up wallet via UPI
/pause
Pause new entries on your account (exits still managed)
/resume
Resume new entries on your account
/faq
Frequently asked questions
/reachadmin
Send a message to admin
/kill
Emergency square-off your positions (bot keeps running)
See Onboarding above. Zerodha: Surge Kite Bot → /start → send Kite ID and email (one message or two) → connect link → /setcapital → /login each morning. Groww: Surge Groww Bot → /start → /setgrowwapi TOTP_TOKEN TOTP_KEY → /setcapital → approve when Telegram asks (~6 AM) → /login.
Your funds never leave your Zerodha or Groww account. Surge only places trades within it — we never hold or transfer your capital.
No. Zerodha users /login once in the morning. Groww users approve when Telegram asks (token expires around 6 AM), then /login. The platform then handles entries and exits. You get Telegram alerts for every trade.
Zerodha: you'll get a reminder at 8 AM and no live orders that day. Groww: if you skip the morning approve, there are no live orders until you approve and refresh. The monthly platform fee is charged at most once per calendar month on your first successful session that month (not every day).
Yes — type /pause in Telegram. Existing positions are still managed (stop-losses, exits), but no new entries are taken. Resume anytime with /resume.
Zerodha (Kite) and Groww. ICICI Direct and Angel One are planned.
Not at all. Everything is done through Telegram commands. No coding required.
If the wallet hits ₹0, there are no live orders even if you already logged in that day. Top up with /pay. In the last week of the month we remind you to pay so next month’s fee is ready.
Use /pnl for today's P&L, or /pnl YYYY-MM-DD (optional PAPER or LIVE). Use /trades for closed trades and /positions for open ones.
Type /pay in the chat. It shows your UPI ID, QR code, and quick payment links. After payment, share the payment transaction details with the admin using /reachadmin. Admin will credit your wallet. For a yearly cover, say that the payment is the yearly platform fee.
Minimum trading capital is ₹10,00,000. A book below that is not accepted. Two fees. The fixed fee is 0.5% of your trading capital, or ₹5,000, whichever is higher, charged every month including a flat month and a loss month. On a ₹10,00,000 book the fixed fee is ₹5,000. The variable fee is 20% of that month’s net when the net is above zero, billed at the end of the month. The variable fee is ₹0 when the month’s net is zero or a loss. A loss is not carried into the next month. The first month that can have a variable fee is October 2026. A yearly payment of the fixed fee is 10 months of that fee and covers 12 months. The variable fee is still billed. A discount set by admin applies to the fixed fee only.
Month net is gross price profit on bot trades that close in that calendar month, minus brokerage, securities transaction tax, exchange transaction charges, SEBI charges, stamp duty, and GST on those charges. On Zerodha equity intraday the estimate is brokerage 0.03% of that order’s turnover capped at ₹20 per order, STT 0.025% of sell turnover, exchange transaction charge 0.00345% of turnover, SEBI charge 0.0001% of turnover, stamp duty 0.003% of buy turnover, and GST at 18% of brokerage plus exchange charge plus SEBI charge. The fixed fee and the variable fee are not deducted before the 20% is applied. A trade still open counts in the month it closes. Orders you place yourself are not included. Deposits and withdrawals are not profit. If the broker contract note differs from this estimate, the contract note is the charge.
Use /setcapital 1000000 to set an amount. Minimum is ₹10,00,000. A book below that is not accepted. /setcapital auto pulls available funds from Zerodha only. Risk settings are shared globally for all users.
Open Surge Kite Bot or Surge Groww Bot, then type /start.