Journal trades tab: statistics, table, trade form and detail panel
The Trades tab lists the trades of the selected account with four statistic cards, a sortable table, a manual trade form, a detail panel with "Review in Replay", CSV export and bulk deletion. Every deletion asks for confirmation and warns that nothing brings a trade back.
Senzoukria · Documentation · Updated September 2026
Where to find it
- Where
- Journal → Trades (first tab)
- Page size
- 25 by default; 10, 50 or 100 selectable
- Default sort
- Date, descending
- Export
- "Export CSV" writes journal-YYYY-MM-DD.csv with the rows currently listed
What it does
Four cards summarise the scoped trades: Total P&L with the trade count, Win Rate with wins, losses and open trades, Avg Win / Loss labelled "expectancy per trade", and Best · Worst. The toolbar holds the Rithmic sync control, the page-size selector, "Import CSV", "Export CSV" and "New Trade". Filters sit under the toolbar and are kept when the account scope changes. A journal that fails to load shows the raw backend message ("The journal could not be loaded: {error}") instead of pretending to be empty.
The empty state depends on the scope: "No trades yet" with "Trades sync automatically from your connected broker. Use Sync to pull older ones, or + New Trade to log one by hand." when the journal is empty, or "No trade for {account}" when other accounts hold trades.
Table columns
| Column | Alignment | Content |
|---|---|---|
| Date | left | Entry time, formatted as Mon DD, YY HH:MM |
| Symbol | left | The trade’s symbol; a green "sync" tag marks trades synced from Rithmic, with the account in the tooltip |
| Side | left | LONG (green) or SHORT (white) |
| Entry / Exit | right | Prices; Exit shows — while the trade is open |
| Qty | right | Contracts |
| P&L | right | Signed dollar amount, — when open |
| Setup | left | The tag chosen in the form |
| Actions | right | Edit and Delete for the row |
New Trade form
| Field | Default | Notes |
|---|---|---|
| Symbol * | MNQ | List of futures roots from the contract specifications |
| Side * | LONG | LONG or SHORT buttons |
| Quantity | 1 | Integer, minimum 1 |
| Entry Price * | empty | Required; Save is disabled without it |
| Exit Price | empty | When filled, P&L = (exit − entry) × direction × quantity, in price points |
| Entry Time * | now | Required, local date-time picker |
| Exit Time | empty | Optional |
| Setup | — | breakout, pullback, reversal, fade, trend, range, news, open; also stored as a lowercase tag |
| Timeframe | — | 1m, 5m, 15m, 30m, 1h, 4h, 1d |
| Emotion | — | calm, confident, fomo, revenge, fearful, tilted, patient |
| Rating | 0 | 1 to 5 stars; clicking the current star clears it |
| Notes | empty | Free text: "Context, mistakes, lessons learned…" |
Detail panel and deletion
Clicking a row opens a side panel with the P&L, prices, quantity, times, setup, timeframe, emotion, rating and tags. "Review in Replay" opens the Replay route pre-filled from the trade; it is disabled with the tooltip "Replay needs a CME contract and an entry time" when the trade cannot be replayed, for example a crypto spot symbol. Edit reopens the form; Escape closes the panel.
Deleting one trade asks "Delete this trade? Nothing brings it back."; selecting several rows with the checkboxes and using the bulk bar asks "Delete {n} trades? Nothing brings them back." There is no bin.
Limits and pitfalls
- P&L typed in the form is computed in price points, not dollars: the form multiplies the price difference by quantity without a point value. Synced trades carry dollar P&L computed by the backend.
- Export CSV covers the rows of the current page and filters, in the order displayed, with the columns entryTime, symbol, side, entryPrice, exitPrice, quantity, pnl, setup, timeframe, rating, emotions and notes.
- Editing a synced trade keeps its external id and account; a later sync may update its prices again.
- Sorting is applied to the loaded page; use filters to narrow the set before comparing.
Related pages
This page in other languages
Frequently asked questions
- What does the green "sync" tag mean?
- The trade was imported from Rithmic by the sync. Its tooltip shows the account number. Trades typed by hand or imported from CSV have no tag.
- Can I recover a deleted trade?
- No. Deletion is final and has no bin. A synced trade may come back on the next sync if the broker still publishes it, but notes and screenshots are lost.
- Why is Review in Replay greyed out?
- Replay needs a CME contract root it knows and an entry time. Crypto or unknown symbols cannot be replayed from the journal.