← Back to Blog
2026-10-09 Product

From Backtest to Live Strategy: What Has to Be True Before You Promote

A backtest that works is a question, not an answer. The answer is what the same rules do on prices they have never seen. SignalDeck can now take a backtest and run it live on its scanner, and the useful part is not the button. It is what has to be true before the button works, what it makes you read before you confirm, and how to read the live record afterwards without fooling yourself in either direction.

Most Backtests Should Not Go Live As They Are

A backtest is a simulation with every decision made in advance. That is its strength, and it is also why it flatters. The rules are applied at exactly the bar they fire on, the costs are whatever the inputs say, and the symbol list is whatever you typed. None of those hold once real sessions start arriving one at a time. Running the same rules forward is the cheapest honest test there is, and it only means something if what goes forward is the same strategy the backtest measured.

So SignalDeck does two things before it lets a backtest run live. It refuses backtests that cannot be run the same way live, and it tells you, in plain words, where the live run will differ from the backtest even when it can.

The Six Checks a Backtest Has to Pass

Every completed backtest shows a promotion panel under its results. It either says Eligible for promotion, or it says Not eligible and lists every reason at once, so you can fix them in one pass instead of discovering them one at a time.

SignalDeck backtest results for Bollinger Band Fade on AAPL, MSFT and NVDA with the promotion panel reading Not eligible for promotion: only rule strategies can be promoted, and a disabled Promote to Live Strategy button
A built-in strategy is refused, with the reason and what to do about it. The results above the panel are fine; the strategy type is the problem.
SignalDeck backtest results for a rule strategy called RSI Pullback on AAPL, MSFT and NVDA, total return +91.09%, with the promotion panel reading Eligible for promotion and an enabled Promote to Live Strategy button
The same symbols and dates with a rule strategy: RSI(14) under 40 to enter, over 60 to exit, a 3× ATR stop. 69 closed trades over four and a half years, so it clears every check.

Two things about these checks are deliberate. First, the floor is low on purpose. Ten trades over six months does not prove anything; the checks exist to reject the degenerate cases, not to certify an edge. Second, walk-forward analysis is advisory. If the backtest has a Likely Overfitted verdict, the panel shows it as a warning, and the decision stays yours.

The Four Things That Will Differ

Clicking Promote to Live Strategy opens a confirmation that is written to lower your expectations, not raise them. It lists four differences before you can confirm.

SignalDeck Promote to Live Strategy confirmation listing execution timing, cost model, end-of-backtest exits and a universe line saying the backtest tested 3 symbols while the live strategy will scan the full TechGiants universe of 6, a Live universe selector, a Fixed ATR(14) x 3 stop, and a note that the trades are account-agnostic
The confirmation. The stop carries over exactly as the backtest used it, and the universe can be widened here if you want the strategy to scan more names.

The fourth difference is the one people miss. In the example above the backtest tested three symbols, Apple, Microsoft and Nvidia. Promoted into the TechGiants universe, it scans six, so half of what it trades live is a symbol it was never tested on. That can be what you want, since a rule that only works on the three names you happened to test is not much of a rule. But it means the live record is measuring a slightly different strategy, and you should know that before you compare the two.

What Promoting Actually Does

Reading the Live Record

The live strategy appears in Runs, under Live Strategies. On the day you promote it the row reads Never run and zero trades, which is exactly what it should say. The screenshots below show the same strategy four months later.

SignalDeck Runs screen, Live Strategies table: RSI Pullback, TechGiants, Fixed ATR x 3, live since 2026-06-05, status Active, last run 17 hours ago with 0 signals, 2 open and 12 total trades, performance +9.6% with an 80% win rate, best +26% and worst -9.3%, with View strategy, Compare, Backtest, Pause and Revoke buttons
The Runs row: universe, stop, the day it went live, when the scanner last ran it, open and total trades, and a percentage-only performance summary.

View strategy opens the full record: return on capital, win rate, profit factor, Sharpe and maximum drawdown, the equity curve, when the scanner last ran and what it signalled, and every trade the strategy has taken, with open positions marked live.

SignalDeck Strategy Detail for the RSI Pullback live strategy, marked Forward-testing: return on capital +9.6%, 10 trades, 80% win rate, profit factor 6.19, Sharpe 5.73, max drawdown $922.87, an equity curve, the last run on Oct 8, 2026, and a recent trades table with AMZN and GOOG still live and closed trades in META, NVDA, GOOG, AMZN and MSFT
Strategy Detail for the promoted strategy. Screenshots in this article come from a demo account. Its four months of live history were generated by running the strategy's own rules over real daily prices since 5 June 2026, so every entry and exit price is a real price on a real date, but no real account traded them.

