Indian TvCopier Setup: 9 Simple Steps, A to Z

This page covers the whole Indian TvCopier setup, from the download to the first alert that reaches your broker. The Indian TvCopier is a Windows program from TPcopier. It takes each TradingView alert and places the order at one of ten Indian brokers: Zerodha, Angel One, Upstox, Dhan, Fyers, Groww, ICICI Direct, 5paisa, Kotak Neo and Alice Blue. Every screenshot below comes from the program itself, filled with example data.

Why a program? Since 1 April 2026, SEBI's framework for retail algo trading lets a broker take an API order only from a static IP registered to you. So the order has to leave your own PC or VPS. TPcopier never places an Indian order from its servers. It checks your licence, and it passes your alerts on only when TradingView cannot reach your PC. Otherwise they come straight from TradingView to the program. Either way, the program does the rest.

What the Indian TvCopier setup needs

  • A Windows 10 or 11 PC, or a Windows VPS, with a static IP. It must stay on through market hours.
  • API access at your broker, with that IP registered.
  • A TradingView plan that can send webhook alerts.
  • Port 80 open to that machine, so TradingView can send each alert straight to it. That is the only way in, so the connection needs its own public IP.
  • A TPcopier account, which holds your licence key.

The demo is the full program for two days. It acts on up to 10 entry alerts a day, and exits never count against that. After the demo, the licence is a one-time payment of $150 for one computer, paid in USDT through Binance Pay. The pricing page always has the current figure. All sales are final, which is why the demo comes first.

The Indian TvCopier setup in 9 steps

1. Take the demo key and the download

Open the Indian copier page on tpcopier.com and press Get the free demo. Once you sign up, your TPcopier account shows a card for the Indian TvCopier. Press Get my free demo key there and copy the key. Then press Download for Windows on the same card.

One key works on one computer. The two demo days start when you first activate the key, not when you take it.

2. Start it on the machine with the static IP

Run the program on the PC or VPS whose IP your broker will have on file. A small start-up window lists what it checks: the user interface, the settings, the alert endpoint and the folder that keeps your data. It also looks for Microsoft's WebView2 runtime. Windows 11 already has it. On Windows 10 the program names what is missing and asks before it downloads anything.

When the checks pass, the program opens in its own window. The dashboard stays on this computer, so nobody else on your network can open it. Only the alert address listens on port 80, as step 7 explains.

3. Activate the licence

The first screen asks for the key. Paste it into the box, which shapes the TPC- pattern as you type, and press Activate. The program checks the key with tpcopier.com and binds it to this computer. If the check cannot finish, press Check again. The screen also asks again by itself every 20 seconds, so it opens the moment the key is good.

Indian TvCopier setup: the activation screen asking for the TPC licence key The activation screen, with this computer's name under the message (example).

4. Register the static IP with your broker

After activation the Dashboard opens. Its top line is the Static IP band: the public address your orders leave from, with a Copy button. Register that exact address in your broker's API settings.

A home connection can change its address without warning. So the band keeps the old one and says "changed from" the moment it moves. Until your broker has the new address, it refuses every order.

Dashboard of the Indian TvCopier with the Static IP band and the engine switch The Dashboard: the Static IP band on top, then today's orders, refusals and sources (example).

5. Add your broker account

Open Accounts and press + Connect a broker. A grid lists all ten brokers, each with how many keys it needs. Pick yours, and the program makes the account and opens its form.

The left side holds the name, the broker, Its share of every order and an optional Static IP for this account. On the right sit that broker's own keys. Each one has a hint that says where it comes from and how long it lasts. Fill them in, press Save this account, then press Test the connection. A working account shows "connected" on the list.

Your keys stay on this computer, sealed in the program's data folder. They come back to the screen as dots, and the journal only ever records the name of what you changed.

Accounts page of the Indian TvCopier with three example broker accounts The Accounts page: each account has its own switch and connection state (example).

Indian TvCopier setup: a Zerodha account form with API key, API secret, access token and Log in with Kite A new Zerodha account: its three keys, the Log in with Kite button and the redirect address to register once (example).

6. Set what the account may do

