How to Automate TradingView Alerts with Zerodha, Angel One, Upstox & Alpaca (2026 Guide)
Are you tired of manually executing trades every time your TradingView alerts fire? Imagine your trading strategy sending automatic buy/sell orders to Zerodha, Angel One, Upstox, or Alpaca the moment your conditions are met—without writing a single line of complex code.
In this comprehensive guide, we'll show you exactly how to automate TradingView alerts and connect them to major Indian brokers using webhook automation. Whether you're a day trader, swing trader, or options trader, this step-by-step tutorial will help you set up algo trading automation in under 30 minutes.
🤖 What is TradingView Alert Automation?
TradingView alert automation is the process of connecting your TradingView chart signals (like RSI crossovers, MACD signals, or price breakouts) to your broker's trading platform via webhooks. When an alert is triggered on TradingView, a JSON payload is sent to a webhook URL, which then places a buy/sell order on your broker's platform.
How It Works (Simple Explanation):
TradingView Chart → Alert Triggers → Webhook Fires →
FindNex/Bot Receives Signal → Sends API Request →
Broker (Zerodha/Angel One) Executes Trade → Order Filled
Execution Speed: Typically 0.5-2 seconds from alert to order placement.
📦 Prerequisites: What You Need Before Starting Checklist:
- TradingView Account (Free or Premium)
- Broker Trading Account (Zerodha/Angel One/Upstox/Alpaca)
- Broker API Credentials (API Key + Secret)
- FindNex Account or Custom Webhook Server
- Basic Understanding of TradingView alerts
- Capital for trading (start with paper trading recommended)
Recommended: Get Your Broker API Keys
🛠️ Step-by-Step Setup Guide
Using FindNex (No Coding Required) ⭐ RECOMMENDED
FindNex handles all the technical complexity—webhook listening, API authentication, order placement, and error handling. Perfect for traders who want automation without coding.
Step 1: Create FindNex Account
1. Visit https://findnex.com/pricing
2. Click "Start Free Trial" (7 days, no credit card)
3. Complete registration & email verification
Step 2: Connect Your Broker
1. Login to FindNex Dashboard
2. Navigate to "Integrations" → "Add Broker"
3. Select your broker (Zerodha/Angel One/Upstox/Alpaca)
4. Paste your API credentials:
- API Key
- API Secret
- (For Zerodha: Generate Request Token daily)
5. Click "Authorize" → Broker account linked ✅
Step 3: Get Your Webhook URL
1. Go to "Alerts" → "Webhook Settings"
2. Copy your unique webhook URL:
Example: https://api.findnex.com/webhook/tv/abc123xyz
3. (Optional) Set default order parameters:
- Order Type: Market/Limit
- Product Type: Intraday/Delivery/Futures
- Quantity Multiplier: 1x, 2x, etc.
Step 4: Create TradingView Alert
(Detailed in next section)
📡 Creating TradingView Alert Webhooks
Step-by-Step TradingView Alert Setup:
1. Open Your Chart & Indicator
- Load the chart of your choice (e.g., NIFTY 50, BANKNIFTY, RELIANCE)
- Add your trading indicator (RSI, MACD, Supertrend, etc.)
2. Create Alert
1. Click "Alert" button (⏰ icon) at top toolbar
2. OR right-click on chart → "Add Alert"
3. Configure Alert Conditions
Condition: [Your Strategy/Indicator]
Example: "RSI(14)" → "Crossing" → "30" (Oversold)
4. Alert Actions Section
A. Alert Name:
Example: "NIFTY - RSI Oversold Buy Signal"
B. Webhook URL:
Paste your webhook URL here:
https://api.findnex.com/webhook/tv/abc123xyz
C. Message (JSON Payload):
Basic Buy Order:
json
{
"action": "BUY",
"symbol": "{{ticker}}",
"price": "{{close}}",
"quantity": 10,
"broker": "zerodha",
"product": "MIS",
"order_type": "MARKET"
}
Advanced Order with Stop Loss:
json
{
"action": "BUY",
"symbol": "INFY",
"entry_price": "{{close}}",
"quantity": 50,
"stoploss": "{{close}} - 20",
"target": "{{close}} + 50",
"broker": "angel_one",
"product": "NRML",
"order_type": "LIMIT"
}