FAQ

TradingView Webhook Automation: Turn Alerts Into Live Broker Orders

Everything about turning TradingView alerts into real broker orders — webhooks, JSON payloads, required subscriptions, and no-code bot setup.

A TradingView webhook is an automated message TradingView sends the instant your alert fires. It is an HTTP POST carrying a small block of JSON that describes the trade. On its own, that message is just data. PickMyTrade is what turns it into action: it receives the webhook, reads the symbol, side, size and risk settings, and places the matching order on your connected broker, in the cloud, with no coding and no VPS.

The moment your strategy or indicator triggers, a real order lands on Tradovate, Rithmic, Interactive Brokers, TradeStation, TradeLocker, ProjectX, Match-Trader or Tradier, without you clicking a thing.

This page explains exactly what a TradingView webhook is, how to create one, what the JSON payload looks like, how PickMyTrade executes it, and how to keep it secure. Start with a 5-day free trial, no credit card required.

10,000+ traders 5M+ trades placed Cloud-based, no VPS

What is a TradingView webhook?

A webhook is a way for one app to tell another app that something just happened, in real time. When you attach a webhook to a TradingView alert, TradingView sends an HTTP POST request to a URL you choose the moment the alert condition is met. That request carries a payload, a short block of text formatted as JSON, that spells out what to do: which symbol, buy or sell, how many contracts, and any stop-loss or take-profit levels.

Think of it as TradingView filling out a trade ticket and mailing it instantly to an address you set. The address is your PickMyTrade webhook URL. The ticket is the JSON payload. Unlike an email or a pop-up, a webhook is machine-readable, so software can act on it automatically without a human reading anything. That is the whole basis of automated trading from TradingView: the alert is the trigger, the webhook is the delivery, and PickMyTrade is the part that actually places the order.

Requirements before you start

You need four things to run TradingView webhook automation with PickMyTrade:

  • A paid TradingView plan. Webhook alerts are a paid feature. The Essential plan (currently $12.95/month) is the entry tier that includes them. Free TradingView accounts cannot send webhooks.
  • Two-factor authentication (2FA) enabled on your TradingView account. TradingView requires 2FA before it will let an alert send to a webhook URL.
  • A supported broker account. Live, demo or a prop-firm evaluation on Tradovate, Rithmic, Interactive Brokers, TradeStation, TradeLocker, ProjectX, Match-Trader or Tradier.
  • A PickMyTrade account. This is where you connect your broker, generate the webhook URL and the alert payload, and watch your fills. A 5-day free trial with no credit card lets you set the whole thing up before you pay.

How to create a webhook in TradingView (step by step)

Once your broker is connected in PickMyTrade, creating the webhook alert in TradingView takes about a minute:

  1. Open your chart and click the alert icon (the clock). Set your condition, for example your strategy, an indicator crossover, or a price level.
  2. Open the Notifications tab inside the alert dialog and tick Webhook URL.
  3. Paste your PickMyTrade webhook URL into that field. PickMyTrade gives you this URL when you generate an alert (it ends in /v2/add-trade-data-latest).
  4. Delete the default alert text in the Message box and paste the PickMyTrade-generated JSON payload in its place. PickMyTrade builds this for you, so there is nothing to write.
  5. Click Create. Your alert is now wired to place a live order every time it fires.

That is the entire setup. No code, no server, no browser extension. Test it on a 1-minute chart first, then move it to your real timeframe once you have seen a fill land in your PickMyTrade alert log.

The TradingView alert JSON payload format

The payload is the message TradingView delivers to PickMyTrade. It is JSON, a simple list of fields and values. A webhook payload for a trade carries the essentials: which symbol to trade, the side (buy or sell), the quantity, and optional stop-loss and take-profit. Here is an illustrative example of the kind of fields a payload contains:

{
  "token": "YOUR_PICKMYTRADE_TOKEN",
  "symbol": "MNQ",
  "side": "buy",
  "quantity": 1,
  "order_type": "market",
  "stop_loss": 20,
  "take_profit": 40
}

