Journal calendar tab: month grid, weekly totals, day drill-down
The Calendar tab of the Journal shows one cell per day of a month, coloured by that day's realized P&L, with a trailing weekly total column and a click-through summary of every trade closed on the selected day.
Senzoukria · Documentation · Updated September 2026
Where to find it
- Where
- Journal → Calendar tab
- Opens on
- The current month, with no day selected
- Grid
- 7 columns × 6 rows (42 cells), plus a trailing Week column
- Day attribution
- A trade counts on its exit day; still-open trades count on their entry day
- Scope
- Month aggregates and the day drill-down always use the same account scope
What it does
The calendar reads per-day aggregates for the selected month and paints each day cell with the day's net realized P&L. A cell with trades shows the day number, the day's P&L and a trade count ("3 trades"); a day with nothing logged stays transparent. Cell shading is scaled against the largest absolute daily P&L of that month, so the strongest day of the month is the reference point and the scale changes when you move to another month.
Above the grid, four stat cards summarise the month: Net P&L with the number of trading days underneath, a Winning · Losing day split, Best Day ("peak session") and Worst Day ("deepest drawdown"). To their left, a pill-shaped control moves one month back or forward, and a Today button jumps back to the current month.
To the right of each grid row sits a weekly total: the week's net realized P&L, then how many trading days and how many trades produced it. A week with no trading day shows a dash rather than a zero, because zero would read as a flat week that was actually never traded.
Controls
| Control | Default | What it changes |
|---|---|---|
| Month pill ‹ / › | Current month | Loads the previous or next month's aggregates and clears the selected day |
| Today | — | Returns the grid to the month containing today |
| Day cell | No day selected | Loads the trades closed on that day and opens the day summary below the grid |
| Close (×) on the day summary | — | Clears the selection and hides the summary |
| Account scope (shared Journal control) | Inherited from the Journal | Re-reads both the month and the selected day for that account only |
The day summary
Selecting a day opens a card headed with the full date, the trade count and the win/loss split ("4 trades — 3W / 1L"), and the day's total on the right. Below it, one row per trade: symbol, side, entry price, exit price, realized P&L and the setup tag when the trade carries one. A trade still open shows a dash instead of a P&L rather than a zero.
- A day with no trade shows "No trades on this day" with the hint to pick another day or log a new one.
- Changing month, or changing account, clears the selection so the summary can never show trades from a month or an account you stopped looking at.
Limits and pitfalls
- A failed read is not an empty month. When the month cannot be loaded, an alert banner appears above the figures and the stat cards are reset — read the banner before treating zeros as a month without trades.
- The month and the selected day fail independently: one can load while the other reports an error.
- Overnight trades land on the day they were closed, matching the backend's day key. That is deliberate, so the calendar, the dashboard and the session imprint all agree on which day a trade belongs to.
- P&L is what the journal holds — imported, synced or entered by hand. The calendar performs no fee or commission modelling of its own.
Related pages
This page in other languages
Frequently asked questions
- Why does a trade opened Tuesday night appear on Wednesday?
- The calendar files a trade on its exit day, and only falls back to the entry day when the trade is still open. Realized P&L exists at the exit, so that is where the day total is built.
- Why did the colours change when I moved to another month?
- Cell shading is relative to the largest absolute daily P&L in the month on screen, not to a fixed dollar scale. A quiet month will therefore colour its own best and worst days as strongly as a busy month does.
- The month shows zeros everywhere — is my journal empty?
- Check for the alert banner above the stat cards. If it is present, the month could not be read and the zeros are placeholders, not a result.