How trades get into VEXA
The five routes your trade data can take into VEXA, and why there is no button for typing a trade in from scratch.
What this does
Every number VEXA shows you is rebuilt from your executions: individual fills, each with a symbol, a time, a quantity and a price. There are five ways those fills can arrive.
The five routes
1. Automatic sync with your broker. You hand VEXA a read-only credential once, and VEXA pulls new fills on a schedule and whenever you ask it to. Nine of the twenty-one brokers in the picker can do this today. Credentials are encrypted before they are stored, and VEXA never places orders. See Connect a broker.
2. A file you export from your broker. You download a CSV or a statement and upload it. VEXA carries twenty-five parsers and works out which one matches your file, so you rarely have to tell it anything. Every broker in the picker supports this, including the ones that also sync. See Upload a statement or CSV.
3. The VEXA Sync Expert Advisor for MetaTrader 4 and 5. A small program you drop into your desktop MetaTrader terminal. It reads your closed trades and pushes them to VEXA while the terminal is running. Desktop only, because mobile MetaTrader cannot run custom Expert Advisors. See MetaTrader 4 and MetaTrader 5.
4. VEXA AI Import and the manual CSV template. For a broker VEXA has no parser for. Either hand any CSV to VEXA’s AI and let it work out the column mapping, or fill in VEXA’s own template. Both live on the web app only. See Import from a broker VEXA does not support.
5. Executions you add by hand to a trade. On a trade’s analysis page you can add or remove individual fills. See Add or edit executions on a trade.
There is no “new trade” button
Route five is execution-level. It attaches fills to a trade that already exists, so it cannot be used to log a trade VEXA has never seen. If you want to journal entirely by hand, the manual CSV template is the route to use: it takes one row per fill and builds the trades for you.
What happens after any of the five
All five converge on the same pipeline. VEXA parses the fills, merges them with any positions it already holds open for that account, walks them first-in-first-out to work out where each position went flat, discards anything it has already seen, and writes the finished trades. Your scores recalculate afterwards.
Two consequences worth knowing up front:
- A position only closes when the closing fills arrive. Upload a truncated date range and you will see positions listed as open that you closed weeks ago. See Positions show as open that I already closed.
- Re-uploading a file you have already uploaded is safe. See Re-upload files without creating duplicates.
What you should see
Trades appear in Journal, Metrics and Trades within a minute of the import finishing, and the account they landed in is selected in the account filter for you, so you are not looking at a filtered view that hides them.
If it doesn’t work
- You reached a broker screen and it was locked. Broker import is an Edge feature. See Why a feature is locked.
- The import reported success and nothing appeared. See Understand your import results first, because “all N were already imported” is a success message that looks like a failure.
Related
Still stuck? Email support@vexatrade.ai.