Live Against the Backtest: Read the Gap, Do Not Grade It

Compare puts the live record next to the backtest sample, metric by metric, with the reasons the two will never match written underneath it.

SignalDeck Live vs backtest comparison for RSI Pullback: backtest sample 2022-01-01 to 2026-06-01 with 69 comparable trades, live since promotion 2026-06-05 to 2026-10-09 with 10 closed trades; win rate 64% backtest vs 80% live, average return +3.3% vs +9.6%, best trade +31.2% vs +26%, worst trade -21.3% vs -9.3%, followed by a section titled Why these numbers won't match exactly
Four months live against four and a half years of backtest. The panel under the table repeats the timing, cost, end-of-backtest and denominator differences.

It is tempting to read that table as good news. Live is winning 80% of the time against 64% in the backtest, and its average trade is three times larger. Here is why that reading is premature.

Backtest Live
Closed trades 69 10
Win rate 64% 80%
Rough 95% range for the win rate 52% to 76% 55% to 100%

Those ranges use the simple binomial approximation, about two standard errors either side, and they are only a rough guide at ten trades. The point survives the approximation: the live range swallows the backtest's win rate whole. Ten trades cannot distinguish an 80% strategy from a 64% one, and the average trade is larger partly because the live record does not carry the backtest's cost model. The same arithmetic applies in the other direction. If the first ten live trades had come in at 50%, that would not have shown the strategy was broken either.

So treat the first few dozen live trades as a check that the strategy behaves as designed: it signals on the names and days you expect, the stops sit where the backtest put them, and nothing fires that should not. Save the verdict on the edge for a sample that can carry it. When the gap does get large and stays large, diagnosing backtest versus live divergence walks through the causes in the order they usually turn out to be the culprit.

What It Does Not Do

Watch the Walkthrough

The three-minute walkthrough on the SignalDeck YouTube channel goes through the whole path on screen: a backtest that is refused, one that passes, the confirmation, and the live record in Runs. It is part of the How SignalDeck Works playlist.

What to Do With This

Open the backtest you trust most and look at its promotion panel. If it is not eligible, the reasons are a useful audit in themselves: a backtest with no stop, or one tested on a handful of names you picked by hand, is telling you something about how far it can be trusted live. If it is eligible, read the four differences before you confirm, then leave it alone long enough for the live record to say something.

Frequently Asked Questions

Can I promote any backtest to a live strategy?

No. A backtest can be promoted only if it ran a rule strategy you built in the Rule Builder, on stocks, on the daily timeframe, with at least 10 closed trades over at least 180 days of history, every symbol inside one of the scanner's universes, and a stop the live scanner can run: a fixed percentage stop, an ATR stop or a trailing ATR stop. Built-in strategies cannot be promoted. When a backtest fails, SignalDeck lists every reason at once so you can fix them in one pass.

Does promoting a backtest place orders with my broker?

No. A promoted strategy runs on SignalDeck's scanner after each session and opens and closes positions in its own tracked record, which you see in Runs and on the strategy's Strategy Detail page. Those trades are system-managed and account-agnostic: they do not appear under any broker account and are kept out of your own Today cards and risk checks. SignalDeck's automation can close a position on the strategy's stop without any action from you.

Does a bad walk-forward result block promotion?

No. Walk-forward analysis is advisory. If the backtest has a Likely Overfitted verdict, the promotion panel shows it as a warning, but it never blocks the promotion. The checks that do block it are the strategy type, instrument, timeframe, trade count, history length, universe and stop.

Why will my live results not match the backtest?

Four reasons, which SignalDeck shows before you confirm. The backtest fills at the signal bar's close, while the live position opens at the next session's open. Costs are modelled differently. Trades the backtest force-closed at its end date have no live equivalent. And the live strategy scans its whole universe, including symbols the backtest never tested. The comparison view exists to make that gap visible, not to grade the strategy.

How many live trades do I need before the comparison means anything?

More than most people expect. With 10 closed trades, a win rate has a margin of error of roughly 25 percentage points either way, so 80% live against a 64% backtest is well inside the noise. Treat the first few dozen live trades as a check that the strategy behaves as designed, not as a verdict on its edge.

Which plan includes live strategies?

Promoting a backtest to a live strategy is part of Pro and Elite. Pausing, resuming and revoking a strategy you have already promoted always stays available, and resuming checks your plan's live-strategy limit the same way promoting does.

Take a backtest live, and keep it honest

Backtest a rule strategy, promote it to the live scanner, and compare what it does against what it promised. Free during beta; Pro is $30/mo and Elite $50/mo when billing launches.