Under the keys sits What this account does with an order. Every account keeps its own copy. That way a small account and a big one can follow the same alert in different ways. Check three settings before the first alert:

  • Most lots in one order starts at 1. The program refuses a 2-lot alert until you raise it.
  • Convert market signals into protective limits is on. An alert with no price then goes as a limit order, 0.5% through the last price to start with.
  • Send the stop loss as a real order is off. Until you switch it on, the program only records the alert's stop.

The same block also holds the daily order cap, a rupee ceiling per order, the segments the account may trade and whether a SELL may open a short.

Per-account order settings in the Indian TvCopier: protective limits, lot cap and allowed segments One account's order rules; every account keeps its own copy (example).

7. Open port 80 for TradingView

With port 80 open, TradingView sends each alert straight to the program, with nothing in between. That is the only way in: the program takes alerts from nowhere else.

TradingView only sends webhooks to port 80 or 443, so the program takes its alerts on port 80. The dashboard itself stays private on this PC. Open TradingView inside the program and let TradingView in:

  • Press Allow port 80 in Windows Firewall. Windows asks for permission once. If it also asks whether the app may use the network, press Allow access.
  • At home, forward port 80 on your router to this computer.
  • On a VPS, open port 80 in the provider's firewall too.

Then read the checks on the same page: whether the program is listening on port 80, whether the Windows Firewall rule is in place, and this computer's public address. They run on your computer only. To test the whole path, send a test alert from TradingView and watch the Signal Feed.

Your address sits under 1 The webhook URL, marked DIRECT: http://<this computer's public IP>/tv/<a long secret token>, with Copy and Regenerate buttons. Only TradingView's own servers can place orders through it. An order from any other address is refused, and the journal says where it came from. Still, treat the URL as a password. Don't screenshot it, and press Regenerate if it ever leaks.

In India, home and mobile internet from Jio, Airtel and most others usually shares one public address between many customers. Then TradingView cannot reach your PC, whatever you open there. The program has no other way in, so run it on a Windows VPS with a static IP, which your broker has to register anyway, or on a line with its own public IP and port 80 forwarded to the PC.

8. Create the alert on TradingView

Now build the alert on tradingview.com. In the alert dialog, open Notifications, tick Webhook URL and paste the address from 1 The webhook URL. TradingView only sends webhooks once two-factor authentication is on, as its webhook alerts guide explains.

The Message box carries the order itself. The program's TradingView page lists six ready messages under 2 The message, each with a Copy button. They cover a call, a short put, an exit, an entry with a stop and targets, cash equity and a Pine strategy. The message must be JSON. The program has no AI, so it refuses a plain-text alert, and the Signal Feed says why. Here is one of them with an example source name:

{
  "action": "BUY",
  "symbol": "NIFTY",
  "strike": 24600,
  "option_type": "CE",
  "lots": 1,
  "price": 120.5,
  "sl": 100,
  "targets": [150, 180],
  "source": "NIFTY breakout"
}

action takes BUY, SELL or EXIT, and a SELL opens a short rather than closing a long. The strike must sit on the index's step, so NIFTY moves in 50s and BANKNIFTY in 100s. Shares use quantity in place of a strike. source names the strategy, and it gets its own switch on the program's Sources page.

Ready alert messages with Copy buttons in the Indian TvCopier The ready alert messages; copy one into TradingView's Message box and change the contract.

9. Test before the market opens

Paste your alert's message under 3 Try it before the market opens and press Read it. The program shows how it reads the alert: the contract, the size and the price. It sends nothing anywhere. Fix anything that surprises you here, not at 09:15.

Then rehearse the whole path with no money at risk. Switch every account off on the Accounts page and fire the alert from TradingView. It lands in the Signal Feed, and nothing reaches a broker. Or keep the account on Paper trading, the default for a new account, and watch simulated fills at live prices.

Indian TvCopier setup, step 9: Try it before the market opens reading an example NIFTY alert Read it shows the contract, size and price the program would use, and sends nothing (example).

Signal Feed of the Indian TvCopier with sent, blocked and refused alerts The Signal Feed: each alert with its fate, the broker's own words and a { } button for the details (example).

The engine switch and your daily routine

