The full score calculator.
Every factor, real math.

Your session · Daily Profit · 10K account
Profit this session$158
Your positive PnL. There is no cap, but a large one-day windfall is compressed, since it rarely repeats.
Number of positions10
POSITIONS, not order tickets: orders on the same instrument in the same direction that overlap, or that follow within about two minutes, count as one position. Splitting an entry across eight tickets counts once, and scaling in or out costs you nothing. Builds quickly: strong credit from about 6 positions, full around 15, then eases off into over-trading.
Spread across positionsEvenly spread
Was the profit shared evenly, or did one position carry it? Measured as effective independent positions (merged the same way as the count above); full credit needs the profit spread across about six.
Alpha capture12%
How much of the market's movement you converted into profit per minute of exposure, measured against each symbol's rolling 24 hour path. Holding through a large move and taking very little of it reads low; converting a real share of the path available to you earns full credit. Sessions with no usable price data are never penalised here.
Max exposure1.2×
Peak of ALL positions open at once, as a multiple of the account. ~1–3× is near-neutral; heavy exposure is penalised even when it wins.
Max drawdown0.20%
Worst peak-to-trough equity dip, open positions included. As it approaches 7% the share fades smoothly to zero.
News-window profit0%
Share of profit from trades around high-impact news (±3 min). Less is better.
Scalp profit (sub-60s)0%
Share of profit from trades held under 60 seconds. Some is fine; a mostly-scalp session is reduced.
Demonstrated edge & anti-gaming — measured live from your trades
Demonstrated edge (skill)Strong
Genuine skill vs luck. The live engine derives this from four signals (below); here it's a single level.
Averaging down into losersNone
Share of same-direction add-ons entered at a worse price (martingale). The heaviest anti-gaming penalty.
Position size uniformityNormal variation
How close every entry is to the same size. Real discretionary sizing varies with conviction and setup; a run of identical tickets is the signature this check exists to catch. It counts on its own — it does not wait for another pattern to appear alongside it.
Position layeringNone
Share of winners re-opened within ~2 min, continuing the same move. These merge into one position for the count, so this is not about padding your number — it is about whether the session was one move chopped up. Genuine setups don't trip it.
Estimated result
786
Excellent
Profit share
93.0%
Eligible payout
$146.99
Position count0.97
Profit spread1.00
Alpha capture0.83
Max exposure0.96
Windfall0.96
Drawdown0.95
News trading1.00
Scalping1.00
Demonstrated edge0.97
Anti-gaming1.00

What “Alpha capture” measures

While a position is open, the market moves. We sum each symbol’s minute-by-minute movement over its rolling 24-hour path, charge your hold time its share of that path at your position size, and compare your net profit to it. This factor grades how much of that movement you actually converted: holding through a large move and taking very little of it reads low, and converting a real share of the path available to you earns full credit. Sessions with no usable price data are never penalised here.

What “Demonstrated edge” measures

The live engine reads four signals from your real trades and blends them into one skill multiplier — it isn’t a single dial:

  • Sortino ratio — return vs your downside volatility; only losing swings count against you.
  • Win rate — the share of your trades that were profitable.
  • Expectancy — average per-trade edge: (win rate × avg win) − (loss rate × avg loss).
  • Profit factor — total won ÷ total lost; above 1 is profitable, higher is stronger.

Skill needs a few trades to establish — a one or two trade session is held modest until you’ve traded enough (around ten) for the read to be real.

What “Anti-gaming” checks

Three detectors look for the fingerprints of a manufactured session. Real trading is essentially never flagged:

  • Averaging down (martingale) — adding to losers at a worse price; the heaviest penalty.
  • Position layering — slicing one move into many quick same-direction round-trips. These are merged back into one position before counting, so they cannot pad your position count; this check is the separate question of whether that is how the session was traded.
  • Size uniformity — near-identical notional on every entry. Assessed on its own: a run of identically-sized entries is the pattern this check exists to catch, so it does not need a second flag alongside it.
Estimate only. Skill and anti-gaming are shown as simple sliders here; the live engine derives their sub-metrics automatically from your trade-by-trade record. Final payout also reflects identity verification, integrity review, and the reserve multiplier, confirmed after the session closes.