This is the arithmetic behind the scoreboard. What XP, levels, badges, challenges and streaks are for is covered in the article on XP, levels, badges, challenges and streaks. This one covers how each number is arrived at.
Rules are judged forward only
A rule scores your trades from the day you wrote it, never before. Adding a five-trade cap today does not turn last month's six-trade sessions into breaches. Writing a rule down can never damage a streak you have already banked.
Rules that resolve to a measurable definition, such as a trade cap, a consecutive-loss stop or a session loss limit, are scored deterministically from your trades. Rules that do not, such as a plain-English rule about locking in green, show as monitored rather than as a fabricated percentage.
Counts are measured over decisions, so mirroring one signal across accounts does not spend your trade cap several times over. Money is summed across every fill, as it really was.
What makes a day clean
A clean day is a trading day on which no rule in effect that day was broken. Green or red does not enter into it. Process over P&L is the whole point: a correct trade taken at a loss is still a correct trade.
A day with no trades is not in the sequence at all. Sitting out never breaks a streak, and never banks one either. A trading day on which no rule was yet in effect is treated the same way, because there was nothing to judge it by. That is why importing years of history and then writing your first rule does not hand you a streak you never earned.
What breaks a streak
One slip per streak is forgiven, so that a bad day does not turn into a wasted week.
- One rule broken in a day, and not the daily loss limit, puts the streak on the line rather than ending it. The next trading day decides: clean and the streak survives with a mark on it, another breach and it ends.
- Breaking your daily loss limit ends the streak on the day, with no reprieve.
- Two or more different rules broken in one day ends it on the day.
- A second single-rule slip, once the one reprieve is spent, ends it.
Your thirty-day adherence percentage is never softened by this. Every breach counts there at full weight. The reprieve is there to keep you in the week; the adherence figure is there to tell you the truth.
The other streak
The scoreboard also tracks a day streak of trading days you showed up for, kept on the trade date. It only breaks when a trading day between two of your traded days went untraded, so weekends and market holidays do not cost you anything.
Where XP comes from
XP is awarded for exactly two things: completing a challenge, and earning a badge. There is no XP for opening the app or for a green day.
Each award pays once. Recomputing does not pay twice, and a challenge already completed stays completed.
Levels are thresholds on total XP, so a level only ever moves when a challenge completes or a badge lands.
Late trades still pay
Everything is computed on the day a trade belongs to, not the day it reached Propfy. A CSV import or a delayed broker sync settles the days those trades actually happened on, so a week imported later still awards what it earned.
The day is the exit day
Every figure here buckets a trade on the day it closed, in New York time, on the futures rollover. That is how a prop firm counts a day, and it is the only counting that helps you.