About Backstrap
A free, browser-based platform for studying indicator strategies against historical price data. Built honestly, run entirely client-side, supported by ads — never by you.
What it is
Backstrap is a backtesting engine paired with an indicator library. You pick a strategy, set its parameters, choose a data source (synthetic or your own CSV), and run a simulation. The results — equity curve, trade log, walk-forward windows, Monte Carlo distribution — are presented exactly as the engine computed them, with no curve-fitting, no embellishment.
The engine implements 11 indicator-based strategies across trend-following, mean reversion, breakout, and divergence styles. Each strategy ships with hand-curated presets so you have reasonable starting points and can see how parameter choices affect signal frequency and trade quality.
How it runs
Everything happens in your browser. There is no backend, no account, no database, no hidden server doing computations on your behalf. The 4,200 lines of JavaScript that compute indicators, generate signals, simulate fills with realistic slippage and commissions, and build the equity curve — all of it runs locally on the page you're looking at.
CSV files you upload never leave your device. Settings persist in your browser’s local storage so your last configuration is ready when you come back. Reset clears it instantly.
What it isn't
Backstrap is an educational reference and simulation tool, not an investment service. It does not offer signals, trade recommendations, or portfolio advice. It does not connect to brokers, place trades, or manage capital. It does not predict future returns. Backtested results are hypothetical simulations on past data; they cannot guarantee future outcomes and they do not account for every real-market friction.
Use Backstrap to disqualify weak ideas, study how indicators behave in different market regimes, and develop an honest sense of how strategies degrade out-of-sample. See the full disclaimer for details.
Why free
The site is genuinely free, with no paid tier and no signup required. Display ads (placed conservatively between content sections) cover the cost of the domain and any future content production.
We don’t track you, sell your data, or upsell anything. Third-party ads may set their own cookies; you can opt out via Google Ads Settings or your browser settings, as detailed in our Privacy Policy.
What's inside
- Backtest engine: 11 strategies × 33 hand-curated presets. EMA Crossover, Bollinger Bounce, MACD (Crossover and Divergence), Stochastic, VWAP Mean Reversion, Donchian Breakout, Supertrend, Ichimoku, RSI Divergence, Consecutive Candles.
- Data sources: Synthetic (random walk), profiled BTC-like / DJI-like 1-year samples, or your own OHLCV CSV upload.
- Risk + filter configuration: Stop loss, take profit, trailing stop, ATR / pct slippage models. Optional volume / ADX / RSI / EMA trend / candle body filters.
- Visualizations: TradingView lightweight-charts price chart with indicator overlays, trade entry/exit markers, oscillator sub-pane (MACD, RSI, Stoch), volume sub-pane, equity curve, color-coded trade log, and CSV export.
- Robustness analysis: Period-window breakdown for consistency check, Monte Carlo shuffle (1,000 trade-order simulations) with P5–P95 distribution and ruin probability.
- Educational reference: 16 indicator pages with formulas, signals, strengths, limitations, and common pitfalls — all available in the indicator library.
Who it's for
Backstrap is built for the curious — students of markets, independent researchers, and software-savvy retail traders who want a transparent tool to study how indicator strategies behave. If you can’t articulate why your strategy works, a backtest won’t magically rescue it; if you can, a backtest gives you an honest first read.
Contact + feedback
Found a bug, have a feature suggestion, or want to discuss educational partnerships? Use the contact page. We read every message.