FILL RATE
Unfilled entries are lost edge
Only ~63% of day-trading and ~77% of position-trading entries ever filled. Improving fill capture is an open workstream.
THE TAPE
1,095 day trades and 282 position trades, January–June 2026 — each bar is one real trade from the log: wins up, losses down.
Day-trading engine · 545 wins / 550 losses (49.8%) · +17.1% at 3% per trade
Position-trading engine · 188 wins / 94 losses (66.7%) · +32.5% at 3% per trade
The judgment
The measure of an AI is not what it trades — it is what it refuses. Same engine, same period, identical exit logic: what Cortex kept vs everything it filtered out.
Both pools were live-tracked over the same period with identical exit logic — the only difference is Cortex’s selection.
The forward test
Cortex’s selection rules were fixed before July — every signal that month was graded forward, in real time, with no refitting. A full out-of-sample month.
July return at 3% per trade: day +4.5% · positions +11.9% — vs EGX30 +6.2%, with under a tenth of the drawdown (−0.20% worst dip vs −1.81%).
Still a short record: part of the fills are simulated, figures are gross of costs, and a 91.3% month won’t repeat every month. August is month three — already running.
Every number on this page traces to a per-trade log — we'll open it live in a 30-minute briefing.