Skip to main content

How Trades Are Counted

Each close is its own trade, so scaling in and out shows up correctly.

Hyperprop records a trade each time you close, using FIFO matching. FIFO means "first in, first out": the first contracts you opened are matched to the first ones you close. This keeps your journal honest when you scale in and out or scalp around a position.

Each close is recorded

Every time you close, it's recorded as a trade, rather than waiting until the whole position is flat. If you hold a core position and scalp around it, each close shows up. Your total realized profit and loss is exactly the same either way, the activity is just recorded the way it actually happened.

Scaling shows as one trade

A position you open and then close in pieces (say you enter 5 contracts and exit across 3 orders) shows as a single trade per position across the terminal, the journal, and your profile activity, instead of one confusing row per partial fill. Separate re-entries and scalps around a held position stay as their own trades.

Accurate holding times

Trades are reconstructed by tracking your net position and closing a round-trip when you return to flat, so the holding time, entry, exit, quantity, and P&L are all correct. Trades shorter than a minute show in seconds (for example 4s, or 20m 59s).
​
​

Did this answer your question?