OrderFlowAi / Features / Trading Journal
● TRADING JOURNAL · NEW IN v0.3.0 · AUTO-CAPTURE

Every trade leaves traces — we make them visible

The OrderFlowAi Trading Journal is not a spreadsheet with uploaded screenshots. It is a fully automated diary that records every live trade with MFE, MAE, regime, CORTEX signal, and order-book context in real time — and an AI coach that finds patterns in your own trading that you would miss manually.

Enrico Westenburger April 2026 ~9 min read Practice

Most traders don't keep a journal. Of those who do, most quit after three months. The reason isn't lack of discipline — it's a design problem. Manual journaling is tedious, retrospectively biased, and screenshots age badly. Critical context — order book state, delta structure, regime — never gets captured because it feels obvious at the moment of the screenshot.

The OrderFlowAi Trading Journal solves this by turning journaling into a fully automated background process. Every trade — manual or executed through the CORTEX auto-trading strategy — gets recorded with its full market context. The trader doesn't decide what gets documented. The trader only decides when to look.

STATUS

Trading Journal has been included in the Pro and Trial plans since v0.3.0 (April 17, 2026). The trial has all auto-capture features active; exports (CSV, JSON, RL) are unlocked for Pro users. Institutional adds multi-account aggregation.

Why auto-capture instead of manual journaling

A good trade journal contains more than entry and exit. It contains the state of the market at the decision moment: the regime, the CORTEX direction, the iceberg signals, the session phase, the HTF trend, the delta sum of the last few seconds. You can't reliably capture that manually — you can only have it auto-logged at entry time.

The journal hooks into two events: OnOrderUpdate (NT8 strategy) and OnPositionFilled (bridge). At entry, a snapshot of the current market state is created. At exit, MFE (Maximum Favorable Excursion) and MAE (Maximum Adverse Excursion) are computed from the cached tick history — corresponding to the best point the position reached and the worst point where it sat closest to the stop.

MFE and MAE are the most important post-trade-review numbers. The PnL of a single trade is not what matters — what matters is the gap between actual exit and maximum MFE. That's where craft sits, or where the repeated mistake lives.

The six tabs in detail

TAB 1
Trades
Chronological list of all positions with filters by date, instrument, regime, and PnL. Click opens the trade detail with tick chart, MFE/MAE lines, and CORTEX signal snapshot at entry time.
Chronological Filterable Detail Chart
TAB 2
Statistics
Win rate, PnL curve, avg MFE/MAE, profit factor, max drawdown, R-multiples. Broken down by session (London/NY/Lunch/PM), regime (QUIET/TRENDING/VOLATILE/REVERSAL), and weekday.
PnL Curve Regime Split Profit Factor
TAB 3
Setups
Every trade is classified by its signal combination (e.g. Spoof+TrendBear, VP+Reversal). The setups table shows win rate and average expectancy per combination — so you find your actual favorite setups objectively.
Signal Classes Expectancy Top-Ranked
TAB 4
AI Coach
Automatic pattern analysis: spots repeated mistakes (e.g. "exited too early", "losses cluster on Mondays", "all losses in min 0–3 after NY open"). Produces concrete, quantified observations — not generic trading tips.
Pattern Detection Quantified Personalized
TAB 5
Rules
Define your own trading rules (e.g. "max 3 trades before London open", "pause after 2 consecutive losses"). The journal retroactively checks how often the rule was kept or broken — and what it cost you in PnL.
Rule Check Retroactive Self-Discipline
TAB 6
Export
CSV (Excel-compatible), JSON (for your own analysis), and RL format (for CORTEX retraining). Exports filterable by date range, instrument, or setup. Pro feature — visible in Trial with an upgrade prompt.
CSV JSON RL Retrain

MFE and MAE — the two numbers that say the most

MFE (Maximum Favorable Excursion) is the maximum gain a position reached during its lifetime. MAE (Maximum Adverse Excursion) is the maximum loss it had to sit through. Both are computed tick-accurately from the bar history and stored in ticks (not dollars) — so they're comparable across instruments.

