Revenge trading
Impulsive re-entries after a loss, often at the wrong time of day.
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.
Your first correction: cool down after a loss. It is recurring, targeted and testable:
Detects recurring behavior, consolidates overlapping findings and chooses the correction with the strongest disciplinary priority.
Two separate scores: whether you trade according to your commitments, and whether you keep the review process alive.
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.
Declare limits before trading, choose the accounts they apply to and compare the session with what you committed to do.
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
MetaTrader 4Auto-sync + file import
MetaTrader 5Auto-sync + file import
cTraderAuto-sync + report import
NinjaTraderFile import
TradovateFile importYour equity curve tells you what happened. It rarely tells you which behaviors produced it. TDLab makes the patterns behind your PnL visible - and testable.
Impulsive re-entries after a loss, often at the wrong time of day.
Size grows exactly when execution quality is lowest.
Trades marked 'followed plan = no' quietly accumulate in the background.
Winners held too long, losers held even longer. A pattern you can tag and measure.
PnL skew by weekday and time-of-day that is invisible on an equity curve.
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.
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.
15 deterministic detectors look for execution and review patterns.
Recovery, recurrence, confidence and intervention breadth shape priority.
Overlapping findings produce one operational correction, not conflicting advice.
Only corrections with positive simulated recovery enter the recommendation list.
Discipline priority = robust recovery × recurrence × confidence ÷ intervention breadth
Import and review collect evidence. Analytics, Simulator, Playbook and Weekly Review make Discipline OS useful before and after the decision.
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.
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.
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.
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.
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.
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.
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.
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.
Sync or import trades, then capture setup, mistakes, followed plan, execution quality and the playbook checklist. This is the evidence layer.
Discipline OS runs deterministic detectors across execution data and declared review fields. Every finding traces back to the trades that produced it.
Recovery is only one factor. Recurrence, independent observations, confidence, overlap and intervention breadth decide what deserves attention first.
The recommended rule is replayed on your real closed trades. You see the before / after and every trade affected by the correction.
Adopt the rule in your playbook or declare session limits before trading. New trades are measured against what you decided in advance.
Behavior Score measures commitments; Process Score measures upkeep. The Weekly Review closes the loop and gives the next period a baseline.
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.
Every feature below is shipped in the current product. No vaporware.
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.
Ask follow-up questions about account metrics, setups, mistakes and adherence. It supports interpretation; detectors, priorities and simulations remain deterministic.
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.
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.
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.
Tag discipline mistakes on each trade. Breakdowns show the frequency and the net PnL impact of every mistake across your history.
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.
Combine several rules into a single run. The simulator reports how each rule contributed - trades affected, PnL delta, drawdown delta - step by step.
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.
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.
Declare maximum loss, maximum trades and playbook intent before the session. With multiple accounts, apply shared limits or configure each account separately.
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.
A daily entry linked to the trading day. Capture state, plan adherence and notes. Journal coverage feeds into Process Score.
A dedicated flow to mark reviewed trades, set followed plan, execution quality, discipline mistakes, setups, tags, emotions and news context.
KPIs, equity curve, calendar, discipline insights and recent activity - aggregated across compatible accounts (same currency, timezone, fees convention).
Bring historical trades through NinjaTrader, Tradovate, custom CSV/XLSX and broker report imports. Import batches are tracked and deduplicated by fingerprint.
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.
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.
One priority based on recurrence, confidence, recovery, overlap and intervention breadth.
Average net PnL after a loss vs all other trades.
Deterministic before / after on your real trade history.
PnL breakdowns by time block, weekday and session.
Include only followed-plan trades, see the delta.
Net PnL per EQ bucket, on the trades you scored.
Adherence % per rule plus the realized impact of the violations you took.
Compare actual trading with limits declared across one or more accounts.
Behavior and Process scores, adherence and the weakest area—kept separate.
Choose Pro for the full discipline workflow, or Analyst when you want AI and market data layered onto your own trading history.
then limited free access
Try the full Pro discipline workflow for 7 days, then keep a limited free account.
Start free trialper month, billed annually, VAT excluded
For traders who want the full review, simulation and rule-tracking workflow without AI extras.
Choose Proper month, billed annually, VAT excluded
Everything in Discipline OS, plus account-grounded AI chat and Market Data.
Choose AnalystLaunch 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.
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.
Each approved partner gets a personal code that gives their audience a clear reason to try TDLab.
Referral links store attribution for 60 days and connect visits, signups and paid customers.
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.
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.