Execute Pine Script alerts on Binance, Bybit, OKX, Kraken & 30+ exchanges with sub-300ms latency. Bank-grade AES-256 encryption, zero server setup, 100% cloud automated.
Configure your order parameters below to generate a ready-to-paste JSON payload and webhook endpoint for TradingView.
https://hook.backpulse.io/tv/YOUR_ROUTE_TOKEN{ "token": "YOUR_ROUTE_TOKEN", "exchange": "binance", "market": "futures", "symbol": "{{ticker}}", "action": "buy", "order_type": "market", "leverage": 10, "quantity": "{{strategy.order.contracts}}", "take_profit": "3.0%", "stop_loss": "1.5%" }
See how Backpulse compares to legacy webhook platforms like WunderTrading and 3Commas.
| Platform Feature | Backpulse | WunderTrading | 3Commas |
|---|---|---|---|
| Execution Latency SLA | < 300ms (Global Edge) | 800ms – 2s | 1.5s – 3s |
| Free Tier Available | Yes (No credit card) | 7-Day Trial Only | Limited Trial |
| Pine Script v5 Dynamic Placeholders | ✓ | ✓ | ✕ |
| Exchange-Side TP / SL Execution | ✓ | ✓ | ✓ |
| Client-Side Parameter Optimizer Extension | ✓ | ✕ | ✕ |
| HMAC-SHA256 Webhook Security | ✓ | ✓ | ✓ |
| Multi-Exchange Split Routing | ✓ | Paid add-on | Paid add-on |
| Starting Price | Free / $19/mo | $49.95/mo | $49/mo |
Route signals to 30+ leading spot, margin, and derivative exchanges with sub-account routing support.
Use the built-in alert_message parameter in TradingView or the alert() function to send dynamic JSON webhooks automatically on trade execution.
//@version=5strategy("Backpulse Auto Webhook Strategy", overlay=true, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=5)// IndicatorsfastMA = ta.ema(close, 9)slowMA = ta.ema(close, 21)longCondition = ta.crossover(fastMA, slowMA)shortCondition = ta.crossunder(fastMA, slowMA)// JSON Webhook Alert Payload (sent to https://hook.backpulse.io/tv/YOUR_ROUTE_TOKEN)buyMessage = '{"exchange":"binance","market":"futures","action":"buy","symbol":"{{ticker}}","order_type":"market","quantity":"{{strategy.order.contracts}}","take_profit":"3.0%","stop_loss":"1.5%"}'sellMessage = '{"exchange":"binance","market":"futures","action":"sell","symbol":"{{ticker}}","order_type":"market","quantity":"{{strategy.order.contracts}}","take_profit":"3.0%","stop_loss":"1.5%"}'if (longCondition)strategy.entry("Long", strategy.long, alert_message=buyMessage)if (shortCondition)strategy.entry("Short", strategy.short, alert_message=sellMessage)
TradingView webhooks allow your Pine Script strategies and indicator alerts to communicate directly with external execution servers. When an alert condition triggers on your TradingView chart, TradingView immediately sends an HTTP POST request containing your customized JSON message payload to Backpulse. Backpulse authenticates the request via your unique secret token and executes the order on your connected exchange (Binance, Bybit, OKX, etc.) via low-latency API in under 300ms.
Backpulse servers are hosted in low-latency cloud data centers co-located with major crypto exchange gateways (Tokyo, Frankfurt, London, and Virginia). Typical execution time from TradingView webhook trigger to exchange order placement is under 300 milliseconds, minimizing slippage on market orders.
Yes. Backpulse requires only 'Trading' permissions on your API keys — you should NEVER enable 'Withdrawal' permissions. All API keys and secrets are encrypted at rest using AES-256-GCM and stored in isolated key vaults. Furthermore, all webhook routes are authenticated using HMAC-SHA256 signature verification.
TradingView requires an Essential, Plus, or Premium plan to use their native Webhook URL alert feature. However, if you are using the free Backpulse Chrome Extension, you can also trigger backtest optimizations and local automation directly from any free TradingView plan.
Absolutely! Backpulse supports all official TradingView Pine Script alert placeholders, including {{ticker}}, {{close}}, {{strategy.order.action}}, {{strategy.order.contracts}}, {{timenow}}, and custom variables. When TradingView sends the webhook, it replaces these variables with the actual live values at the moment the candle closes.
Yes. You can specify take_profit and stop_loss percentages directly inside your JSON webhook message (e.g. "take_profit": "3.5%", "stop_loss": "1.5%"). When the entry order fills, Backpulse automatically places the corresponding exchange-side OCO (One-Cancels-the-Other) or bracket order immediately.
Backpulse offers sub-300ms execution speed, a generous free plan without forced subscription lock-in, and seamless integration with our free Pine Script parameter optimizer extension. Unlike competitors that charge $50–$100/month just to connect a webhook, Backpulse was built by quantitative traders for fast, accessible algorithmic execution.