Inside the AnalyticsFX automated trade journal
How AnalyticsFX pulls live trades from TradeLocker, imports CSV history from any broker, or runs a fully custom manual journal, all into one canonical record per account.
The traditional trader's journal is a spreadsheet. Rows get added late, totals stop tying out to the broker, screenshots live in a different folder, and the moment a strategy starts working you no longer have time to keep up. The AnalyticsFX journal removes that friction by reading directly from the broker.
Three ways to populate the journal
You have three ways to get your trades into AnalyticsFX, and you can mix them across multiple accounts:
- TradeLocker live sync. Connect a TradeLocker account and AnalyticsFX subscribes to the broker's trade history and keeps it in sync automatically. Every fill is recorded with its broker-side timestamp. Account balance and equity are sampled alongside the trade stream so drawdown and equity-curve numbers never drift from what the broker reports.
- CSV import. Upload a CSV of past trades from any broker that lets you export history. The CSV is parsed into the same canonical record format as live trades, so everything that runs on top of the journal (stats, charts, prop-firm Monte Carlo) treats it identically.
- Custom account. Manual entry. Useful for venues you cannot live-sync, futures brokers that do not export cleanly, or paper-trading sessions you still want to track.
This matters because most journal bugs come from inconsistent sources. If you import a closed-trade CSV from one place and the running balance from another, the numbers stop tying out. AnalyticsFX collapses every source into a single canonical record per account.
One source of truth
Every trade you have ever made on a connected account lives in a single canonical record. When you edit anything on a trade, every downstream number (win rate, profit factor, expectancy, drawdown, equity curve) updates from the same source. There is no stale view of your data to chase down, and there is no second copy of your history to keep in sync.
What you can actually filter on
The journal does not invent metadata that does not exist. It exposes filters across the dimensions every broker fill already carries:
- Session. Asia, London, or NY, derived automatically from the open time.
- Symbol. Multi-select across every instrument traded on the account.
- PnL range. Two-sided slider for filtering to winners, losers, or a specific P&L band.
- Performance. Quick filter that splits trades by outcome class.
If you want a richer taxonomy than that (setup, emotion, free-text notes), use the custom-account mode where every field is yours to define.
What you get on top
The journal is the substrate for everything else in AnalyticsFX. The same trade records feed:
- The prop-firm Monte Carlo simulator (which replays your real trade tape against firm rules).
- The public profile (which renders aggregated stats for shared accounts).
If you only ever use the journal, you already get the largest single workflow improvement most traders make in a year: their journal is no longer something they have to remember to write.
How to start
Open the AnalyticsFX dashboard, head to the journal page, and pick how you want to start: link a TradeLocker account for live sync, drop a CSV of past trades, or create a custom account to enter trades manually. The first sync (or import) runs immediately and the rest of the platform lights up the moment data lands.
