TradingView to Indian Broker Copier

A TradingView to Indian broker copier turns the alerts from your TradingView charts into real orders at your Indian broker. It works with ten brokers: Groww, Zerodha, Angel One, Upstox, ICICI Direct, 5paisa, Dhan, Fyers, Kotak Neo and Alice Blue.

It runs on your own PC or VPS, with your own API keys. Each alert comes straight from TradingView’s servers. Each order then leaves from your static IP, through the broker’s own API, and nothing sits in between.

What a TradingView to Indian broker copier actually does

TradingView can watch your chart all day, but it cannot place an order at your broker. What it can do is call a web address the moment an alert fires. That call is a webhook, and a TradingView to Indian broker copier is the program waiting at the other end.

You write the alert message once, as a few lines of JSON, and TradingView fills in the numbers each time. So the app never guesses. It checks each field, then places the order or refuses it with a reason.

Take this alert: {"action":"BUY","symbol":"NIFTY","strike":24600,"option_type":"CE","lots":1}. The app buys one lot of the NIFTY 24600 CE, nearest expiry, at each account you have switched on. An account with a share of 2 buys two lots.

TradingView to Indian broker copier: the TradingView page with the webhook URL, its Copy button and the alert message format
The TradingView page. Copy the webhook URL and one of the ready-made alert messages here, then paste both into your TradingView alert.

How the TradingView to Indian broker copier works, step by step

  1. Your alert fires. It can be a price cross, an indicator or a Pine strategy order.
  2. TradingView posts it to the app. The alert arrives on port 80 at once, and the app takes it only from TradingView’s own server addresses.
  3. The app reads the JSON. It picks out the action, symbol, strike, CE or PE, size, price and stop. A field that does not add up stops the alert right there.
  4. Your gates run next. First come the kill switch, the trading window and the repeat check, then each account’s own ceilings.
  5. Each broker finds the contract in its own instrument list. Nothing about the symbol, lot size or price step is a guess.
  6. The order goes out from your static IP, as a protective limit order by default.
  7. The journal records it. Every alert, order and refusal appears in the Signal Feed with the broker’s answer.

The webhook, port 80 and your static IP

TradingView sends webhooks only to port 80 or 443, as its webhook alerts help page explains. So the app runs a small listener on port 80 that answers one address: your alert URL. The dashboard itself stays on your computer, away from the internet.

The URL ends in a long random token, so treat it like a password. Even so, a leaked URL is not enough: the app refuses alerts that do not come from TradingView. Press Regenerate and the old URL stops working at once. You can also require a secret inside every alert body.

Why your static IP decides where it runs

SEBI’s framework for retail algo trading has applied since 1 April 2026. Under it, an Indian broker takes API orders only from a static IP you have registered with it. The TradingView to Indian broker copier sends every order from its own computer, so you register that address.

The Dashboard shows the address your broker sees, with a Copy button. If it changes, the app warns you, since a broker refuses orders from an IP it does not know.

Dashboard with the static IP band and its Copy button, today's counters and the live tape of alerts
The Dashboard. The static IP band at the top is the address to register with your broker; below it sit today’s counters and a live tape of every alert.

The same rule decides where the app should run. Most home and mobile internet in India shares one public address between many users. TradingView cannot reach a PC behind it. A Windows VPS with a fixed IP solves both problems at once. A static IP from your internet provider can also work, with port 80 forwarded on your router.

With more than one internet connection, each account can even use its own. Two accounts at the same broker can then trade side by side, each from its own registered address.

What goes in the alert message

The TradingView page lists ready-made messages, each with a Copy button. Change the symbol, strike and size, then paste one into your alert’s Message box. Only the action and the symbol are a must, while an option also needs CE or PE.

What the app refuses, and why

An alert can still be wrong, so these never reach your broker:

Each refusal lands in the Signal Feed with its reason and the exact JSON behind it.

Options automation: BUY CE, BUY PE and EXIT

Many option strategies want a call or a put at about a certain price, not one exact strike. So an alert can say BUY CE or BUY PE with no strike. The TradingView to Indian broker copier then picks the contract:

Exits need no strike either. EXIT CE closes every call you hold on that symbol, EXIT PE every put and EXIT NIFTY both. EXIT ALL with no symbol squares off every position at every account, after it cancels the orders still working.

Ten brokers, many accounts and Paper mode

The TradingView to Indian broker copier talks to each broker through its official API. Orders show up in your normal order book.

One alert can reach several accounts at once. Each has its own broker, keys, share and ceilings. A share of 0.5 halves every order, and 2 doubles it. If one broker says no, the others still trade.

Any account can also run in Paper mode. It reads contracts and live prices from your real broker, but the app fills each order in its own book. Exits, stops and the kill switch behave as they will live. That way you can watch your alerts trade before real money moves.

Accounts page listing broker accounts, each with its own order settings and Real or Paper mode
The Accounts page. Add a broker, press Test the connection, then set this account’s share, its ceilings and whether its orders are Real or Paper.

Stops, ceilings and the kill switch

Each account carries its own rules, so a small and a large account can follow the same alerts.

