Stop manually tweaking Pine Script input values for hours. Backpulse turns your TradingView chart into an automated, high-speed quantitative backtesting engine. Automatically scan any TradingView Pine Script strategy, run mathematical Brute Force parameter optimization, and discover the highest Net Profit, Win Rate, Profit Factor, and lowest Drawdown settings in seconds.
| Rank | ATR Period | ATR Multiplier | Profit | Sharpe | Win Rate | Action |
|---|---|---|---|---|---|---|
| #1 ★ | 10 | 3 | +348.4% | 2.84 | 68.2% | Active |
| #2 | 8 | 3.1 | +321% | 2.70 | 66% | |
| #3 | 13 | 2.9 | +296% | 2.56 | 64% |
See why quantitative and discretionary traders upgrade their backtesting workflow to Backpulse.
| Capability | Backpulse | TradingView Native | Python Native |
|---|---|---|---|
| Automated Parameter Sweep | ✓ | ✕ | ✓ |
| Brute Force Optimization Engine | ✓ | ✕ | Requires coding |
| Historical Bar Limit | Multi-Year Tick Data | 5k – 20k Bars Only | Depends on CSV |
| Real Slippage, Fees & Funding | ✓ | Basic fee only | ✓ |
| Walk-Forward Analysis (WFA) | ✓ | ✕ | Complex scripts |
| Monte Carlo Stress Testing | ✓ | ✕ | Manual simulation |
| Export Full Trade Logs to CSV | ✓ | Paid TV plan | ✓ |
| Free Chrome Extension Included | ✓ | ✕ | ✕ |
| Cost | Free / $19/mo | $14.95 – $59.95/mo | Free (Hours of coding) |
Everything you need to turn manual chart tweaking into an automated, high-speed quantitative edge.
Open any chart on tradingview.com, and Backpulse instantly detects all active Pine Script v4, v5, and v6 strategies with their complete parameter schema (lengths, multipliers, thresholds, Take Profit, Stop Loss, Trailing Stops, filter booleans, dropdowns).
Set Min, Max, and Step for any numerical parameter. Brute Force Optimization tests every exact combination across hundreds and thousands of iterations with 100% mathematical precision while Smart Range Discovery isolates profitable parameter clusters.
⚡ Local Mode runs in-browser directly on your TradingView tab with zero data leaving your machine (100% privacy). ☁️ Cloud Mode offloads heavy multi-run computations to high-speed cloud clusters without slowing down your browser.
Instantly sort, filter, and analyze all combinations by Net Profit ($ & ROI), Win Rate, Profit Factor, MDD, and Sharpe Ratio. Click 'Apply to Chart' to immediately update the live TradingView strategy inputs without typing a single number.
Zero complex coding required. Discover peak parameters directly inside your TradingView charts.
Add Backpulse to your browser in 1 click from the official Chrome Web Store (compatible with Chrome, Brave, and Edge) — 100% free.
Open any chart on tradingview.com with your Pine Script v4, v5, or v6 strategy. Backpulse auto-detects all parameters instantly.
Set Min, Max, and Step ranges. Let Backpulse test combinations and click 'Apply to Chart' to inject the top profit settings back into your live chart.
Copy this clean, pre-configured TradingView strategy. Built with commission, slippage, and 1-click webhook execution ready for Backpulse.
//@version=5
strategy("Backpulse Auto-Optimized Momentum Strategy", overlay=true,
default_qty_type=strategy.percent_of_equity, default_qty_value=10,
initial_capital=10000, commission_type=strategy.commission.percent,
commission_value=0.04, slippage=2)
// ==========================================
// OPTIMIZATION INPUT PARAMETERS
// Backpulse scans and sweeps these parameters
// ==========================================
fastEmaLen = input.int(21, "Fast EMA Length", minval=5, maxval=60, step=1)
slowEmaLen = input.int(150, "Slow EMA Length", minval=50, maxval=250, step=5)
atrPeriod = input.int(14, "ATR Period", minval=7, maxval=30)
atrMult = input.float(2.5, "ATR Trailing Multiplier", minval=1.0, maxval=5.0, step=0.1)
riskReward = input.float(2.0, "Risk:Reward Ratio", minval=1.0, maxval=4.0, step=0.25)
// ==========================================
// CALCULATIONS & INDICATORS
// ==========================================
fastEma = ta.ema(close, fastEmaLen)
slowEma = ta.ema(close, slowEmaLen)
atrVal = ta.atr(atrPeriod)
longCondition = ta.crossover(fastEma, slowEma) and close > slowEma
shortCondition = ta.crossunder(fastEma, slowEma) and close < slowEma
// Dynamic Stop Loss & Take Profit
var float stopLossPrice = na
var float takeProfitPrice = na
if (longCondition and strategy.position_size == 0)
stopLossPrice := close - (atrVal * atrMult)
takeProfitPrice := close + ((close - stopLossPrice) * riskReward)
// 1-Click Backpulse Webhook Alert Format
strategy.entry("Long", strategy.long,
alert_message='{"action":"buy","symbol":"BTCUSDT","size":"10%"}')
strategy.exit("TP/SL Long", "Long", stop=stopLossPrice, limit=takeProfitPrice,
alert_message='{"action":"close","symbol":"BTCUSDT"}')
// Plots for Visual Inspection
plot(fastEma, "Fast EMA", color=color.rgb(228, 255, 130), linewidth=2)
plot(slowEma, "Slow EMA", color=color.rgb(180, 140, 255), linewidth=2)Test your strategies across deep multi-year tick datasets covering crypto, commodities, forex, and equity indices.
Everything you need to know about optimizing TradingView Pine Script strategies on Backpulse.
You can install Backpulse for free directly from the official Chrome Web Store. Click 'Add to Chrome' on any Chromium-based browser (Google Chrome, Brave, Opera, Microsoft Edge). Open any TradingView chart at tradingview.com, and the Backpulse icon will automatically appear in your sidebar — no complex setup or external software required.
Yes! The Backpulse Chrome Web Store extension is 100% free with unlimited local parameter sweeps, automatic Pine Script strategy detection, and 1-click Apply to Chart directly in your browser. A Pro tier is available if you wish to offload massive multi-thousand combination sweeps to distributed cloud clusters.
TradingView's native Strategy Tester only evaluates one set of parameter inputs at a time, requiring hours of tedious manual adjustment. Backpulse integrates directly into tradingview.com via a 1-click Chrome extension. It automatically detects all inputs of your Pine Script strategy (lengths, multipliers, thresholds, TP/SL), sweeps parameter ranges (Min, Max, Step), tests thousands of combinations, and ranks results by Net Profit, Win Rate, Profit Factor, and Sharpe Ratio in seconds.
⚡ Local Mode runs calculations in-browser directly on your TradingView tab with zero strategy code or data leaving your machine, ensuring 100% privacy. ☁️ Cloud Mode offloads massive multi-parameter and multi-run sweeps to Backpulse's high-speed distributed cloud clusters, allowing you to test 20,000+ combinations in parallel without slowing down your browser.
Once Backpulse finishes testing parameter combinations and displays the Ranked Leaderboard, simply click 'Apply' on the top-performing configuration. Backpulse instantly updates the Pine Script strategy inputs on your live TradingView chart without you typing a single number.
Yes. Backpulse automatically scans and detects all active Pine Script v4, v5, and v6 strategies on your TradingView chart along with their complete parameter schema (numbers, floats, booleans, and dropdown choices).
Yes! With Multi-Runner Sessions, you can spawn multiple independent backtesting runs (+ New Run) in parallel tabs. Test different strategies, timeframes, or parameter boundaries simultaneously and compare their performance side-by-side.
Yes. Backpulse automatically synchronizes with whatever symbol and exchange is active on your TradingView chart: Crypto Futures & Spot (Binance, Bybit, OKX), Gold (XAUUSD), Indices (SPY, QQQ, US30), Forex pairs (EURUSD, GBPUSD), and US Stocks (NVDA, TSLA, AAPL).
Absolutely. In Local Mode, all calculations run client-side in your own browser tab; your strategy code and parameter inputs never leave your computer. In Cloud Mode, jobs are executed in isolated, ephemeral sandboxes and automatically purged after session completion.
Install the free Backpulse Chrome Web Store extension and discover peak parameters for your Pine Script strategies directly inside TradingView.