Trade Clinic

Diagnose your edge. Expose your leaks. Improve your trading.

● No file loaded

Import Thinkorswim Statement

Reads one or more Thinkorswim Account Statement exports, reconstructs completed trades from BUY/SELL fills using FIFO matching, and builds a diagnostic report. Everything runs locally in your browser.

Trade Clinic is the app. Trade Pathology Report is the diagnostic report it produces.

Profile / report label

Optional. Leave these blank for a generic app, or enter a trader name, firm name, or report label to personalize the dashboard and exported JSON report.

Built-in Demo Profiles

Load synthetic long-only nano-cap trader samples. These are fake Thinkorswim-style statements embedded in the app, so the demos travel with the file.

Real imports always replace demo data. Demo profiles never mix with your real statement.
No file imported yet.

Dashboard

A one-page command summary: the diagnosis, the key numbers, the biggest leaks, and the next rule to test.

Primary Read
Import a TOS statement to generate the summary.
This tab will condense the whole report into the few things that actually matter.

Top Findings

Best Next Rule

No rule yet

Import trades to calculate rule suggestions.

Action Checklist

Watchlist

Best Tested Rule Simulations

Fast Snapshot

Pathology Lab

A deeper diagnostic layer that ranks the hidden leaks, separates skill from damage, and turns the data into concrete trading rules.

Ranked Leak Ledger

Rule Prescription

No prescription yet

Import trades to generate a rule prescription.

Skill vs. Damage Read

Efficiency Lab

A deeper trader-efficiency view: how much edge you produced per trade, per day, per minute, per dollar exposed, and per behavior pattern.

Profit Efficiency

Risk Efficiency

Time Efficiency

Size Efficiency

Behavior Efficiency

Repeatability

Doctor’s Read

The plain-English autopsy: what the numbers say, where the leaks are, and what rule has the best chance of improving the result.

Primary Diagnosis

No file loaded yet.

Best Rule to Add Next

Import trades to generate a rule recommendation.

0Leak Severity
No data loaded
Leak severity measures hidden damage: outsized losses, overtrading, outlier dependence, weak windows, symbol traps, and duration problems.
Outlier Dependency

No data.

Hold-Time Quality

No data.

Drawdown Recovery

No data.

Mistake Cost

Setup Grade Results

Symbol Trap Detector

Trader Vitals

Consistency + win rate + P/L ratio. The center score is useful, but the deeper tables explain where the edge is leaking or working.

Consistency i
0/6
0 weeks
Accuracy i
0/6
0%
Payoff Quality i
0/6
0.00
Total i
0
out of 18
Vitals Grade i

Import a TOS file to score the profile.

Current grade: No data yet

Consistency i

Win Rate i

Profit/Loss Ratio i

Performance Core

Calculated from reconstructed completed trades.

Imaging

Chart-only view with its own simple time controls. The calendar no longer drives these charts.

Import trades to populate chart controls.

All-Time Equity Reference

All-Time Drawdown Reference

All-Time Trade P/L Distribution

Selected Range Equity Curve

Selected Range Drawdown Curve

Selected Range Trade P/L Histogram

Selected Range Daily P/L Bars

Rolling 10-Trade Expectancy

Time-of-Day Net P/L

Symbol Performance

Trade # of Day Performance

Calendar

A simple month-by-month record of what happened on each trading day. Use it to review daily, weekly, and monthly results without affecting the charts.

Daily P/L Calendar

Breakdowns

Find edges and leaks by time, ticker, direction, duration, and trade number of day.

Time-of-Day

Long vs Short

Symbols

Duration

Overtrading / Trade #

Outlier Detector

Treatment Plan

Automatic practical feedback based on your weakest windows, symbols, overtrading, drawdown, and outlier dependence.

Treatment Tests

Test simple behavior rules against the imported trade sequence. These are not predictions; they show what would have happened if the rule had been applied to this sample.

0 disables this rule.
Stops after N red trades in a day.
Stops new trades once day P/L is below this loss.
Stops new trades once day P/L reaches this goal.
Uses trade close time.
Stops after giving back this much from daily high-water mark.
Useful for re-entry / revenge-trade detection.
Tests whether one ticker distorted the sample.

Symbol Quarantine Lab

Choose one symbol, many symbols, or a rule-based symbol set to see how the whole report changes. This is a diagnostic what-if view, not a recommendation by itself.

Current Dashboard View i

Full imported sample is active.

Auto Worst Symbol i

Import trades to calculate the worst symbol.

Pick a rule, preview the effect, then apply it to the dashboard if it makes sense.
These buttons only change the selected symbols. They do not alter the dashboard until you click Apply.
Apply recalculates all tabs with selected symbols removed. Restore returns to all imported trades.

Symbol Selection

Original vs. Filtered Sample

Excluded Trades Preview

Saved Report History & Comparison

Save reports locally in this browser, compare two snapshots, and track whether your trading is improving after rule changes.

Compare Two Saved Reports

Select two saved snapshots. The comparison shows whether profitability, efficiency, drawdown, and leak pressure improved or deteriorated.

Saved Snapshots

Professional Print / PDF Report

A cleaner report layout for weekly/monthly review, printing, or saving as PDF.

Clinical Notes, Setup Tags & Rule Violations

Tag trades, grade quality, record mistakes, and save annotations locally in your browser.

Manual override

Manual mode is only for testing, failed imports, or what-if adjustments. It labels the dashboard as manual override so it cannot be confused with imported TOS results.