All help articles

Rule adherence, streaks and XP: how they are scored

Updated September 6, 2026

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.

More guides

Risk Disclosure

Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one's financial security or lifestyle. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

Hypothetical Performance Disclosure

Hypothetical performance results have many inherent limitations, some of which are described below. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk of actual trading. For example, the ability to withstand losses or to adhere to a particular trading program in spite of trading losses are material points which can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program which cannot be fully accounted for in the preparation of hypothetical performance results and all of which can adversely affect trading results.

Trademarks and affiliation

NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.

Topstep® is a registered trademark of TopstepTechnologies LLC. TopstepX™, FTMO, Tradovate, Kinetick, TradeZella and other third-party names and marks are the property of their respective owners. Propfy is an independent trading journal and is not affiliated with, endorsed by, sponsored by, certified by or authorized by any of them unless explicitly stated in writing. Third-party names are used solely to identify supported connections and technical compatibility, and technical compatibility does not imply a commercial partnership, sponsorship, endorsement or authorization.