You do not have to write this by hand or memorize the exact field names. PickMyTrade's no-code alert builder generates the precise JSON for your buy and sell signals, including your risk settings, and you simply paste it into the TradingView alert. If you use a Pine Script strategy that already outputs an alert message, PickMyTrade reads the standard fields it needs. The token in the payload is how PickMyTrade knows the alert is yours, so it never carries your broker login.

From webhook to filled order: how PickMyTrade executes

Here is the full path a signal travels. Your alert fires in TradingView. TradingView sends the webhook, the HTTP POST with your JSON payload, to your PickMyTrade URL. PickMyTrade's cloud receives it, checks the token to confirm it is your account, and validates the payload (correct symbol, valid side, size within your rules). It then routes the order to your connected broker and places it, applying any stop-loss, take-profit or position sizing you configured. The result shows up in your PickMyTrade alert log and in your broker platform.

Because all of this runs in PickMyTrade's cloud, there is no VPS to rent and nothing to keep running on your computer. You can close your laptop and the automation still works. That is a real difference from download-and-run tools that need a machine left on around the clock. One connected setup handles your signals 24/7.

Webhook execution latency (honest expectation)

Speed matters, so here is the straight version. When your alert condition is met, TradingView fires the webhook, and delivery to PickMyTrade's cloud is typically near-instant. PickMyTrade then processes your order in under 200ms on our side. That is the part we control and can state honestly.

Your total fill time, though, depends on more than us. It also depends on your broker's own execution speed, network latency between the services, and how quickly TradingView sends the alert in the first place. Those vary by broker, by account and by market conditions, so we do not promise a guaranteed end-to-end number. What you can count on is fast, consistent processing on our side and a clear log of exactly when each order was received and sent, so there is no guesswork.

Supported brokers and prop firms for webhook execution

The same TradingView webhook engine sends orders to eight brokers: Tradovate, Rithmic, Interactive Brokers, TradeStation, TradeLocker, ProjectX, Match-Trader and Tradier. Tradovate automation lives on pickmytrade.trade; the other brokers each have their own setup page on pickmytrade.io. Pick the broker you trade and follow its page to get your webhook URL.

Many traders run these webhooks on prop-firm and funded accounts. PickMyTrade connects to accounts on Tradovate, Rithmic and ProjectX, which many prop firms run on, including firms like Apex, Topstep and E8 Markets. One important note, stated plainly: copy trading and automation rules vary by prop firm and change over time. Routing your own TradingView alerts to your own funded accounts is treated differently by different firms, and policies shift. Always confirm your specific firm's current rules before you automate.

Webhook security best practices

A webhook URL is a live entry point to your account, so treat it with the same care as a password.

  • Keep your webhook URL and token private. Do not post them in public forums, Discord screenshots, YouTube videos or shared Pine Script. Anyone with your URL and token could send alerts to your account.
  • Never put broker credentials in the payload. Your broker username, password or API secrets should never appear in a TradingView alert message. They do not belong there and are not needed.
  • Rely on PickMyTrade token authentication. PickMyTrade authenticates each alert with your account token, so the payload only ever needs trade details (symbol, side, size, risk), not login information.
  • Rotate the token if it is ever exposed. If you think your URL or token leaked, regenerate it in PickMyTrade and update your alerts. The old one stops working.
  • Test with small size first. Confirm the plumbing on a demo account or a single contract before you scale up.

Webhook vs email/SMS alerts vs manual trading

All three start with the same TradingView alert, but they end very differently:

  • Manual trading: the alert tells you to act, then you switch to your broker and place the order yourself. It works, but it is slow, easy to miss when you step away, and prone to fat-finger mistakes.
  • Email or SMS alerts: a notification lands in your inbox or phone. It is still just a message a human has to read and act on. It cannot place a trade, and by the time you have opened it, the price may have moved.
  • Webhook automation: a structured JSON message goes straight to PickMyTrade the instant the alert fires, and the order is placed automatically. No reading, no clicking, no missed fills while you are asleep or at work.