The top bar has one control, the engine switch. Engine running means alerts trade. Press it to stop, and every alert after that is refused and written down. The same switch is the kill switch under Settings.

Most brokers also want a fresh login each trading day. Here is what each account holds, taken from the program's own hints:

Broker Keys in the account Every trading day
Zerodha API key, API secret, access token Press Log in with Kite, or paste a token
Angel One API key, client code, MPIN, TOTP secret Nothing, it signs itself in
Upstox Access token (key and secret optional) A new access token
Dhan Access token, client id A new token once yours expires
Fyers App id, access token A new token after 6 AM
Groww Access token (key and secret optional) A fresh token, since it is short-lived
ICICI Direct App key, secret key, session token A new Breeze session
5paisa App key, client code, access token A new token, as it ends at 11:59 PM
Kotak Neo Trading token, session id A new TOTP login
Alice Blue User id, session id A new session id

Zerodha is the easy one of the daily group. Once, set your Kite Connect app's Redirect URL to the address the account shows, normally http://127.0.0.1:51204/zerodha/callback. After that, Log in with Kite opens Zerodha's page in your browser, and the program saves the day's token by itself.

Settings worth a minute

Settings has five tabs. Risk caps holds the two rules that belong to the alert itself: Lots when the message does not say, 1 to start, and Ignore repeats within, 300 seconds. It also holds the kill switch. Market & session sets the trading window, 09:15 to 15:15 on weekdays, and the time zone, Asia/Kolkata.

Alerts & notifications can also ping your phone. Give it a Telegram bot token and your chat id, and it sends a line whenever an order goes through or fails. It never reads anything there.

Risk caps tab in the Indian TvCopier settings with the kill switch Settings, Risk caps: lots when the alert names none, the repeat window and the kill switch.

Updates and your licence

The sidebar shows the version. When tpcopier.com offers a newer build, a lime Update available button appears under it and opens the download. Your accounts and settings live in the program's own folder under your Windows user. So a new version starts with everything in place.

Under Settings > App you can see the licence state, the masked key, this computer's name and the version. A demo also shows its days left and today's count in the top bar, for example "Demo: 4 of 10 signals today".

Update available button and the licence panel in the Indian TvCopier Settings > App with the licence panel; the sidebar offers a newer version (example).

FAQ

Does the Indian TvCopier setup need a VPS?

No, but it needs a static IP that stays on during market hours. A small Windows VPS gives you both. A home PC works too, if your internet provider gives you a fixed address. TradingView must also be able to reach it on port 80, which most shared home lines from Jio or Airtel don't allow.

Does my PC need an open port for TradingView alerts?

Yes. TradingView sends webhooks only to port 80 or 443, and the program takes alerts on port 80 and nowhere else. The program's TradingView page has a button for Windows Firewall. At home you also forward port 80 on your router, and on a VPS you open it in the provider's firewall. Only the alert address listens there; the dashboard stays private on your PC. On most Jio or Airtel home connections TradingView cannot get in at all, so use a Windows VPS with a static IP.

Can one TradingView alert trade two brokers at once?

Yes. Every account that is switched on gets the alert with its own share of the size. On the Sources page you can also pin a strategy to some accounts only.

What happens to alerts while the PC is off?

Nothing trades. An alert that arrives while the program is closed is never traded. So keep the machine on and the program open through market hours.

How do I move the licence to another computer?

Ask TPcopier support, under Custom Work, to release the key. Then activate the same key on the new computer.

Is there a paper trading mode?

Yes, and it is the default. Paper trading is the default for a new account: live broker prices, simulated fills, and nothing sent to the market. Switch an account to real when the paper results look right.

Do your Indian TvCopier setup on the demo

A copier places a bad alert as faithfully as a good one. So run the demo with one account and one lot, and read the Signal Feed after every session. Create your TPcopier account to take the key. For broker details, read TradingView to Zerodha, TradingView to Angel One or TradingView to Dhan. The Telegram and TradingView overview compares all ten brokers. For what the program does before you install it, see TradingView automation for ten Indian brokers.

Risk warning: trading options and shares carries a high risk of losing money and is not suitable for everyone. Nothing here is investment advice.