TradingApp PnL Reconciliation

FIFO round-trip pairing from CAP fills · 42 sessions · 8,503 round-trips
460 open lots (1.8M notional) do not have matching closes — likely overnight carry, cross-day positions, or auto-flatten gaps. PnL below covers only matched round-trips.
Gross PnL
$-50,699
8,503 round trips
Win Rate
41.1%
3,492 W / 4,859 L
Best Trade
$+5,519
TSLA SHORT 2026-02-19
Worst Trade
$-3,925
SOUN LONG 2026-02-19
Total Notional
$31.7M
avg $3,730/trade
Slippage Cost
$-110,740
avg 0.8 bps
Net of Slippage
$-161,439
if all slip is real
Avg Hold
40.9 min
median across all RT

Cumulative PnL by session

Daily PnL

By side

SideNWRAvg ret %PnL $
LONG372843.4-0.60$-61,344
SHORT477539.2-0.02$+10,645

By close venue

VenueNAvg ret %PnL $
UNKN802+0.276$+6,269
BLUE58+1.487$+850
EDGA16+0.704$+235
MEMX132+0.045$+231
EPRL3+0.172$+25
EDGX864-0.021$-194
ARCA2606-0.266$-1,321
AMEX33-1.349$-2,810
BATS388-0.316$-3,133
NSDQ3158-0.172$-24,321
NYSE443-2.715$-26,530

Top 15 winners (symbol)

SymbolNWR%PnL $
SNDK5153$+9,987
ETHA1567$+6,540
MU5072$+3,989
TSLA142648$+3,876
JOBY4058$+3,157
IREN11157$+1,461
UUUU989$+1,356
WDC875$+1,163
GLD1100$+1,156
TEM5265$+890
CRWV5843$+834
CAR683$+686
BE3241$+682
GOOG2176$+551
NVDA6164$+539

Bottom 15 losers (symbol)

SymbolNWR%PnL $
SOUN1323$-5,848
SMR7050$-5,436
QBTS9153$-5,368
OKLO7674$-5,275
RGTI10651$-5,175
IONQ10736$-5,004
EOSE2317$-3,852
BMNR5758$-3,772
TQQQ351831$-3,625
COIN3954$-3,364
ORCL2941$-3,330
QUBT5725$-3,305
ZETA2250$-3,288
SOFI3033$-2,813
MSTR3949$-2,659

Slippage cost by venue

VenueN legsAvg slip (bps)Total slip $
ARCA3,315-0.26$-51,124
NSDQ2,724+2.10$-41,298
BATS360+4.12$-8,129
EDGX1,246+0.78$-7,408
MEMX247-1.21$-2,736
NYSE82-5.55$-77
EDGA53-2.08$-52
EPRL3-3.61$-5
NSEX1+0.00$+0
BATY6+10.29$+3
AMEX7+4.02$+14
UNKN498+0.08$+25
BLUE81+1.24$+47

Last 25 sessions

SessionRTWR%Gross PnLBestWorstRejectedSlip bps
2025-12-229212$-3,429$+384$-2499-0.8
2025-12-251100$+46$+46$+460+nan
2025-12-281520$-44$+50$-251-44.3
2025-12-2914650$+5,881$+306$-10733-1.7
2025-12-303569$+395$+41$-459-0.1
2026-01-0113468$-1,934$+52$-81323-6.5
2026-01-042273$+1,906$+659$-21914+5.5
2026-01-057747$-2,075$+226$-6974-12.5
2026-01-062425$+1,367$+1,987$-3521+27.7
2026-01-0836100$+2,470$+869$+09-71.8
2026-01-1115139$-1,554$+748$-62838-7.5
2026-01-1220240$+1,986$+1,720$-1,83791+2.1
2026-01-1325841$-3,594$+140$-822228+0.3
2026-02-1828217$-36,164$+5,519$-3,925175+0.3
2026-04-0110138$-321$+126$-7750-1.1
2026-04-124949$+265$+295$-6310+8.8
2026-04-132843$+12$+32$-190-1.7
2026-04-146263$-25$+16$-630+6.3
2026-04-156554$+99$+121$-1301+49.3
2026-04-1616348$-68$+57$-771+63.2
2026-04-194346$+53$+215$-1281+33.8
2026-04-205137$-48$+113$-12313-14.7
2026-04-215871$+1,481$+268$-1591-6.3
2026-04-228658$+444$+122$-7152+6.5
2026-04-2314348$-842$+488$-608131+1.0

Hold-time distribution