For actually automating trades, the webhook is the only one of the three that removes the human bottleneck. Email and SMS are fine as a heads-up; they are not an execution method.

Common webhook errors and troubleshooting

When a webhook order does not go through, it is almost always one of a handful of causes. Here is how to spot and fix each:

  • Malformed JSON. A stray comma, a missing quote or an extra bracket breaks the payload. Fix: regenerate the alert message in PickMyTrade and paste it fresh, rather than editing it by hand.
  • Wrong symbol mapping. The symbol in the alert does not match a contract your broker recognizes. Fix: use the symbol format PickMyTrade shows for your broker, and check continuous vs front-month contracts.
  • Plan or 2FA not enabled. A free TradingView plan, or an account without 2FA, cannot send webhooks at all. Fix: upgrade to a paid plan (Essential or higher) and turn on 2FA.
  • Wrong or expired token. If the token in the payload is missing or old, PickMyTrade rejects the alert. Fix: copy the current token from PickMyTrade into your alert.
  • Broker not connected or logged out. If your broker connection dropped, there is nowhere to send the order. Fix: reconnect the broker in PickMyTrade.

The fastest way to catch all of these is to fire a test alert on a 1-minute chart and read your PickMyTrade alert log, which shows exactly what came in and what happened next.

TradingView Webhook Automation FAQ

What is a TradingView webhook and how does it work?

A TradingView webhook is an automated HTTP POST message that TradingView sends to a URL you specify the instant an alert fires. The message carries a JSON payload describing the trade: the symbol, the side, the size, and optional stop-loss and take-profit. PickMyTrade receives that payload and places the matching order on your connected broker, so an alert becomes a live order with no manual clicks.

How do I automate my TradingView alerts to place real trades?

To automate TradingView alerts for live trading, you need three components:

  1. TradingView account (Essential plan or higher — webhooks require a paid subscription)
  2. Broker account (Tradovate, Rithmic, Interactive Brokers, TradeStation, or others)
  3. Automation platform like PickMyTrade that bridges the two

The process works via TradingView webhooks: when your strategy or indicator triggers an alert, TradingView sends a JSON payload to PickMyTrade's webhook URL. PickMyTrade processes your order in under 200ms on our side, then routes it to your broker. Total fill time also depends on your broker's execution, network latency, and how quickly TradingView sends the alert. No coding is required — the platform auto-generates the alert JSON for you.

Quick setup: Create a PickMyTrade account → Connect your broker → Configure your strategy settings → Click "Generate Alert" → Paste the generated JSON and webhook URL into TradingView. Done in under 5 minutes.
What TradingView subscription do I need for webhook alerts?

You need at minimum the TradingView Essential plan ($12.95/month billed annually, or $14.95 monthly) to use webhooks for automated trading. Webhooks are not available on the free Basic plan.

Here's what each plan offers for automation:

  • Essential ($12.95/mo) — 20 active alerts with webhooks. Good for 1-3 strategies on a few symbols.
  • Plus ($24.95/mo) — 100 active alerts. Good for multiple strategies across many symbols.
  • Premium ($49.95/mo) — 400 active alerts. Best for prop firm traders managing many accounts and symbols.
  • Ultimate ($99.95/mo) — 800 active alerts. For professional/institutional use.

Each alert that sends a webhook to your automated trading platform counts toward your plan's alert limit. If you automate 5 symbols with buy/sell alerts, that's 5 alerts (not 10 — one alert per symbol handles both directions via JSON configuration).

Can I automate trading on TradingView with a free plan?

No, you cannot use TradingView's webhook feature on the free plan. Webhooks — the mechanism that enables automated trading — require a paid TradingView subscription:

PlanPrice/MonthActive AlertsWebhooks
Free / Basic$01No
Essential$12.9520Yes
Plus$24.95100Yes
Premium$49.95400Yes
Ultimate$99.95800Yes

