Whether you're running your own Pine Script strategy, following a public TradingView indicator, or manually drawing levels on a chart — you can copy TradingView signals to MT5 automatically without touching a single trade yourself. This guide shows you exactly how.
TradingView Copier Pro is the bridge that makes it happen. Any alert TradingView fires gets passed to your MT5 terminal in under a second after it reaches your PC — BUY, SELL, or CLOSE, on any symbol, with your custom lot sizes and risk parameters.
Copy TradingView Signals: What Types of TradingView Signals Can You Copy?
📊 Indicator Alerts
Any built-in or custom indicator with alert conditions (RSI, MACD, moving average crossovers, custom Pine)
🤖 Strategy Signals
Pine Script strategies using strategy.entry() and strategy.close() create automatic entry/exit signals
📐 Chart Pattern Alerts
TrendLine, price level, or drawing-based alerts (price crosses trendline, touches level, etc.)
🌐 External Signals
Signal services that post TradingView alerts can be automatically forwarded to your MT5
⚠️ Important: TradingView webhooks require at least the Essential paid plan. The free plan does not support webhooks. Check TradingView's pricing page for current plan details.
How Signal Copying Works: The Technical Flow
Understanding the flow helps you set it up correctly and debug issues when they arise:
- Your TradingView alert condition is met (indicator crosses, price hits level, strategy fires)
- TradingView sends an HTTP POST to your webhook URL with the alert message as JSON
- TradingView Copier Pro's local server receives the POST through its built-in Cloudflare tunnel
- The server parses the JSON and queues a trade command, which the MT5 EA picks up by polling the local server over HTTP every half second
- The MT5 Expert Advisor executes the order at your broker
- The app logs the entire transaction in the Logs tab
Step-by-Step: Copy Your First Signal to MT5
1. Install and Set Up TradingView Copier Pro
Download from tradingviewcopier.com, install, and connect your MT5 account. See our quick-start automation guide for the full walkthrough.
2. Create a TradingView Alert With Webhook
In TradingView:
- Right-click on your chart or click the Alerts icon (bell)
- Set your condition (e.g. "RSI crosses above 30")
- Click the Notifications tab
- Enable Webhook URL
- Paste your webhook URL from TradingView Copier Pro
- Set the Message to your trade JSON
3. Write the Alert Message JSON
The message field is what TradingView sends to your webhook. For a BUY signal on EURUSD:
{"action":"BUY","symbol":"EURUSD","sl":"1.0810"}
The EA calculates the lot size from your account's risk setting, using the stop price in sl; exits are sent by your strategy's close alerts. For a strategy alert that fills in the direction and symbol for you:
{"action":"{{strategy.order.action}}","symbol":"{{ticker}}"}
4. Test the Signal
After saving the alert, trigger it manually in TradingView (you can set the alert to "Once per bar close" and then wait for a bar to close, or temporarily modify the condition to trigger immediately). Watch the Logs tab in TradingView Copier Pro — you'll see the webhook received, parsed, and the trade passed to MT5 in under a second.
Copying Signals From Public TradingView Indicators
If you're following a public indicator (from the TradingView community scripts), you can add an alert based on any of its conditions:
- Add the script to your chart
- Right-click the indicator name → Add Alert on [Indicator Name]
- Choose the alert condition from the indicator's available signals
- Add the webhook URL and JSON message
This effectively turns any public TradingView script into a fully automated MT5 trading robot with no coding on your part.
Copying Signals to Multiple MT5 Accounts
With TradingView Copier Pro Pro plan, you can connect unlimited MT5 accounts. Every signal that comes through the webhook is simultaneously sent to all connected accounts. You can set different lot sizes per account — perfect for managing a personal account and a prop firm account from the same signal source.
Learn more in our multi-account MT5 copying guide.
Start Copying TradingView Signals to MT5
TradingView Copier Pro — the easiest way to copy any TradingView signal to MT5. One-time payment, no hidden fees.
Copy My First Signal →Tips for Reliable Signal Copying
- Use "Once per bar" for strategy signals — prevents multiple orders from firing multiple times on the same signal
- Include a CLOSE alert — always create a separate alert with
"action":"CLOSE"so your positions are closed automatically - Test in demo first — verify your JSON format and execution speed in a demo MT5 account before going live
- Check the Logs tab — every received webhook and executed trade is logged with a timestamp
Frequently Asked Questions
How do I copy TradingView signals to MT5 automatically?
Create a TradingView alert on your indicator or strategy, enable the webhook option, and point it at a trade copier's URL. The copier parses the JSON message (action, symbol and the stop price used for position sizing) and its MT5 EA places the trade automatically — no manual clicking.
Can I copy signals from an indicator I didn't write?
Yes. Any indicator that supports alerts can drive automation — you create the alert on the indicator's buy/sell condition and attach your webhook. You don't need access to the indicator's source code.
Are copied TradingView signals delayed?
With a local copier, the Expert Advisor checks for new signals every half second, so the app passes a trade to MT5 in under a second after the alert arrives. Total time also depends on TradingView's webhook delivery and your broker. Local processing avoids an extra third-party relay server. Bar-close alerts also 'wait' for the bar to close — that's alert configuration, not copier lag.