TDLab — Trading Discipline Lab
The Discipline OS for traders

Ever wondered what's stopping you from beingprofitable?

TDLab shows you where you're sabotaging your performance and helps you fix it.

Detect the behavior. Prioritize one correction. Test it on your real trades.

Deterministic behavior detection. No signals. No predictions.

Discipline priorityPriority 01 · Post-loss

Your first correction: cool down after a loss. It is recurring, targeted and testable:

ActualWith the rule
+$2,817
Simulated recovery
Max drawdown -$1,940
Trades affected 26
Ranked by recurrence, confidence, recovery and intervention breadth
Discipline OS

Detects recurring behavior, consolidates overlapping findings and chooses the correction with the strongest disciplinary priority.

Behavior + Process

Two separate scores: whether you trade according to your commitments, and whether you keep the review process alive.

Rule Simulator

Replay your real trade history with 13 rule types - from stop-after-losses to setup and tag filters. Before / after on PnL, drawdown, win rate.

Session commitment

Declare limits before trading, choose the accounts they apply to and compare the session with what you committed to do.

Playbook & Review

Adopt the rule, review trades against the playbook checklist and track adherence automatically as new trades arrive.

Import paths available today

MetaTrader 4Auto-sync + file import
MetaTrader 5Auto-sync + file import
cTraderAuto-sync + report import
NinjaTraderFile import
TradovateFile import
CSVCustom CSV / XLSXFile import
MetaTrader 4Auto-sync + file import
MetaTrader 5Auto-sync + file import
cTraderAuto-sync + report import
NinjaTraderFile import
TradovateFile import
CSVCustom CSV / XLSXFile import
The real problem

Most traders are not unprofitable.They're under-measured.

Your equity curve tells you what happened. It rarely tells you which behaviors produced it. TDLab makes the patterns behind your PnL visible - and testable.

Signal in TDLab
Post-loss behavior

Revenge trading

Impulsive re-entries after a loss, often at the wrong time of day.

Signal in TDLab
Size & execution

Oversize after loss

Size grows exactly when execution quality is lowest.

Signal in TDLab
Followed plan

Rule drift

Trades marked 'followed plan = no' quietly accumulate in the background.

Signal in TDLab
Execution quality

Late exits

Winners held too long, losers held even longer. A pattern you can tag and measure.

Signal in TDLab
Time analytics

Costly time blocks

PnL skew by weekday and time-of-day that is invisible on an equity curve.

Signal in TDLab
Execution quality

Low-EQ trades

Trades with low execution quality drag the whole month - once tagged, they become measurable.

Your journal tells you what happened.
TDLab helps you understand what to change.

The core of TDLab

Not another list of insights. A correction engine.

Discipline OS connects deterministic detectors, simulation and your operating commitments. It does not merely show what went wrong: it decides what deserves your attention first.

Discipline OS showing five detected patterns, post-loss overtrading as the first correction, simulated recovery, recommended rule, related findings and separate Behavior and Process scores.

Detect

15 deterministic detectors look for execution and review patterns.

Prioritize

Recovery, recurrence, confidence and intervention breadth shape priority.

Consolidate

Overlapping findings produce one operational correction, not conflicting advice.

Verify

Only corrections with positive simulated recovery enter the recommendation list.

Discipline priority = robust recovery × recurrence × confidence ÷ intervention breadth

The system around the core

Every module feeds the same correction.The journal is infrastructure, not the final product.

Import and review collect evidence. Analytics, Simulator, Playbook and Weekly Review make Discipline OS useful before and after the decision.

Layer 1 - Import & SyncAvailable now

Get your trading history in - and keep it in sync.

Keep trades flowing with MT4/MT5 auto-sync and cTrader auto-sync, or bring history through file imports for NinjaTrader, Tradovate and custom CSV/report exports. Every import is deduplicated, tracked and tied to the account you chose.

TDLab import & sync - MT4/MT5 auto-sync, cTrader auto-sync, NinjaTrader and Tradovate file imports into a deduplicated multi-account trade journal. — frame 1
  • MT4/MT5 auto-sync
  • cTrader auto-sync - direct connection, new trades on arrival
  • File imports for NinjaTrader, Tradovate and custom broker exports
  • Import batches tracked, deduplication via fingerprint
  • Multi-account, multi-currency, multi-timezone out of the box