The most important derived metric is MFE efficiency: the ratio between actual exit gain and MFE. A trader who consistently captures only 40% of their MFE is scaling out too early. A trader who captures 95% often runs back to stop — the trailing mechanism doesn't match market dynamics.

OBSERVATION FROM REAL DATA

In the analysis of 196 live trades from March–April 2026, average MFE efficiency was 58%. Trades in regime=TRENDING reached 71% — ideal for longer runners. Trades in regime=VOLATILE only made 42% — the market ran back against the position fast. The actionable takeaway: tighter trails in VOLATILE phases, more patience in TRENDING.

The AI Coach

The AI Coach is not a chatbot. It is a rule-based pattern detection module that scans the last 20–200 trades for statistically significant anomalies. The output is intentionally dry:

"78% of all losses over the last 30 days occur between 15:30 and 15:38 ET. Average loss in this window: -2.4 points. Recommendation: raise Early-Open guard to 8 minutes."

Exactly this kind of observation led to Strategy v7.4 in April 2026 with extended open-guard and NY soft-guard for aiDir=NEUTRAL and ATR spikes. The coach is not just analysis — it's a feedback loop: its insights become concrete code improvements and RL weight updates.

Privacy and locality

The Trading Journal stores data exclusively on the user's machine. No cloud sync, no automatic upload, no server-side storage. Data lives at %APPDATA%/OrderFlowAi/journal.json and is fully user-controlled.

If you voluntarily want to contribute anonymized trade statistics to improve the pretrained model, you can generate an RL export and upload it through the dashboard — strictly opt-in, teaches only aggregated signal combinations, no instrument-specific PnL.

Integration with CORTEX and the NT8 strategy

Every journal entry contains the full CORTEX signal snapshot at entry (aiDir, aiConf, aiAcc, aiRevPhase) and the rule-based score breakdown of the strategy (which signals contributed points). That makes it possible to verify retroactively why a trade fired — a diagnostic capability completely missing in manual execution.

For the auto-trading engine, the journal is also the learning data source: after every closed trade, the journal updates both internal signal weights and the CORTEX Neural Engine's RL table. Journal and neural engine form a closed feedback loop.

Frequently asked questions

Does the journal work with manual trades outside the CORTEX strategy?
Yes. Every position opened in NT8 — manual or via other strategies — is captured by the journal as long as the OrderFlowAi bridge is active. The CORTEX signal snapshot is recorded even for manual trades, so you can see what the AI would have thought at your entry time.
What happens to the journal during a power outage or app crash?
Every trade episode is persisted to the local JSON file immediately after close. Open positions are saved with partial snapshot and reconciled with NT8 history on next app start. In practice, data loss is limited to the one open trade during the crash.
Can I import old trades from another tool?
CSV import is planned for v0.4.0. A manual JSON import is possible today if the data matches the format (documentation on request). The AI Coach needs at least 30 trades in the journal to find valid patterns.
Is the journal available to Trial users?
Yes. The 14-day trial has all auto-capture features active. You can use every tab, view statistics, and run the AI Coach. Export functions (CSV, JSON, RL) are Pro-exclusive and open an upgrade dialog in Trial.
How large does the journal file get under heavy use?
A trade entry is roughly 4 KB (including tick history for MFE/MAE). 1,000 trades = ~4 MB. Performance becomes relevant only above ~50,000 trades — at that point an automatic rolling archive moves old monthly data into separate files.
Can I use the journal without the CORTEX engine?
Yes. The journal is independent of CORTEX — it works as long as the OrderFlowAi Pro app is connected to NT8. CORTEX signal snapshots will be empty; every other context data (delta, regime, iceberg etc.) is still captured.

Related articles

Try auto-capture journal live

14 days free in the Pro trial. Every tab, AI Coach, and auto-capture without restriction — exports visible, unlocked in Pro.

Requires NinjaTrader 8 with a Level-2 market-data subscription

START TRIAL ▶ CORTEX Neural Engine