The whole app also keeps a trading window, 09:15 to 15:15 by default. It adds trading days, a repeat window for duplicate alerts and an optional square-off time. Above them sits the kill switch: one press refuses every alert until you start the engine again. Square off everything is a separate button, so stopping new trades never closes old ones by accident.

Settings page with the trading window, repeat window, square-off time and kill switch
Settings. Set the trading window, the square-off time and the repeat window here; the kill switch stops every new order at once.

Every feature in the TradingView to Indian broker copier

FeatureWhat it does
Direct TradingView webhookAlerts arrive on port 80 straight from TradingView’s servers; the app refuses alerts from any other address.
Ten Indian brokersGroww, Zerodha, Angel One, Upstox, ICICI Direct, 5paisa, Dhan, Fyers, Kotak Neo and Alice Blue, through their own APIs.
One alert, many accountsEach account has its own broker, share of the size, ceilings and, if you need it, its own static IP.
Paper modeLive prices from your real broker, with every order filled in the app’s own book.
BUY CE / BUY PE by premiumNo strike needed: the app picks the strike nearest your target premium, nearest valid expiry, as a limit order.
EXIT, EXIT CE, EXIT PE, EXIT ALLCloses what each account actually holds and cancels orders still working on it.
Real stop ordersSL or SL-M at the broker once the entry fills, with optional breakeven and trailing.
Alert checksRefuses impossible strikes, unfilled placeholders, index levels in premium fields and futures alerts.
SourcesEach named alert gets its own switch, share of the size and set of accounts.
Ceilings and guardsDaily order cap, lot cap, value cap, open-position cap, slippage guard and protective limits.
Trading window and square-offNothing fires outside your hours, and everything can square off at a time you choose.
Kill switchOne press refuses every alert until you start the engine again.
Alert LabPaste an alert body and see the contract, size and price it would use, without trading.
Signal FeedEvery alert, order and refusal, with the reason and the JSON behind it.
Static IP bandShows the address your broker sees, with a Copy button and a warning if it changes.

Setting up the TradingView to Indian broker copier

  1. Run the app on a Windows PC or VPS with a static IP, and register that IP with your broker.
  2. Open port 80. A button on the TradingView page asks Windows Firewall to allow it. On a VPS, open it in the provider’s firewall too.
  3. Add your broker account, press Test the connection and start it in Paper mode with a small share.
  4. Copy the webhook URL and a message into a new TradingView alert.
  5. Paste your real alert bodies into the Alert Lab before the market opens, and check each contract, size and price.
  6. Let one alert fire and watch the Signal Feed. Switch to Real only after a full day goes the way you expect.

Want to know if the URL reaches the computer? Open it in a browser, since that check never places an order. We can also set up the TradingView to Indian broker copier with you, on your own PC or VPS. Just ask for a quote.

TradingView, Telegram or a custom build?

A TradingView to Indian broker copier suits traders whose signals come from their own charts. If that is not quite you, one of these may fit better:

You can also browse every Indian broker we automate. Still unsure? Tell us your broker and your strategy and we will say plainly which one you need.

TradingView to Indian broker copier – frequently asked questions

Which Indian brokers does it work with?

Ten: Groww, Zerodha, Angel One, Upstox, ICICI Direct, 5paisa, Dhan, Fyers, Kotak Neo and Alice Blue. You can run several accounts at once, at one broker or at several.

Why does it need a static IP?

Since 1 April 2026, an Indian broker accepts API orders only from a static IP you have registered with it. The app sends every order from its own computer, so you register that address. The Dashboard shows it with a Copy button.

Can it run on my home PC?

Only if TradingView can reach your PC on port 80 and your IP never changes. Most home and mobile connections in India share one public address, so TradingView cannot reach them. A Windows VPS with a fixed IP is the usual answer.

Is the webhook URL safe?

Treat it like a password and never share a screenshot of it. Even so, the TradingView to Indian broker copier takes orders only from TradingView’s own servers. You can also press Regenerate at any time, or require a secret in the alert body.

Can it choose the option strike for me?

Yes. Send BUY CE or BUY PE with no strike. It then buys the strike whose live premium is nearest your target. If none is close enough, it skips the trade and says why.

How do exits work?

An EXIT alert closes what each account actually holds in that contract, as the broker reports it. EXIT CE and EXIT PE close one side of a symbol, and EXIT ALL squares off everything. A SELL alert is never an exit, because SELL opens a short.

Does it trade futures?

Not yet. The TradingView to Indian broker copier trades options and NSE cash equity. It refuses a futures alert with a clear reason, rather than turning it into a different order.

Do I have to log in to my broker every morning?

It depends on the broker. Angel One signs in by itself, because the app makes your TOTP codes. Zerodha takes one click on Log in with Kite. Most others issue a token that lasts one trading day, which you paste in each morning.

Can I test it without real orders?

Yes, in two ways. The Alert Lab reads any alert body without trading it. Paper mode then runs the whole TradingView to Indian broker copier on live prices, with no real orders.

Do I need a paid TradingView plan?

Webhook alerts are a TradingView feature, so TradingView decides which of its plans include them. Check your plan before you set anything else up.

How much does it cost?

It depends on your broker, your number of accounts and whether we set it up on your VPS. Tell us those and we will quote it plainly: ask for a quote.

WhatsApp