See how it connects
Layer 2 - Trade ReviewAvailable now

Capture the context behind every trade - not just the PnL.

Once a trade is in, enrich it with the review context that actually explains performance: setup, discipline mistakes, followed plan, execution quality, emotions, news, attachments and a daily journal entry.

TDLab trade review screen with tags, discipline mistakes, followed plan, execution quality and emotions. — frame 1
  • Trade review with setup and tag library
  • Discipline mistakes, execution quality, followed plan
  • Pre- and post-trade emotions, news tagging, attachments
  • Daily journal linked to the trading day

Analyst plan

Market Data is available in the Analyst plan. It loads price action around the trades you took, so you can review entries and exits directly on the chart instead of judging the trade from journal fields alone.

See how it connects
Layer 3 - Discipline AnalyticsAvailable now

Measure behavior and process without mixing the two.

Behavior Score measures whether you trade according to rules and commitments decided in advance. Process Score measures whether you maintain the method through reviews, journals, checklists and execution-quality assessment.

TDLab analytics - mistake impact, post-loss comparison, time-block and execution quality breakdowns. — frame 1
  • Behavior Score: playbook adherence and session commitments
  • Process Score: review, journal, checklist and execution quality
  • Mistake-impact breakdown - net PnL per mistake
  • Post-loss vs normal behavior comparison
  • Time-block, weekday, setup and execution quality breakdowns
See how it connects
Layer 4 - Rule SimulatorAvailable now

Test rules against your real trading history - and see what would have changed.

Take the correction selected by Discipline OS—or build your own rule set—and replay it on closed trades. Compare before and after, inspect every affected trade, then save the run or promote the rule to your playbook.

TDLab simulator - before / after comparison of net PnL, drawdown and equity curve on historical trades. — frame 1
  • Corrections prefilled directly from Discipline OS
  • Stop after N losses / day, max trades / day, cooldown after loss
  • Exclude time blocks, weekdays, specific mistakes, low execution quality
  • Include only followed-plan trades, reduce size after loss
  • Setup- and tag-based filters (include only / exclude by setup or tag)
  • Before / after on net PnL, drawdown, win rate, loss streak - multi-rule + saved runs
See how it connects
Layer 5 - Playbook & AdherenceAvailable now — Pro plan

Promote the rules that worked - then measure whether you actually follow them.

When a simulator run shows a rule that would have improved your history, save it to your playbook. From that moment, every new trade is automatically evaluated against each active rule: respected, violated, or not applicable. Your adherence becomes measurable and feeds Behavior Score.

TDLab playbook - active and paused rules with adherence %, respected / violated counts and realized impact per rule. — frame 1
  • Promote rules from simulator to playbook with baseline snapshot
  • Automatic per-trade evaluation: respected / violated / not applicable
  • Playbook checklist inside every trade review
  • Pre-session commitments, shared or configured per account
  • Adherence % + realized impact of the violations you actually took
  • Active / paused / retired rule lifecycle, per account
See how it connects
Layer 6 - Weekly Discipline ReviewAvailable now — Pro plan

Every Monday, a snapshot that closes the loop.

At 07:00 UTC every Monday, TDLab generates a review only for accounts that actually traded. Behavior Score and Process Score stay separate, alongside adherence, weakest area, trades, trading days and journal coverage.

TDLab weekly discipline review - Monday snapshot with score, delta, adherence and weakest area. — frame 1
  • Behavior Score and Process Score, per account
  • Active rule adherence and weakest area highlight
  • Trades, trading days, journal coverage in the week
  • Email delivery + in-app history of all past reviews
  • Feeds back into the next import → review → simulate cycle
See how it connects
How it works

From behavior to one correction.Then back to the data.

Import and review create the evidence. Discipline OS detects and prioritizes. The Simulator tests the correction. Playbook, commitments and weekly review measure what happens next.

1

Import & review

Sync or import trades, then capture setup, mistakes, followed plan, execution quality and the playbook checklist. This is the evidence layer.

2

Detect

Discipline OS runs deterministic detectors across execution data and declared review fields. Every finding traces back to the trades that produced it.

3

Prioritize

