The CE Market Solutions Lab: a bar-by-bar NQ replay chart with its toolbar.
This is the Lab. Step through real NQ, ES and gold history bar by bar. Free with an account.Open the free Lab →

Explainer

How do I manually backtest 100 trades on NQ without coding?

Write one rule, take each trade as a paper trade with a stop and target, journal it with a tag, jump to the next session and read the totals.

Updated

The short answer

A manual backtest is a long run of replay trades taken by one written rule, each logged the same way. The Trade Lab keeps the trades, the journal and the totals, so there is no code and no spreadsheet to build. What it asks of you is time: each trade is a decision you make yourself.

This walkthrough shows the method on NQ, Tuesday 2025-06-17 (contract NQM5), for the first trade. Repeat it for each of the hundred on different sessions.

Setup
The single, written condition that tells you to enter. Without one, the hundred trades cannot be compared.
Closed trade
A paper trade that has been exited, by its stop, its target or a flatten. Only closed trades count in the totals.

The method for trade one

  1. Write the rule before the first trade

    In the Journal, write the setup, the entry, the stop, the target and the size. Tag it with the setup’s name and enter it. Nothing here changes for the next 99 trades.

    The Journal tab with Wait selected, the tag setup A and a note describing the entry, stop and target.
  2. Take the trade with its stop and target

    Create the paper account once, then place the order and drag the stop and target out to the distances in your rule: here 20 and 40 points.

    The Trade tab with an open long and its stop and target lines placed 20 and 40 points from the entry.
  3. Journal each trade the same way

    When it closes, enter a journal entry with the decision and the same tag. Number the trades in the note, so trade 37 of 100 is easy to find.

    The Journal tab with Long selected, the tag setup A and a note reading Trade 1 of 100.
  4. Jump to the next session

    Press Next session to reach the next start and confirm the reveal. Every trade needs its own look at the chart, so skipping ahead is how you collect samples from different days.

    The confirm bar reading Reveal bars up to Asia 18:00 ET with Reveal and Cancel buttons.

Keep it a fair sample

Take every instance of the setup you see, including the ones you would rather skip. Log the ones you passed with No trade and a reason. Spread the run across many dates and both quiet and fast days.

Plan the time. Each account can read 40 distinct 1-minute sessions and start 5 new runs per UTC day, and a hundred trades usually takes several days of replay. A run is saved, so you continue where you left off.

A hundred trades by one written rule, logged the same way, is a sample. A hundred trades by feel is not.

Read the totals

The Lab page gains a Your backtesting section for every run that has a closed trade. It shows the trade count, win rate, net after commission, average trade in R, profit factor and maximum drawdown, with an equity curve and breakdowns. Our guide on reading your stats walks through each tile.

Read them as a description of your sample, not a promise. A hundred trades from one setup on one market can still lean on a few unusual weeks, so look at how the results spread across dates before you trust the totals.

What the Trade Lab does not do

The Trade Lab replays history. It has no live data, and no real order is ever placed. Paper fills are modelled on 1-minute bars, so they approximate real fills.

Each account can read 40 distinct 1-minute sessions and start 5 new runs per UTC day, and it needs a verified email. The Lab itself is free.

Questions and answers

How do I backtest a strategy manually without coding?

Write one rule, replay history one candle at a time, take each trade as a paper trade with a stop and target and journal it. The Lab keeps the totals.

How many trades does a manual backtest need?

There is no fixed number. A hundred is a common target, and a larger sample says more than a smaller one. Our explainer on sample size covers it.

Where do I see my stats?

On the Lab page, under Your backtesting, once a run has a closed paper trade.

Can I hand the rule to someone to test it for me?

Yes. A paid version tests an exact rule on the full history. Every version is $19.

Why not code it?

You can, in other tools. A manual run suits rules that are about judgement, and it is free in the Lab.