Sealed-reveal walk-forward · the backtest that survives going live · Start your 5-day free trial →
Sealed-reveal walk-forward

Every backtester lets your strategy
see the future. RevealLab doesn't.

Standard backtests quietly peek at data that wasn't visible yet — and that lookahead is exactly the edge that dies the moment you go live. RevealLab seals the day, makes its calls blind, then reveals. What you see is what you'd actually have made.

The honesty gap · same strategy, scored two ways
Normal backtest saw the future
89% win rate +412R total
RevealLab held the day
54% win rate +118R total

That 35-point gap is the lookahead your backtester sold you. It's also exactly what vanishes live. RevealLab shows you the green number — before you risk a dollar.

Built around your tools TradingView PineScript Alpaca paper · BYOK Local candle fetcher
How it works

Three steps to the honest truth

Bring a PineScript strategy and your own Alpaca paper key. We do the sealed walk-forward and hand back numbers you can trust.

1

Paste your PineScript

Drop in your TradingView strategy. RevealLab translates it into our honest engine and shows you a Translation Report of exactly what it mapped.

2

Connect your Alpaca paper key

Bring your own key — BYOK. A local fetcher pulls the candles, so your key never leaves your machine. No data resold, no broker risk.

3

Get the honest truth

We seal each day, mark blind, then reveal — no lookahead. You get the realized win rate, total R, and the full reveal ledger.

What we support

We'd rather tell you than fool you

Honest coverage means honest limits. Here's exactly what RevealLab reproduces faithfully — and what it can't, stated loudly.

Supported & faithful

Reproduced bar-for-bar, long & short.

  • Indicator crosses — MACD, golden / death cross, Supertrend flip, VWAP reclaim
  • Channels & bands — Donchian, Bollinger, Keltner
  • Oscillator extremes — RSI, Stochastic, MFI, Williams %R
  • Trend & strength — ADX / DI directional filters
  • Daily regime filters — 200-day MA, 52-week range, RS rating
  • Chart patterns — FVG, liquidity sweep, VCP, flags, double bottom
  • Both directions — long & short, sign-aware R
Not yet supported

If your strategy needs these, we'll say so up front.

  • Divergence — RSI / MACD divergence detection
  • Custom stateful logic — loops, arrays, bar-by-bar state machines
  • Pyramiding / scale-in grids — layered add-to-position ladders
  • Non-standard indicator periods — off-canon lengths we can't map cleanly
  • Multi-timeframe beyond daily — intraday MTF stacking
  • Exotic indicators — Ichimoku, Parabolic SAR, Vortex, OBV
On every upload we show you a Translation Report — exactly what we mapped, approximated, or couldn't reproduce, with a fidelity score. We'd rather tell you than fool you.
Pricing

Pay for the truth, not the lookahead

Every plan runs the same sealed-reveal engine. Bring your own Alpaca paper key — no surprises.

Free Trial

Free / 5 days

Full access for 5 days, then billed monthly. Cancel anytime.

    100 Backtests

    $29.99 /mo

    100 honest backtests every month.

      Most popular

      Unlimited

      $50 /mo

      Backtest as much as you want.

        Developer API

        $100 /mo

        Call the engine straight from your code.

          FAQ

          The honest questions

          What is "sealed reveal"?

          The engine hides each future bar, lets your strategy make its call on only what was visible at the time, then reveals what actually happened and scores it. No bar can be read before it would have printed — that's the difference between a backtest and a fantasy.

          Why bring my own Alpaca key?

          BYOK keeps you in control. A local fetcher uses your paper key to pull candles on your own machine — your key never leaves it and we never resell your data. Use a paper key; RevealLab never places live orders.

          What's a fidelity score?

          When we translate your PineScript, the Translation Report grades how faithfully we reproduced it — what mapped exactly, what we approximated, and what we couldn't run. A low fidelity score is a warning, not a hidden footnote.

          Can it run my exact strategy?

          If it's built from supported indicators, crosses, bands, oscillators, regime filters, and chart patterns — yes, long or short. Things like divergence, custom loops, or exotic indicators (Ichimoku, SAR) aren't supported yet, and we'll flag that before you run.

          Why is the honest number lower?

          Because the higher one was never real. We also exclude impossible-R trades (|R| > 10, usually a missing stop) and count a win as realized R > 0 — not "the price touched my target sometime later." The lower number is the one you can actually trade.

          See what your strategy is really worth.

          Run one honest backtest. If the green number holds up, you've got an edge worth trading.