MT4 Trading Journal That Auto-Syncs Every Trade (No CSV)
An MT4 trading journal that auto-syncs every trade, order, balance, and equity tick via a read-only Expert Advisor. No CSV exports, no manual entry.

You've finished your session, and now comes the part you hate: export the statement HTML, paste it into a spreadsheet, lose half your order data, repeat tomorrow. An MT4 trading journal that auto-syncs kills that chore for good.
A read-only Expert Advisor sits on a chart in your terminal and streams every trade, pending order, balance change, and equity tick to your journal in real time. No CSV exports. No manual entry. You install one EA, take your next trade, and watch it land in the journal within seconds. Then the AI coach reads the history and tells you things about your trading you didn't already know.
Why is journaling on MT4 such a pain?
MT4 is a 20-year-old platform built with no thought for third-party data. Every standard way to pull your trades out is broken for journaling: statement exports are end-of-day batches, there's no retail API, and the obvious tool for the job can't phone home. So most traders fall back to spreadsheets and memory.
Here's the specific damage:
- Statement HTML / CSV export. MT4's "Save as Detailed Report" gives you a fixed-schema file, but it's a once-a-day snapshot. No intraday equity. No order modifications, just the final state. Partial closes show up half-formed.
- No retail API. Brokers don't expose MT4 account data over a clean HTTPS API. The FIX bridge and MT4 Manager exist, but both are for institutions and broker desks, not you.
- Indicators can't journal. The natural place to put a journaling tool is a custom indicator. But MT4 indicators can't make
WebRequestcalls. Only Expert Advisors can. An indicator-based journal has no way to send your trades anywhere.
How the read-only Expert Advisor builds your MT4 trading journal
The EA runs on any chart in your terminal and watches the whole account. It never places, closes, or modifies an order. It uses MT4's event hooks (OnTick, OnTrade) plus a polling loop to catch new positions, SL/TP moves, partial closes, balance updates, and equity ticks. Each event becomes an HMAC-signed webhook sent over TLS.
Read-only is the point. The EA never calls OrderSend(), OrderClose(), or OrderModify(). It only reads MT4's local trade context, so it never touches your broker password. Install it once and trades appear as they happen.
Install it in about two minutes
You can do the whole thing in a quiet stretch before London open:
- Sign up at traderplus.ai and add an MT4 account. You'll get a webhook URL and a secret key.
- Download
Trader+AI.ex4from the dashboard. - In MT4: File → Open Data Folder → MQL4 → Experts, and drop the file in.
- Restart MT4, or right-click "Expert Advisors" in the Navigator and Refresh.
- Drag the EA onto any chart. The symbol doesn't matter; it tracks the account, not the chart.
- In the EA inputs, paste your
WebhookURLandSecretKey. - In Tools → Options → Expert Advisors, add
https://api.traderplus.aito the allowed WebRequest list. - Click AutoTrading so it shows green.
The chart comment reads "Connected" within a few seconds. Take a trade and watch it show up.
What gets captured?
The EA captures the full lifecycle of every trade and order, plus account-level metrics sampled continuously. You get trade opens and closes with exit reason and realized P&L, every SL/TP move with before/after values, the full pending-order lifecycle, and a live equity feed, not a closed-trade-only one.
That last point does more work than it sounds. A journal that only knows closed trades can't tell you "you were down $4,200 unrealized at 11:42 before this came back to a $300 win." The continuous equity feed is what makes drawdown tracking, MFE/MAE on open positions, and intraday risk analysis possible. Partial closes get their own canonical sub-trade, so you can analyze the chunk you closed separately from the runner.
Is it safe to give an EA access to my account?
Yes, because the EA never sees your broker password and never trades. It reads from MT4's local context, signs each event with HMAC-SHA256(secret_key, body + timestamp + nonce), and sends it over TLS. The server verifies the signature, rejects anything older than five minutes (replay protection), and dedupes on the nonce.
If your secret key ever leaks, rotate it from the dashboard and old payloads stop being accepted. Events are idempotent on the order ticket plus event type, so a duplicate webhook from an EA restart is harmless.
Does it work with my broker?
The EA works on any broker that ships the standard MetaTrader 4 terminal, which is nearly every retail forex/CFD broker and most prop-firm terminals. Custom broker branding doesn't matter; the underlying platform is identical.
Confirmed-working brokers include IC Markets, Pepperstone, OANDA's MT4, FXTM, Tickmill, FP Markets, and the MT4 instances of FTMO, FundedNext, and The5%ers.
What about my trades from before I installed it?
The EA only captures from the moment you install it, but your old trades aren't lost. Import the standard MT4 statement export (Account History → right-click → Save as Report → upload the HTML or CSV). The importer merges it with the live stream and resolves duplicates by ticket number.
This matters because the AI coach needs data to talk about. Launch with months or years of history already loaded and it's useful from day one. Once trades flow, the journal computes win rate, profit factor, expectancy, R-multiple per setup, MFE/MAE, max drawdown, and session-by-session performance. Tag your setups and mistakes, and you can ask the coach "what's my best setup in London this month" and get real trades quoted back.
The takeaway: stop maintaining a spreadsheet you'll abandon in three weeks. Drop one read-only EA on a chart, import your back history, and let the journal keep itself current while you trade. The Free plan covers CSV-imported history; live EA streaming needs Pro ($19/mo) or Premium ($49/mo). See pricing for the breakdown.
Frequently asked questions
Can an MT4 indicator sync my trades to a journal?
No. MT4 indicators cannot make WebRequest calls, so they have no way to send your trades anywhere. Only Expert Advisors can stream data over HTTPS, which is why Trader+AI uses a read-only EA.
Does the Trader+AI EA need my broker password?
No. The EA only reads MT4's local trade context using read-only functions and never sees or stores your broker login. It also never places, closes, or modifies orders.
Will the EA capture my trade history from before I installed it?
Not automatically, but you can import your standard MT4 statement HTML or CSV in the dashboard. The importer merges it with the live EA stream and resolves duplicates by ticket number.
Which MT4 brokers does it work with?
Any broker that ships the standard MetaTrader 4 terminal, including IC Markets, Pepperstone, OANDA, Tickmill, and the MT4 instances of prop firms like FTMO and FundedNext. Custom broker branding doesn't affect it.