Preview: synthetic example. Nothing here uses real accounts or real trades, and the grading shown is not yet available.
How a grade is reproduced
A grade is a rule, a recorded session, and a result you can recompute. The rule checks run in my private build today. The overview lists what works and what is planned.
- Same input, same output: running the same session at the same point twice gives the same state. Rule results work the same way. Rerunning a package with the same engine build gives the same result, or names the input that changed.
- What a grade shows today: a pass or a miss for each rule, the minute a rule broke, the reason, and every order and fill before it, under a package id. Showing the order book at that moment is planned.
- What a grade is not: it is a record for review, not advice and not a decision. A person at the firm decides.
- Rule edge cases (ties, session boundaries, and how partial fills count) are decided with you and written down in a pilot. They are open today.
Two series, not one
In most rule sets the loss floor moves with the end-of-day balance, but a breach is tested on open equity during the session. A grader needs two series: the end-of-day balance and the equity at every event.
Rule types
The engine checks these kinds of rule today:
- A daily loss limit, on the closed balance or on open equity.
- A drawdown: static, trailing, or trailing from the day's closing balance.
- A maximum position size.
- A profit target.
A consistency limit, on how much one day can count toward the total, is planned.
This page names no firm and states no threshold. A pilot uses your rule text.
Where firms' rules differ
From reading firms' public rule pages. These are rule types only, with no firm named and no threshold stated.
- Where the floor stops moving (its lock point) differs from one rule set to the next, so it is a setting of the rule set, not a built-in.
- A consistency rule limits how much one day may count toward the total. Rule sets differ on whether a day that lands exactly on the limit passes, and on what happens past it: the target may grow, or the pass may wait.
- Time rules differ too: the cut-off for flat positions, its time zone, and when a trading day starts.
- No public rule page I read says what counts when the profit target and the loss floor are both reached in one session. That is an open question to settle with the firm, not something I assume.
- A firm's own pages can disagree with each other, and pages change. A rule set records which page and which date it was written from.