Product interface · recorded example. Click to open at full size.
The Rule Simulator answers “what if I had followed this rule?” It re-runs your historical trades in a date range with a rule applied, then shows your metrics before vs after.
The rule types
You can test any of these:
Stop after N losses/day — stop trading after N losers in a day.
Max trades per day — keep only the first N trades each day.
Exclude time blocks — drop trades entered in chosen 6-hour blocks.
Cooldown after loss — skip trades entered within N minutes of a loss.
Cooldown after win — skip trades entered within N minutes of a win.
Exclude weekday — drop trades on chosen weekdays.
Exclude weekday + time block — drop trades only when both the chosen weekday and 6-hour block match.
Reduce size after loss — scale down the next few trades after a loss.
Exclude discipline mistakes — drop trades tagged with chosen mistakes.
Exclude low execution quality — drop trades at or below an execution rating.
Only followed plan — keep only on-plan trades.
Exclude setups / Only selected setups — filter by setup.
Exclude tags / Only selected tags — filter by tag.
Daily loss stop - stop taking further trades once the day reaches a configured loss amount.
Cap oversized trades - exclude trades whose size exceeds a multiple of the symbol baseline.
Minimum pause between trades - enforce a minimum time gap between one closed trade and the next entry.
Running a simulation
Pick an account, date range and optional symbol.
Choose a rule and its parameters — or turn on multi-rule mode to stack several rules that run in sequence.
Run it and compare before/after Net PnL, win rate, profit factor, expectancy, max drawdown, trade count and return, plus the list of excluded or adjusted trades.
Saved runs appear under recent simulations, where you can reload, delete or compare two of them.
Before adopting the result, use the trading what-if analysis workflow to inspect affected trades, test nearby parameters and avoid choosing a rule only because it produced the best historical result.
Save to Account Rules
When a single-rule run looks good, save it to your Account Rules to follow it going forward. Saving a rule is available during the trial and with Pro, and works on a single account (multi-rule stacks can’t be saved yet).
Plan limit
The 14-day TDLab trial includes 10 Rule Simulator runs. Pro allows unlimited runs. After the trial, limited free access keeps your existing Rule Simulator history visible but blocks new runs until you upgrade.