Guide~5 minutes

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

BrokerHow you connectStatus
Angel One (SmartAPI)Paste your API key, client code, MPIN & TOTP secretConnect now
DhanPaste your Client ID & access tokenConnect now
GrowwPaste your access tokenConnect now
Zerodha (Kite Connect)Log in on ZerodhaOperator-enabled
UpstoxLog in on UpstoxOperator-enabled
FyersLog in on FyersOperator-enabled
5paisaPaste your client code & access tokenOperator-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

  1. 1
    Open the India page
    Log in to Skynet and pick India — Equities → India Brokers in the sidebar.
  2. 2
    Connect your broker
    Pick 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.
  3. 3
    Enable live trading
    India 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.
  4. 4
    Wire a TradingView alert
    Each 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.

Market buy 10 shares (NSE)
[{"TS":"INFY","TT":"BUY","OT":"MARKET","Q":"10","EX":"NSE"}]
Buy ₹5,000 worth (intraday)
[{"TS":"TCS","TT":"BUY","FUND":"5000","PROD":"MIS"}]
Limit sell 5 @ ₹1500
[{"TS":"INFY","TT":"SELL","OT":"LIMIT","Q":"5","P":"1500"}]
Exit the open position
[{"TS":"INFY","TT":"EXIT"}]
Flatten everything
[{"TT":"EXITALL"}]
Plain text
buy INFY qty 10 nse

FAQ

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