Why a trade appears on a different day in different places
The Journal files a trade on the day you opened it. Almost everything else files it on the day you closed it. Both are deliberate.
What this does
Open a swing trade on Monday, close it on Thursday, and VEXA shows it on Monday in one place and Thursday in another. The trade is not missing, and which screen uses which date follows a fixed rule.
The rule
The Journal files a trade by its entry date. Everything else files it by its exit date.
| Screen | Which date it uses |
|---|---|
| Journal day card | The entry date |
| Metrics calendar heatmap | The exit date |
| Daily P&L chart | The exit date |
| Trades page | The exit date, or the open date while a position is still open |
| Rules Tracker compliance calendar | The exit date, in New York market time |
So the Monday-to-Thursday swing trade sits on Monday’s Journal card and inside Thursday’s calendar cell. Neither is wrong. The Journal is asking “what did you do that day”, and the calendar is asking “what did that day pay you”.
The second rule that catches people
The Journal decides whether to include a trade at all using a wider test than the other screens.
- Journal: a trade is included if either its entry or its exit falls inside your selected range. It is then placed on its entry date.
- Metrics and Trades: a trade is included only if its exit falls inside the range.
Set a range of one week and a trade opened the week before will appear in your Journal and not in your Metrics for that range. Both are behaving as designed.
Which clock defines a day
A calendar day is not the same everywhere in the world, so VEXA has to pick one.
- Trade times render in your Trade Display Timezone, set in your profile. When you have not set one, VEXA falls back to the exchange’s own timezone for that trade, and then to a guess derived from the symbol.
- Rules Tracker days are New York market days. A trade you enter at 11pm in Dubai belongs to the US trading day that was open at the time, not to your local tomorrow.
- Calendar grids and date-range pickers read your local calendar. That is why a month grid always starts on the first of the month you expect, even though the days inside it are keyed to market time.
If you are far east of New York, those two conventions can disagree by one day at the edges of a range. Trades near midnight are the ones that move.
What you should see
The same trade, with the same P&L, on both screens. What changes is the cell it sits in. If a trade is missing from one screen entirely rather than shifted by a day, that is a different problem: check your date range, your account filter, and whether the trade is still open.
If it doesn’t work
- A trade is missing everywhere. Check the account filter first. Older trades that carry no broker account are excluded the moment you select any account, so clearing the filter brings them back.
- Every trade is off by an hour. Trades imported before VEXA moved to true UTC timestamps carry a legacy marker and can show a shift on very old records.
- Your P&L totals differ between two screens. That is usually the date range rather than the day key. The range is shared across pages and remembered between visits.
Related
Related
Still stuck? Email support@vexatrade.ai.