The trades you forget to log are the ones you most needed to see. Manual journaling on MT4 quietly drops your worst days, and a journal with holes can’t tell you the truth about your edge.
Why MT4’s account history alone isn’t a journal for prop traders
MetaTrader 4 keeps a full account history — every closed order, with lots, open and close prices, and profit. That’s a ledger, not a journal. It answers “what happened to my balance,” but not the questions a funded trader actually needs answered:
- Which setup was this, and does that setup still have an edge?
- What was the trade in R-multiples, not just dollars?
- Was I inside my risk rules, or did I quietly oversize?
- What was I thinking before and after — and does that psychology repeat on my losers?
The raw history also can’t compute expectancy across your real sample, can’t tag trades by strategy, and won’t warn you when your actual results drift from the plan you were funded on. Turning that ledger into a journal is where the value is — and doing it by hand is where most people fail, because they log the winners and skip the losers.
Connection options: read-only investor password, EA bridge, and CSV import
There are three practical ways to get MT4 fills into a journal, in rough order of how hands-off they are:
| Method | How it works | Trade-offs |
|---|---|---|
| Read-only investor password | You share MT4’s investor (view-only) password; the journal reads positions and history without any ability to trade | Safest — the credential literally can’t place orders. Ideal for prop accounts. |
| EA bridge | A lightweight Expert Advisor on your chart streams fills out as they happen | Near real-time; requires the EA attached and the terminal running |
| CSV / statement import | Export the account statement or history and upload it | Zero live connection; fully manual and easy to forget — a fallback, not a workflow |
For prop-firm accounts the investor password is usually the right default: it’s read-only by construction, so there’s no way a journal integration can breach a firm rule by touching your orders. Confirm your firm permits third-party read-only tools — most do, but check your account terms before connecting anything.
What syncs automatically: fills, lots, SL/TP, and net PnL per trade
Once connected, a good integration pulls the mechanical facts you’d otherwise retype:
- Entry and exit fills with timestamps, so hold time is exact, not estimated.
- Lot size per position — the input every risk and R calculation depends on.
- Stop-loss and take-profit levels as they were set, so the journal knows your intended risk, not just the outcome.
- Net PnL per trade, including the parts people forget: commission and swap.
Because it’s automatic, the sync captures the trades you’d rather not remember — the ones you’d “log later” and never do. That completeness is the whole point. A journal built on the trades you chose to record flatters you; one built on every fill tells you the truth. Compared to a hand-kept sheet — see why a spreadsheet falls short — the difference is not convenience, it’s accuracy.
Tagging MT4 trades by strategy so edge stats stay accurate
Fills alone don’t tell you which strategy made the money. The one enrichment worth doing on every trade is a strategy tag — breakout, pullback, London open, whatever your playbook contains.
Tagging matters because edge is per-strategy, not per-account. Blend a profitable setup with a leaky one and the average hides both. Once trades are tagged, you can compute expectancy for each setup independently and see which ones actually deserve your size.
This is where Shibiki goes past a passive log: it derives live edge health per strategy, wrapped in a Wilson confidence interval, so you’re not fooled by a five-trade hot streak. The interval tells you how confident the sample lets you be — a setup with 12 wins and 3 losses reads very differently from 120 and 30, even at the same win rate. Auto-synced, correctly tagged fills are what make that number trustworthy.
Verifying the sync and reconciling against your broker statement
Automation is only useful if you trust it, so verify once and spot-check periodically:
- Trade count. Do the number of closed trades in the journal match your MT4 history for the same window? A mismatch usually means a partial close or a hedged position counted differently — worth understanding.
- Net PnL. Pull the official broker/prop statement and reconcile total net profit. If the journal includes commission and swap, the totals should tie out closely.
- Edge cases. Check how partial fills, hedged positions, and same-symbol scale-ins are represented — these are where journals and statements most often disagree.
Do this reconciliation at least once after connecting, and glance at it after any unusual session. The broker statement is your source of truth; the journal is the interpretation. When they agree, everything downstream — expectancy, R-multiples, edge health — is standing on solid ground. Run your reconciled numbers through an expectancy calculator as a final sanity check, and if you’re on MetaTrader 5 as well, the same MetaTrader sync covers both terminals so your stats span every prop account you run.
Related: MetaTrader integration · Trading expectancy explained · Expectancy Calculator