Recovery is only one factor. Recurrence, independent observations, confidence, overlap and intervention breadth decide what deserves attention first.

4

Simulate

The recommended rule is replayed on your real closed trades. You see the before / after and every trade affected by the correction.

5

Commit

Adopt the rule in your playbook or declare session limits before trading. New trades are measured against what you decided in advance.

6

Measure & repeat

Behavior Score measures commitments; Process Score measures upkeep. The Weekly Review closes the loop and gives the next period a baseline.

Need another angle? AI chat is available as a supporting feature, grounded in your account data.
Example simulation run

"On your historical trades, stopping after 2 losses / day would have changed the drawdown."

This is the shape of output the simulator returns: a deterministic before / after comparison on your real closed trades. The rule is applied per trading day, every excluded trade is listed, and the saved run stays in your simulation history.

Behavioral simulation on historical data. Not financial advice, not a projection of future performance.

TDLab simulator run detail: rule configuration, excluded trades list and before / after metrics on real historical trades.
Shown on every run: net PnL, max drawdown, win rate, profit factor, best / worst day, loss streak - before and after - plus the list of excluded trades.
What's in the product today

A focused set of tools to turn review into measurable discipline.

Every feature below is shipped in the current product. No vaporware.

Two scores, two different responsibilities

Behavior Score only rises when you trade according to rules and commitments decided in advance. Process Score measures how consistently you maintain the method through reviews, journals, checklists and execution quality. They stay separate because they tell different stories.

Behavior Score
Rules and commitments decided in advance
74.0
Solid
Playbook adherence81%
Session commitments67%
Process Score
Daily upkeep of the method
62.5
Needs work
Trades reviewed72%
Checklist completed53%

AI chat on your data

Ask follow-up questions about account metrics, setups, mistakes and adherence. It supports interpretation; detectors, priorities and simulations remain deterministic.

Playbook rules

Promote a rule from the simulator to your playbook. Each rule stores its simulation baseline, stays Active / Paused / Retired and gets evaluated against every new trade.

Stop after 2 losses / day81%
Exclude low EQ (<= 2)67%
Cooldown 20m after loss55%
3 rules - 2 activeAdherence

Adherence tracking

Every new trade is scored against every active rule: respected, violated or not applicable. You see adherence %, realized impact of the violations you took, and a timeline per rule.

Weekly discipline review

Every Monday at 07:00 UTC, TDLab snapshots only accounts that traded: Behavior Score, Process Score, adherence, weakest area, trades, trading days and journal coverage.

Mistake tagging

Tag discipline mistakes on each trade. Breakdowns show the frequency and the net PnL impact of every mistake across your history.

Post-loss comparison

Observational comparison: average net PnL of trades taken right after a loss vs the rest. When it's worse, a cooldown rule becomes a candidate for simulation.

Multi-rule simulation

Combine several rules into a single run. The simulator reports how each rule contributed - trades affected, PnL delta, drawdown delta - step by step.

Discipline OS priority engine

Detectors produce traceable patterns. Discipline OS measures independent observations and recurrence, consolidates rules affecting the same trades, and uses simulated recovery as one component of priority—not the only criterion.

Robust evidence

Counts distinct days, sessions and episodes—not only the raw number of affected trades.

Consolidated overlap

When two patterns affect almost the same trades, it keeps one operational correction.

Smallest intervention

When evidence is comparable, it prefers the targeted rule over banning an entire day or session.

Rule simulator - 13 rule types, one engine

One deterministic engine replays your real closed trades against any rule - or combination of rules - and reports before / after on net PnL, max drawdown, win rate, profit factor and loss streak, plus the full list of excluded or reshaped trades.

Stop after N losses / day
circuit breaker
Max trades / day
overtrading cap
Cooldown after loss
time-based
Reduce size after loss
size scaling
Exclude time block
session filter
Exclude weekday
session filter
Exclude discipline mistake
tag-based
Exclude low execution quality
quality-based
Include only followed plan
plan-based
Exclude by setup
setup-based
Include only by setup
setup-based
Exclude by tag
tag-based
Include only by tag
tag-based

Session commitments before you trade

Declare maximum loss, maximum trades and playbook intent before the session. With multiple accounts, apply shared limits or configure each account separately.