The Essential plan ($12.95/month) is sufficient for most automated traders. If you run multiple strategies across many symbols, consider Plus or Premium for more alert slots.

Workaround for free users: Some traders use email-to-webhook relay services that convert TradingView email alerts into webhook calls. However, this adds significant latency (30-60+ seconds) and is unreliable for time-sensitive trading. For serious automated trading, a paid TradingView plan is strongly recommended.

How fast is TradingView webhook execution and what is the latency?

PickMyTrade processes your order in under 200ms on our side. Delivery from TradingView to PickMyTrade is typically near-instant, but your total fill time also depends on your broker's execution speed, network latency, and how quickly TradingView sends the alert, so we do not promise a guaranteed end-to-end number.

Which brokers can I send TradingView webhook orders to with PickMyTrade?

Tradovate, Rithmic, Interactive Brokers, TradeStation, TradeLocker, ProjectX, Match-Trader and Tradier, eight brokers in total. Tradovate automation lives on pickmytrade.trade; the other seven brokers each have their own setup page on pickmytrade.io.

Can I use TradingView webhooks with prop firm accounts?

PickMyTrade connects to accounts on Tradovate, Rithmic and ProjectX, which many prop firms run on, including firms like Apex, Topstep and E8 Markets. Copy trading and automation rules vary by prop firm and change over time, so always confirm your firm's current policy before you automate.

How do I secure my trading webhook URL?

Webhook security is critical for automated trading. Here are best practices:

  1. Use unique tokens — PickMyTrade generates a unique authentication token for each account. This token is included in every webhook payload and verified server-side. Without the correct token, orders are rejected.
  2. Never share your webhook URL publicly — Your webhook URL + token combination is like a password to your trading account. Don't post it in forums, Discord, or social media.
  3. Use HTTPS endpoints only — PickMyTrade's webhook URLs use HTTPS encryption (https://api.pickmytrade.trade/v2/add-trade-data), ensuring data is encrypted in transit.
  4. Regenerate tokens periodically — If you suspect your webhook URL or token has been compromised, generate new alert credentials in PickMyTrade.
  5. Don't include sensitive data in alerts — Never put broker passwords, API keys, or personal information in your TradingView alert messages.

Key safety fact: Automation platforms like PickMyTrade are non-custodial — they can place trades on your behalf but cannot withdraw funds from your broker account. Your money remains safe with your broker at all times.

Do I need a server to use webhooks for automated trading?

No, you do not need your own server for webhook-based automated trading. Cloud-based platforms like PickMyTrade handle all the server infrastructure for you:

  • PickMyTrade runs in the cloud 24/7 — your computer does not need to be on
  • TradingView sends webhook alerts from their servers to PickMyTrade's servers
  • PickMyTrade processes the signal and sends orders to your broker's servers
  • The entire chain (TradingView → PickMyTrade → Broker) operates in the cloud

Exception: Interactive Brokers automation requires TWS (Trader Workstation) to be running on a computer or VPS. For IB, you'd need a VPS like QuantVPS ($20-50/month) to keep TWS running 24/7.

For all other brokers (Tradovate, Rithmic, TradeStation, ProjectX, TradeLocker, etc.), no server, no VPS, and no always-on computer is required.

What is the difference between webhook alerts and email alerts for trading?

Webhook alerts and email alerts are two notification methods in TradingView, but they serve very different purposes for automated trading:

FeatureWebhook AlertEmail Alert
Delivery SpeedNear-instant (PickMyTrade processes your order in under 200ms on our side)10-60+ seconds
FormatJSON (structured data)Plain text
ReliabilityDirect HTTP POSTSubject to email server delays/spam filters
AutomationDirect connection to automation platformsRequires email-to-webhook relay
TradingView PlanEssential ($12.95/mo) or higherAvailable on free plan
Best ForAutomated tradingPersonal notifications only

