F&O

Four fills, one idea: group them or your stats lie

A broker file records legs. Your brain traded a structure. Something has to reconcile the two.

2026-04-07 · 7 min read

You sold a straddle. The CSV shows four rows. If your analytics treat each row as an independent trade, your win rate, hold time and average trade size are all describing something that never happened.

What grouping needs

Same underlying, same expiry, overlapping time window, and your confirmation. Auto-detection can propose the group; a human should accept it, because only the human knows whether the fourth leg was part of the plan.

Four legs becoming one reviewable trade
1Legs4 rows inthe CSV2CandidateSame expiry,overlapping time3ConfirmYou acceptor reject4StrategyOne P&L,one hold time

Repairs are new structures

Adding a leg at 1pm to defend a morning short is a decision, and it deserves its own tag. Folding it silently into the original trade rewrites what you planned at 9:20.

Book the P&L when the structure is flat

Not when the first leg exits. If you want to show a live structure mid-session, label it as mark-to-market so it never gets mixed into closed-trade statistics.

The same trade, counted two ways
ViewTradesWin rateAvg hold
Leg level450%2h 10m
Strategy level10%5h 45m

One losing short straddle. Leg-level counting invented two wins. Illustrative journal data, not a live book and not a performance claim.

Key takeaways

Your book already has these numbers. Import a broker CSV and the charts above draw themselves from your own closed trades.
Open the journal