Every feature serves one rule: follow yours.
DisciplineTrade checks your process before, during and after each trading day, and keeps a timestamped record that hindsight cannot rewrite. Here is each part, next to the real screen.
Morning Gate before the open
A short routine before the open: three taps for sleep, mood and why you are trading today, then one card per rule.
Each card shows how often you broke that rule last month and what it cost. The button unlocks after three seconds, so you actually read it.
If your reason for trading is to win back a loss or boredom, you see a warning with today's loss limit.

If-then rules you can't fudge
Up to 7 active rules, each written as “If …, then I will …”. Typed rules such as max trades, max loss, max risk per trade, cooldown after a loss and a no-trade time are checked automatically.
Tightening a rule applies immediately. Loosening it applies after 24 hours, and rules cannot be edited during market hours.

Plan before entry in seconds
Type “bn 52200 pe” and the plan sheet fills in the index, contract type, nearest expiry and lot size. Enter entry, stop and target to see reward to risk and risk as a share of your capital.
Tick your setup's entry checklist to grade the setup A+, B or C, and write one line on why now. The plan is saved with a server timestamp.

Discipline score profit can't buy
Each day gets a 0–100 score: Morning Gate on time, rules followed, trades planned before entry, and no major breaches such as revenge trades or sizing up after a loss.
Profit does not raise the score. A day with no trades and no broken rules can score 100.

Gross, charges and what reached your pocket
For Indian futures and options, each trade shows brokerage, STT, exchange and SEBI fees, GST and stamp duty, then the net amount. Rates come from published schedules with effective dates.
Charges are an estimate, not tax advice.

Setups, winners next to losers
Write 1–3 setups you actually trade, each with an entry checklist. The setup page shows its trades side by side, winners next to losers, with the index chart around each trade.
A setup that keeps losing after 20 trades gets a banner suggesting you retire or rewrite it.

Close and lock the day
Closing the day locks your entries so hindsight cannot rewrite them. Later thoughts go in as dated notes under the original.
Profitable trades that broke your rules are labelled “Lucky win — don't repeat”.

Imports and broker data
Upload a Zerodha tradebook or a CSV/XLSX file from another broker and match its columns once. Fills are paired into round trips, charges are calculated, and duplicates are skipped.
Broker access is read-only. The app never places orders.
