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

Controls on the Calendar tab and what each one changes
ControlDefaultWhat it changes
Month pill ‹ / ›Current monthLoads the previous or next month's aggregates and clears the selected day
TodayReturns the grid to the month containing today
Day cellNo day selectedLoads the trades closed on that day and opens the day summary below the grid
Close (×) on the day summaryClears the selection and hides the summary
Account scope (shared Journal control)Inherited from the JournalRe-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.

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.

Keep reading