For automated trading, always use webhooks. The speed difference alone (near-instant delivery vs. 10-60 seconds) can mean the difference between a good fill and significant slippage, especially in fast-moving futures markets. PickMyTrade processes your order in under 200ms on our side once the webhook arrives; total fill time also depends on your broker's execution, network latency, and how quickly TradingView sends the alert.

Can TradingView execute trades automatically on my broker?

TradingView has limited native auto-trading capabilities. It offers a built-in broker panel that connects directly to a few brokers (like Tradovate and TradeStation), but this only allows manual order placement from charts — it does not automatically execute strategy alerts.

For true automated trade execution — where your TradingView strategy alerts automatically place orders on your broker without manual intervention — you need a third-party TradingView automation platform. These platforms use TradingView's webhook feature to receive alerts and route them to your broker.

Popular TradingView automation tools include:

  • PickMyTrade — $50/month, 8 brokers, no-code setup, orders processed in under 200ms on our side
  • TradersPost — $250/month for unlimited strategies
  • Autoview — Chrome extension-based (requires your computer to be on)
Does TradingView support automated trade execution natively?

No, TradingView does not natively support fully automated trade execution. While TradingView has a built-in broker integration panel that lets you connect accounts from select brokers, it only provides a trading interface within the chart — you still have to manually click to place orders.

TradingView does support webhooks, which are the foundation of automated trading. When an alert triggers, TradingView can send an HTTP POST request to a specified URL. Third-party platforms like PickMyTrade receive these webhooks and automatically execute the trades on your broker. This is the standard method for automating TradingView strategies used by thousands of traders.

The webhook feature requires a paid TradingView plan (Essential at $12.95/month or higher).

What is the difference between TradingView alerts and automated trading?

TradingView alerts are notifications that fire when a price condition, indicator signal, or strategy event occurs. They can notify you via pop-up, email, mobile push, or webhook. By themselves, alerts do not place trades — they simply inform you that something happened.

Automated trading takes this a step further: when an alert fires, a system automatically executes a trade on your broker account without any manual action. The key difference:

  • Alerts only = You get a notification → You manually log into your broker → You manually place the order
  • Automated trading = Alert fires → Webhook sends signal to automation platform → Order is placed on your broker automatically in milliseconds

To bridge the gap between alerts and automated execution, you need a TradingView automation platform like PickMyTrade that receives webhook alerts and converts them into live broker orders. This enables 24/7 hands-free trading based on your TradingView strategies.

Can I automate TradingView alerts using email instead of webhooks?

While technically possible using third-party email-to-webhook relay services, email-based automation is not recommended for live trading. Here's why:

  • Latency: Email delivery takes 10-60+ seconds vs. a webhook, which delivers near-instantly
  • Reliability: Emails can be delayed by spam filters, server issues, or rate limiting
  • Missed trades: Email servers have no guaranteed delivery time, so time-sensitive signals may arrive too late
  • No native JSON support: Emails send plain text, requiring additional parsing that can fail

For reliable TradingView automated trading, webhooks are the industry standard. The TradingView Essential plan ($12.95/month) unlocks webhooks — a small investment compared to the potential cost of missed or delayed trades from email-based automation.

With PickMyTrade, webhook-based automation processes your order in under 200ms on our side; total fill time also depends on your broker's execution, network latency, and how quickly TradingView sends the alert.

Can I send TradingView alerts to multiple brokers simultaneously?

Yes, you can send the same TradingView alert to multiple broker accounts simultaneously. With PickMyTrade's multi-account trading feature, a single TradingView alert webhook can execute trades across:

  • Multiple accounts on the same broker (e.g., 10 Tradovate sub-accounts)
  • Multiple accounts on different brokers (by setting up alerts to both PickMyTrade webhook URLs)
  • Prop firm accounts with individual position sizing and risk settings per account

The JSON alert includes a multiple_accounts array where you specify each account's token, connection name, and quantity multiplier. All accounts receive and execute the trade simultaneously.

