How to Send a TradingView Alert to Your Broker (No Code) | The Indicator Store
How to Send a TradingView Alert to Your Broker: Webhook Setup for Futures
Your setup fires. You switch platforms to place the order, and by the time you're there the entry is gone. That gap is what this guide closes: how to take a signal on a TradingView chart, turn it into an alert that already carries the complete order, and get it to your broker — without writing a single line of code.
Everything below is the same process we ran live on NQ, and the full session is embedded at the end.
Why a TradingView strategy doesn't place orders
Load a strategy on a chart and you'll see entries, exits, and a performance report underneath. It looks like a trading system, and in a sense it is — but it is entirely historical. Those orders are drawn on the chart. They are not sent anywhere.
What sends something outside TradingView is an alert. An alert can deliver an email, a push notification on your phone, or a webhook.
What a webhook is, and why you need one
A webhook is a message TradingView sends to a web address when your alert fires. TradingView doesn't talk to brokers directly, so something has to sit in the middle: a webhook provider that receives that message, translates it into a real order, and routes it to your broker.
So the chain looks like this:
Your signal → TradingView alert → webhook → gateway → broker
Before you start
Three things need to be in place:
- A paid TradingView plan. This is the one that surprises people. On a free account you can create alerts, but the webhook option under Notifications is not available.
- An account with a webhook provider, connected to your broker.
- A broker account — demo is fine, and demo is where you should start.
Step 1 — Connect your broker
Inside the webhook provider, log into your broker account. Once connected, everything else is managed from that panel: which account receives the orders, which instrument, and the size.
If you have sub-accounts, each one appears separately. Pick the one you want to trade before generating anything.
Step 2 — Generate the alert code
The provider generates two things you'll need: a webhook URL and a token. Save both.
At this stage you choose between two modes:
- Indicator mode. Your indicator prints a signal, and you define the target and stop here.
- Strategy mode. Your strategy already defines entry, target and stop, so you leave those fields empty and let the strategy decide everything.
Then select the account, confirm, and the provider produces the alert message — a long string of text. That string is what TradingView will send.
One security note: that string contains your token. Anyone with it can send orders to your account. Never share it in a screenshot or a video, and if it ever gets exposed, use the "refresh token" option to invalidate it immediately.
Step 3 — Create the alert in TradingView
On your chart, click the alert icon and set:
- Condition: your strategy, or your indicator's signal.
- Expiration: if you're trading a contract that rolls over, set it to expire in a month rather than leaving it open-ended. It forces you to refresh the alert with the current contract.
- Alert name: this is what you'll see in your list of alerts, so name it for the setup, not "Alert 1".
- Message: delete whatever is there and paste the alert code from the provider.
Step 4 — Paste the webhook under Notifications
The message says what to send. The Notifications tab says where. Paste the webhook URL there and enable it.
Each broker connection has its own webhook URL, so make sure you're pasting the one that matches the account you selected.
You can also enable a push notification on your phone, which is useful. The email option will simply deliver the raw code, so it adds little.
Symbol mapping and contract rollover
TradingView and your broker don't name instruments the same way. The provider handles this with a mapping table: you write NQ, and it resolves to the correct front-month contract on your broker.
That's also why the alert expiration matters. An alert left running for months will keep pointing at a contract nobody is trading.
Two levels of control
This is the part people ask about most, because handing order placement to an automated chain feels like losing control. You have two independent switches:
- In TradingView: pause the alert itself, and nothing is sent.
- In the provider: pause the account, and incoming webhooks are received but ignored.
Either one stops execution. Both are one click, and both are reversible.
The execution log
Every webhook that arrives is recorded — the ones that executed and the ones that were ignored because the account was paused. When something doesn't behave as expected, that log is the first place to look: it tells you whether the message arrived at all, which separates a TradingView problem from a broker problem.
What if your indicator has no signals?
Most indicators on TradingView draw lines. They don't print buy and sell signals, and without a signal there is nothing to automate. Here is how to build one from scratch.
Add an oscillator
Any oscillator works. In the session we used a CCI with a 3-bar smoothing, and kept only the smoothed line on the chart.
Read its pivots automatically
A divergence means price and the oscillator disagree: price keeps making lower lows while the oscillator prints a higher low. Spotting that by eye works, but you can't automate an eye.
TIS_Swing detects swing highs and lows, and — unlike standard pivot tools — keeps the last confirmed level alive as a continuous value on every bar. It also takes any plot on your chart as its source, so instead of pivots on price you can point it at the oscillator.
It's free and open-source: TIS_Swing on TradingView
Turn the pivots into a divergence signal
TIS_Divergence takes the oscillator as its source, compares its pivots against price, and prints the entry signals. Two settings matter more than the rest: the minimum level for high pivots and the maximum for low pivots. Without them you get a signal on every pivot, including the ones on the wrong side of the zero line.
Turn the signal into an order
TIS_Automator is a strategy that takes the signal from any indicator on your chart — visible or not — and builds the complete order: entry, target in ticks, stop in ticks, size, and a session filter. You pick the buy and sell plots from a dropdown.
Because it runs as a strategy, the performance report under the chart recalculates every time you change a parameter. Widen the target and you'll see immediately what it does to the result; enable the session filter and you'll see the trade count drop and the profit factor move. That feedback loop is the point — it's how you find out which settings your instrument actually tolerates, before any money is involved.
Test on demo first
Before pointing any of this at a funded account, run the whole chain on a demo account and watch one order travel end to end: signal, alert, webhook, fill. It takes minutes, and it's the only way to know that every link works together rather than separately.
The full session
Tools used in this guide
- TIS_Swing — free and open-source: see it on TradingView
- TIS_Divergence and TIS_Automator — plans and details
- Questions and support: our Discord
Trading futures involves substantial risk. Nothing in this article is a recommendation to trade or a promise of results. Risk disclosure.


Comments
Post a Comment