Consistency
How Ink measures your largest session against your total profit, when it gives a verdict, and how far you are from the limit.
A consistency rule stops one big day from carrying a whole account. It's usually written as "your best day can't be more than X% of your profit".
How Ink measures it
computeConsistency (lib/pnl/prop-rules.ts):
ratio = largest session's profit ÷ total net profit × 100
- Sessions start at 6pm ET for futures, 5pm ET for CFD.
- Total profit is the net P&L of the trades logged in Ink. Profit from before you started logging isn't included — Ink doesn't know how it split across days.
- If total profit is zero or negative there's nothing to measure: the figure shows "—" and "No profit yet to measure against".
- A best session bigger than your total profit (you gave some back) shows its real share, over 100% — a breach, not a cap.
- On the Dashboard, the figure says "Based on the days logged in Ink".
- The ratio is shown to one decimal. At or under the limit is "Within the limit".
Example (made-up numbers). Limit: 50%. Sessions: +$1,800, +$400, −$200, +$600. Total profit: $2,600. Largest session: $1,800. Ratio: $1,800 ÷ $2,600 = 69.2% — over 50%.
Since your last payout (made-up numbers). Limit: 40%. Sessions: +$500, +$300, payout recorded the same day as the +$300, then +$200, +$600. Only +$200 and +$600 count: $600 ÷ $800 = 75% — over 40%. With no payout recorded the same sessions read $600 ÷ $1,600 = 37.5% — within.
How far you are from the limit
When you're over, the card says roughly how much more profit brings you under, without a bigger best day (consistencyGap, lib/pnl/rule-display.ts):
- More profit needed = largest session ÷ limit − total profit, rounded up to the cent.
- At least this many more days = more profit ÷ largest session, rounded up — any single day bigger than your best becomes the new best.
Same example. $1,800 ÷ 50% = $3,600 needed in total; $3,600 − $2,600 = $1,000 more, over at least 1 more day. The card reads "About $1,000 more over 1+ day". At $3,600 total the ratio is exactly 50% — within the limit.
Settings that change the verdict
On the account form, under Target & consistency:
- Consistency limit — the limit, as a whole percent.
- To pass / For payouts — whether it gates passing the evaluation or a payout. Over the limit reads "Not yet eligible to pass" on an evaluation and "Not yet payout-eligible" on a funded account. It's not a failure: you just can't pass or take a payout yet.
- Largest session measured against — Total profit (most firms) or Profit target (for example FundedNext Flex: no single session may make more than 40% of the target, or the target is recalculated). With Profit target, the card reads "Best day $900.00 of $1,000.00 allowed" — or, once a session made more, "Target now $3,750.00" (that session ÷ 40%). It needs a profit target on the account: without one the form says "Needs a profit target to measure against". With Not set on a firm preset, the card shows the ratio and "Basis not set — no verdict" rather than judging you against the wrong number. (An account you set up by hand, with no basis chosen, is read against total profit.)
- Profit since last payout — funded accounts only, for payout rules that reset each payout (Alpha Futures, Lucid, MyFundedFutures, Topstep XFA Consistency, Bulenox). Only the sessions after your latest recorded payout count, against the profit made in them; a session dated on the payout day stays in the old cycle. The card says where it counts from — "Since your Oct 20 payout (from the next session)" or "No payout recorded — from your first logged session" — and reads "No profit yet in this cycle" until the new cycle has profit. Record the payout under the date your firm uses (see Which date to record a payout under).
- Exactly the limit — usually counts as within. Some firms count it as over (Earn2Trade: "30% or more"; Alpha Futures reads its 40% and 20% the same way); their presets say "exactly 30% is over", and the card then reads "under 30%" instead of "at or under 30%".
- Going over it — Warning (for example, the firm raises your target and you carry on), or Not set. Either way going over is never a failure in Ink — over the limit reads "Not yet eligible to pass" or "Not yet payout-eligible" (a warning reads "Above the limit · target increases").
How Ink reads this account, on the edit page, says in plain words which of these Ink can check — a "!" marks a setting it still needs.
When you've reached the profit target but are over the consistency limit, the target card reads "Target met — consistency is the blocker".
Presets last checked: Nov 2, 2026. (Apex on Oct 7, 2026; funded payout rules on Oct 24; everything else on Oct 23.) Always confirm current rules with your prop firm. Firms change them.