This is particularly popular with prop firm traders who manage 5-20+ funded accounts and need to copy the same strategy across all of them from a single TradingView alert.

What happens if my webhook fails during a trade?

If a webhook fails, the outcome depends on what type of failure occurred and when it happened:

  • Entry webhook fails — No trade is placed. Your existing positions are unaffected. You simply miss the entry signal.
  • Exit webhook fails — This is more serious. If you have an open position and the exit signal fails to deliver, your position remains open. This is why configuring stop loss and take profit orders at entry time (bracket orders) is critical — these orders live on the broker server and execute regardless of webhook status.
  • Partial failure — If a multi-account webhook partially fails, some accounts may execute while others don't, causing position mismatches.

How to protect yourself:

  1. Always set SL/TP as bracket orders attached to your entry — they execute on the broker side independent of webhooks
  2. Monitor your PickMyTrade Alert Log and Tradovate positions regularly
  3. Set daily loss limits as a safety net
  4. Use PickMyTrade's trading time settings to auto-close all positions at end of day
Can I use TradingView continuous or front-month symbols (e.g., ES1!) with webhook automation?

Yes — you can use continuous symbols like ES1! or MNQ1! with PickMyTrade webhook automation. When you use a continuous symbol on your TradingView chart, PickMyTrade automatically maps it to the current front-month tradeable contract on your broker (e.g., ES1! maps to the active ESU2026 or ESZ2026). PMT also handles rollover automatically, shifting to the new front-month contract approximately four days before expiration.

How it works:

  • Continuous symbols (ES1!, MNQ1!, GC1!): PickMyTrade maps these to the current front-month contract automatically — no manual chart switching needed at rollover.
  • Auto-rollover: PMT shifts to the new front-month contract approximately 4 days before expiration, and you receive a notification 6 days before expiry so you can manage open positions.
  • Specific contract month: If you want to trade a particular contract (e.g., ESZ2026 instead of the front month), simply enter that exact symbol when generating your alert in PickMyTrade's Generate Alert section — the symbol you enter there is what gets sent to your broker.

Best practice: use continuous symbols on your TradingView chart for seamless automation — PMT handles the mapping and rollover for you. If you need a specific non-front-month contract, select it manually during alert generation in PickMyTrade.

How do I automate trading without knowing how to code?

No-code automated trading is now accessible to everyone through visual platforms that eliminate the need for programming. Here's the step-by-step process:

  1. Pick a strategy on TradingView — Browse TradingView's Community Scripts library with 100,000+ free indicators and strategies. Popular choices include: EMA Crossover, RSI Divergence, Supertrend, Bollinger Band strategies, and MACD signals. No Pine Script coding needed — just add the indicator/strategy to your chart.
  2. Sign up for PickMyTrade — Create a free account at pickmytrade.com (5-day free trial, no credit card)
  3. Connect your broker — Enter your broker credentials. PickMyTrade supports Tradovate, Rithmic, Interactive Brokers, TradeStation, ProjectX, TradeLocker, and more.
  4. Configure your settings visually — Use dropdown menus and input fields to set: position size, stop loss type (dollar, percentage, or points), take profit levels, trailing stop loss, and order type.
  5. Click "Generate Alert" — PickMyTrade creates the JSON webhook code automatically.
  6. Paste into TradingView — Two paste operations: JSON code into the alert message, webhook URL into the notification settings. Click "Create Alert."

That's it — zero coding, zero API setup, zero server management. Your TradingView strategy now automatically executes trades on your broker 24/7.

How do I create a TradingView trading bot without programming?

Creating an automated TradingView trading bot without programming is straightforward with modern no-code platforms:

  1. Choose your strategy on TradingView — Use any indicator or strategy from TradingView's library of 100,000+ community scripts, or apply built-in indicators like Moving Average Crossover, RSI, MACD, Bollinger Bands, etc.
  2. Sign up for an automation platformPickMyTrade offers a 5-day free trial with no credit card required
  3. Connect your broker — Link your Tradovate, Rithmic, Interactive Brokers, or other supported broker account
  4. Configure your bot settings — Set position size, stop loss, take profit, and trailing stop through the visual dashboard (no code)
  5. Generate the alert — Click "Generate Alert" and PickMyTrade creates the JSON code automatically
  6. Paste into TradingView — Copy the JSON into your alert message and the webhook URL into TradingView's notification settings

