New trades aren't showing up

Four reasons freshly imported trades stay invisible, in the order worth checking: filter, date range, cache, and an import that did less than you think.

Same on every platform Updated

What this does

You imported trades, the result panel said they went in, and the list still looks the same. Work through the four causes below in order. The first two account for most cases and neither is a fault.

Before you start

Read the import result panel again if it is still on screen. It reports four separate numbers: imported, duplicates, open positions, and row errors. “Processed N executions from M rows” tells you how much of the file VEXA actually understood. If imported is zero and duplicates is high, the trades were already in your account and nothing new was supposed to appear.

The four causes, in order

1. The account filter

VEXA can show one broker account at a time or all of them. If the filter is set to a specific account, trades belonging to any other account are hidden. There is one more wrinkle: trades imported before broker accounts existed carry no account id, so they only appear under the all-accounts view and vanish the moment you filter.

2. The date range

Most screens share one date range, and it is sticky: change it on Metrics and it follows you to Trades and to the Journal. A trade dated outside that range is not missing, it is out of frame. The Rules Tracker is the exception and keeps its own range.

3. A five-minute cache

Trade data is held for about five minutes after it is fetched, so a screen you opened moments before an import can keep showing the pre-import picture. Refreshing the screen clears it.

4. The trade is bucketed by a different day than you expect

The Journal groups a trade by its entry date. The trades list, the calendar and the daily P&L chart group it by its exit date. A position opened Monday and closed Wednesday therefore appears on two different days depending on which screen you are looking at. Neither is wrong.

Steps

  1. Set the account selector in the sidebar to All Accounts.
  2. Widen the date range to cover the dates in your file.
  3. Press the refresh control on the page you are looking at.
  4. Open Trades from the sidebar and sort by date to see what actually landed.
  1. Open the account selector sheet and choose Filter by Account, then pick the all-accounts option.
  2. Widen the date range on the screen you are looking at.
  3. Pull down to refresh.
  4. Trades live inside Journal and inside Trading Metrics on iPhone rather than on a screen of their own. Check both.
  1. Set the account row in the sidebar to the all-accounts option.
  2. Widen the date range on the screen you are looking at.
  3. Pull down to refresh.
  4. Open Trades from the sidebar and sort by date to see what actually landed.
  1. Open the account selector and set it to the all-accounts option.
  2. Widen the date range on the screen you are looking at.
  3. Pull down to refresh.
  4. Trades live inside Journal and inside Metrics on Android phone rather than on a screen of their own. Check both.
  1. Set the account row in the sidebar to the all-accounts option.
  2. Widen the date range on the screen you are looking at.
  3. Pull down to refresh.
  4. Open Trades from the sidebar and sort by date to see what actually landed.

What you should see

The trades from your file appear in the list with the dates your broker gave them. The totals on the screen change to include them.

One more thing to rule out

Sync Trades does not import files. It asks brokers that VEXA connects to by API for anything new. If your broker is one VEXA imports by file only, pressing Sync Trades takes you to your broker list instead of syncing, and no error appears. If your trades come from a file, upload the file rather than pressing Sync Trades.

If it doesn’t work

Related

Still stuck? Email support@vexatrade.ai.