Automate Indian stocks from TradingView
Turn your TradingView alerts into real NSE/BSE equity orders on your own Indian broker account — no code, no passwords shared. Seven brokers supported; three connectable today with just your own credentials.
Supported brokers
| Broker | How you connect | Status |
|---|---|---|
| Angel One (SmartAPI) | Paste your API key, client code, MPIN & TOTP secret | Connect now |
| Dhan | Paste your Client ID & access token | Connect now |
| Groww | Paste your access token | Connect now |
| Zerodha (Kite Connect) | Log in on Zerodha | Operator-enabled |
| Upstox | Log in on Upstox | Operator-enabled |
| Fyers | Log in on Fyers | Operator-enabled |
| 5paisa | Paste your client code & access token | Operator-enabled |
“Operator-enabled” brokers use one platform-wide broker app — the operator adds that broker's API key once, then everyone can connect. More brokers rolling out.
How it works
- 1Open the India pageLog in to Skynet and pick India — Equities → India Brokers in the sidebar.
- 2Connect your brokerPick your broker and click Log in & connect. Login-redirect brokers send you to the broker's own site; the rest open a form where you paste API credentials you generate in your broker app. We never see your password.
- 3Enable live tradingIndia brokers have no sandbox, so every order is real money — you must confirm Enable live trading once. Set a ₹ max order value and an optional allowed-symbols list as safety rails.
- 4Wire a TradingView alertEach account gets its own webhook URL (
/in/webhook/<token>). In TradingView: Alert → Notifications → Webhook URL, paste it, and put a command in the Message box.
Alert syntax
Paste one of these into the TradingView Message box. Fields: TS=symbol, TT=BUY/SELL/EXIT/EXITALL, OT=MARKET/LIMIT, Q=shares or FUND=₹ (BUY only), EX=NSE/BSE, PROD=CNC/MIS.
[{"TS":"INFY","TT":"BUY","OT":"MARKET","Q":"10","EX":"NSE"}][{"TS":"TCS","TT":"BUY","FUND":"5000","PROD":"MIS"}][{"TS":"INFY","TT":"SELL","OT":"LIMIT","Q":"5","P":"1500"}][{"TS":"INFY","TT":"EXIT"}][{"TT":"EXITALL"}]buy INFY qty 10 nseFAQ
Which brokers can I connect right now?
Angel One, Dhan and Groww work with just your own credentials — connect them today. Zerodha, Upstox, Fyers and 5paisa use a platform-wide broker app, so they appear as “not enabled yet” until the operator adds that broker's key.
Do you see my password?
No. Login-redirect brokers (Zerodha/Upstox/Fyers) authenticate on the broker's own site. Credential brokers (Angel One/Dhan/Groww/5paisa) use API tokens you generate yourself — never your login password. Everything is stored AES-256 encrypted.
Why do I have to re-link some brokers every day?
Most Indian brokers issue an access token that expires each morning (SEBI rules). Just click connect again to refresh it. Angel One is the exception — it auto-regenerates its session from your TOTP secret, so no daily re-link.
REJECTED with SYMBOL_NOT_ALLOWED
The symbol isn't in your account's allowed-symbols list. Clear the list (allow all) or add the symbol in the account's Settings.
REJECTED with MAX_ORDER_VALUE_EXCEEDED
The order's value is above the account's ₹ safety cap. Raise the cap in Settings (or set 0 for no limit) — it exists so a mis-sized alert can't over-buy.
Nothing places / NOT_LINKED
Your daily broker session expired. Re-link the account from the dashboard, then Test connection to confirm it's live.
Ready to automate?
Skynet only executes the instructions your TradingView alerts send to your own broker account. No advice, no signals, no managed funds.
Create your account