Your no-code trading bot is now live. Every time your TradingView strategy signals a buy or sell, the trade executes automatically on your broker. No Python, no API keys, no server management required.

What is the best no-code automated trading platform?

The best no-code automated trading platforms in 2026 for TradingView users:

PlatformPriceBrokersBest For
PickMyTrade$50/mo8 brokers (Tradovate, Rithmic, IB, TradeStation, ProjectX, TradeLocker, Match Trader, Tradier)Futures traders, prop firms, multi-account
TradersPost$49-250/moTradovate, IB, Alpaca, TradeStationStock and futures automation
Autoview$10-30/moCrypto exchangesCrypto-only automation
WunderTrading$10-90/moCrypto exchangesCrypto bot trading

PickMyTrade stands out because it supports the widest range of brokers at the lowest unlimited price ($50/month for unlimited everything), has sub-200ms execution speed, and includes features like multi-account trade copying and prop firm support that competitors charge extra for.

What is the easiest way to go from manual trading to automated trading?

The smoothest transition from manual to automated trading follows these phases:

Phase 1: Document your strategy (1 week)

  • Write down your exact entry rules, exit rules, and risk management
  • Find (or create) a TradingView indicator/strategy that matches your rules
  • Verify the indicator signals match when you would manually enter/exit

Phase 2: Backtest (1 week)

  • Run TradingView's Strategy Tester with your strategy
  • Check metrics: win rate, max drawdown, profit factor over 2+ years of data
  • Adjust settings if needed (timeframe, indicator parameters)

Phase 3: Paper trade automated (2-4 weeks)

  • Set up PickMyTrade with a demo/paper trading account
  • Let the automation run for 2-4 weeks
  • Compare automated results with what you would have done manually
  • Verify order execution, SL/TP placement, and timing

Phase 4: Go live with small size (2-4 weeks)

  • Start with 1 micro contract (MNQ or MES)
  • Monitor daily, but don't interfere with the automation
  • Track performance against backtest expectations

Phase 5: Scale up

  • Gradually increase position size as you gain confidence
  • Add more symbols, strategies, or accounts
How do I backtest my TradingView strategy before automating it?

Backtesting is essential before automating any trading strategy. TradingView has a built-in Strategy Tester that makes this easy:

  1. Add a strategy to your chart (not an indicator — only strategies have built-in backtesting)
  2. Open the Strategy Tester tab at the bottom of your chart
  3. Review key metrics: Net Profit, Max Drawdown, Win Rate, Profit Factor, Sharpe Ratio
  4. Test across different timeframes and date ranges for robustness
  5. Account for commissions: In strategy settings, set realistic commission values (e.g., $0.35/contract for micro futures on Tradovate)

Important backtesting considerations:

  • Backtest results are not guarantees of live performance
  • Always account for slippage — add 1-2 ticks to each trade in your backtesting settings
  • Test with at least 2 years of data to capture different market conditions
  • Watch for overfitting — if your strategy has too many parameters, it may be curve-fitted to historical data
  • After backtesting, paper trade for 2-4 weeks using a demo account before going live

With PickMyTrade, you can paper trade your automated strategy on a Tradovate demo account before risking real capital. This validates that your alerts, JSON configuration, and webhook connection all work correctly.

Start free: turn your TradingView alerts into real orders

You can set up TradingView webhook automation and see it place a real order before you pay anything. PickMyTrade includes a 5-day free trial with no credit card required. After the trial it is $50 per month or $500 per year, which includes unlimited tickers and works with demo, live and prop-firm accounts.

No credit card required. 10,000+ traders, 5M+ trades placed.