Selected accounts
See exactly where the commitment applies
Shared limits
One policy across the selected accounts
Per-account limits
Different values when risk profiles differ
Live comparison
The baseline for measuring commitment

Saved simulation runs

Every simulation is stored with its parameters and results, so you can revisit a rule over time, compare versions, and promote the best one to your playbook.

Daily journal

A daily entry linked to the trading day. Capture state, plan adherence and notes. Journal coverage feeds into Process Score.

Trade review

A dedicated flow to mark reviewed trades, set followed plan, execution quality, discipline mistakes, setups, tags, emotions and news context.

Multi-account dashboard

KPIs, equity curve, calendar, discipline insights and recent activity - aggregated across compatible accounts (same currency, timezone, fees convention).

File imports

Bring historical trades through NinjaTrader, Tradovate, custom CSV/XLSX and broker report imports. Import batches are tracked and deduplicated by fingerprint.

Automatic trade sync

Keep new trades flowing into TDLab through MT4/MT5 and cTrader auto-sync. Each sync run is logged, deduplicated and evaluated against your active rules.

Built for traders who want evidence

The questions TDLab helps you answer.

Instead of motivational quotes, here are the actual questions a trader can answer with the current product - each tied to a specific feature you can click into.

Which behavior should I correct first?

One priority based on recurrence, confidence, recovery, overlap and intervention breadth.

Feature: Discipline OS

Do I trade worse after a loss?

Average net PnL after a loss vs all other trades.

Feature: Post-loss comparison

What would have changed if I had stopped after 2 losses / day?

Deterministic before / after on your real trade history.

Feature: Rule simulator

Which time blocks or weekdays hurt my results?

PnL breakdowns by time block, weekday and session.

Feature: Time & weekday analytics

Are off-plan trades actually dragging my PnL?

Include only followed-plan trades, see the delta.

Feature: Followed-plan filter + simulator

Is execution quality correlated with my outcomes?

Net PnL per EQ bucket, on the trades you scored.

Feature: Execution-quality breakdown

Am I actually respecting the rules I adopted?

Adherence % per rule plus the realized impact of the violations you took.

Feature: Playbook & adherence tracking

Do I behave as I committed before the session?

Compare actual trading with limits declared across one or more accounts.

Feature: Session commitment

How did my discipline change this week vs last?

Behavior and Process scores, adherence and the weakest area—kept separate.

Feature: Weekly Discipline Review
Pricing

Start with 7 days free. Upgrade when the loop clicks.

Choose Pro for the full discipline workflow, or Analyst when you want AI and market data layered onto your own trading history.

Pro trial

Start here
7 days

then limited free access

Try the full Pro discipline workflow for 7 days, then keep a limited free account.

Start free trial
  • 7-day access to the Pro workflow
  • After trial: 1 trading account
  • After trial: existing trades stay accessible
  • After trial: no new imports or simulator runs
  • Trade review and core analytics
  • 200 MB attachment storage
  • Account-grounded AI chat
  • Market Data

Pro

Launch price
€12€14

per month, billed annually, VAT excluded

€139/year · save €29 vs monthly

For traders who want the full review, simulation and rule-tracking workflow without AI extras.

Choose Pro
  • Unlimited trading accounts
  • Unlimited trades and imports
  • Discipline OS behavior detection and priority
  • Full rule simulator
  • Playbook with adherence tracking
  • Session commitments and playbook checklist
  • Weekly Discipline Review email
  • 2 GB attachment storage
  • Account-grounded AI chat
  • Market Data

Analyst

Launch price
€20€24

per month, billed annually, VAT excluded

€239/year · save €49 vs monthly

Everything in Discipline OS, plus account-grounded AI chat and Market Data.

Choose Analyst
  • Everything in Pro
  • Per-account AI chat grounded in your data
  • Follow-up questions on metrics and behavior
  • Market Data layer
  • 5 GB attachment storage
Secure checkout via Paddle
VAT applied automatically
Cancel anytime from portal
Switch plan whenever

Launch pricing may change for future customers. Paid subscriptions renew automatically until cancelled. TDLab does not provide investment advice, trade signals or account management. By choosing a paid plan, you agree to the Terms and Refund Policy.

Partner program

A focused affiliate program for trusted trading audiences.

