TDLab — Trading Discipline Lab
All guides
Analytics & discipline

Testing rules in the Simulator

Updated Jul 8, 20265 min read

The 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.
  • Exclude weekday — drop trades on chosen weekdays.
  • 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.

Running a simulation

  1. Pick an account, date range and optional symbol.
  2. Choose a rule and its parameters — or turn on multi-rule mode to stack several rules that run in sequence.
  3. 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.

Promote to Playbook (Pro+)

When a single-rule run looks good, save it to your Playbook to enforce it going forward. Promoting a rule requires the Pro plan and works on a single account (multi-rule stacks can’t be promoted yet).

Plan limit

On the Free trial you can run up to 3 simulations. Pro and Analyst have unlimited runs.

Ready to try it yourself?

Import your real trades, review them and see your Discipline Score. Start free for 7 days.