We are launching with a small group of selected creators, coaches, newsletters and communities. Approved partners get a 20% audience discount code, 60-day referral tracking and 30% commission on the first paid purchase.

20% discount30% first purchase60-day cookie

20% audience discount

Each approved partner gets a personal code that gives their audience a clear reason to try TDLab.

60-day attribution

Referral links store attribution for 60 days and connect visits, signups and paid customers.

30% first-purchase commission

Commission is paid on the first paid purchase only, then reviewed before monthly manual payout.

At launch we are not offering recurring lifetime commissions. The model is intentionally simple: reward the partner well on the first paid purchase, keep payouts clean, and learn which audiences actually bring disciplined traders.

FAQ

Straight answers. No overclaims.

Most journals help you log what happened. Discipline OS detects recurring behavior, ranks corrections by robust evidence, consolidates overlapping findings and verifies the recommended rule on your real trades. Review, Simulator, Playbook, session commitments and Weekly Review all feed that correction loop.
Simulated recovery is only one component. TDLab also measures independent observations, recurrence across weeks, confidence, overlap between affected trades and how restrictive the intervention would be. When findings largely cover the same trades, it prefers one targeted operational correction instead of several conflicting rules. A simulated rule with zero or negative recovery is not recommended.
Three ways today. (1) MT4/MT5 auto-sync. (2) cTrader auto-sync: connect cTrader once and TDLab pulls new trades automatically, evaluating them against your active playbook rules on arrival. (3) File imports, including NinjaTrader, Tradovate, custom CSV/XLSX and broker report files. Each import batch is tracked and deduplicated.
TDLab works from imported or synced trade history and is market-agnostic at the data level - the currently supported workflows include MT4/MT5 auto-sync, cTrader auto-sync, NinjaTrader file import, Tradovate file import and custom CSV/report imports. If you can export trades in a supported format, TDLab can analyze them.
You pick a rule and TDLab replays your real closed trades with that rule applied. There are 13 rule types today: stop after N losses / day, max trades / day, cooldown after loss, reduce size after loss, exclude time blocks, exclude weekdays, exclude specific discipline mistakes, exclude low execution quality, include only followed-plan trades, exclude by setup, include only by setup, exclude by tag, include only by tag. The output is a deterministic before / after on net PnL, drawdown, win rate, profit factor, loss streak - plus the full list of excluded / reshaped trades. Multiple rules can be combined, and every run is saved.
The playbook is where you keep the rules you actually adopt. Once a simulator run shows a rule that would have improved your history, you promote it to your playbook. From that moment, every new imported or synced trade is automatically evaluated against each active rule with one of three states: respected, violated, or not applicable. You see adherence percentage per rule, the realized PnL impact of the violations you actually took, and a per-rule timeline. Rules can be Active, Paused or Retired.
Every Monday at 07:00 UTC TDLab automatically generates a review for accounts that actually traded. Behavior Score measures adherence to rules and pre-session commitments; Process Score measures review, journal, checklist and execution-quality upkeep. The review also includes active rules, weakest area, trades, trading days, journal coverage and net PnL.
No. Detectors, discipline priority and simulations are deterministic. The Analyst plan includes account-grounded AI chat for follow-up questions on metrics, setups, mistakes and adherence, but AI does not decide which correction ranks first.
TDLab starts with a 7-day Pro trial, so you can test the full discipline workflow before paying. After the trial, the account stays on limited free access unless you upgrade. Analyst adds account-grounded AI chat and the Market Data layer. Nothing is charged automatically unless you explicitly choose a paid plan.
Your trades stay tied to your account and are not sold or shared. You can delete your data from the product. We avoid making legal claims here (like certifications) that aren't publicly documented - if you have a specific data or security requirement, get in touch and we'll tell you exactly where we stand.
No. TDLab runs behavioral analytics, deterministic simulations and rule-adherence tracking on your historical and incoming trades. Simulator results describe what would have changed on your specific history under the rule you picked. Adherence stats describe how you behaved in a given period. Neither is a prediction of future performance and neither is financial advice.

Less guessing. More evidence.

Import your trades. Let Discipline OS find the behavior, choose one correction and test it. Then measure whether your trading actually changes.

7-day Pro trial. Launch pricing available now.