Getting started
What the product is, and what it needs from your setup.
What is Trading Execution Journal?
A trading journal that fills itself. An Expert Advisor (EA) runs inside your MetaTrader 5 terminal and posts each trade the moment it closes — ticket, entry, every partial exit, the final exit, P&L — together with the price data needed to redraw the trade. The web app renders the charts, the analytics and a candle-by-candle replay from that record.
The same EA also powers a keypad: an on-chart panel that sizes and places the trade, takes partials, moves stops to break-even and trails them.
What do I need before I start?
- A MetaTrader 5 terminal, logged into your broker account (live or demo).
- A Trading Execution account and a plan — see Plans & billing.
- The EA file, TradingExecution.ex5, downloaded from the Setup tab inside the app.
No broker API key, no VPS requirement, no browser extension.
How do I install it?
The app's Setup tab walks the whole thing with screenshots. In short:
- Download TradingExecution.ex5 and drag it into MT5's MQL5 → Experts folder (File → Open Data Folder), then restart MT5.
- Switch on the Algo Trading button in the toolbar — it must be green.
- Tools → Options → Expert Advisors: tick Allow WebRequest for listed URL and add both addresses the Setup tab shows you. Nothing works without this step.
- Drag the EA onto any one chart, tick Allow Algo Trading in the pop-up, and paste your account key from the app.
You should then see the EA name and a smiley in the chart's top-right corner, the live pip counter, and your plan tier confirmed.
Do I have to attach the EA to every chart?
No. One chart is enough — the EA watches the whole terminal, so trades on any symbol are journaled. The on-chart keypad and pip counter appear on the chart you attached it to.
Does it work on Mac, or on my phone?
The journal is a web app — it runs in any modern browser and installs to your home screen or dock as a PWA (Share → Add to Home Screen on iOS). Phones are a first-class surface, not an afterthought.
The EA runs inside MT5 itself, wherever your terminal runs. The desktop keypad is a Windows application; the phone keypad is a web app, so it works on any phone.
Does MT5 have to stay open for trades to be journaled?
Yes — the EA lives in the terminal, so it can only post while the terminal is running with Algo Trading on. If a trade closes while MT5 is shut (a stop-out overnight, say), pull it in afterwards with the MT5 history import; the execution record comes through, but there is no replay data for it (see replay on old trades).
Can I bring in the trades I've already taken?
Yes. Import your existing MT5 history from inside the app and those trades join the journal with their entries, exits and P&L. It's available from Standard upwards.
Which brokers are supported?
Any broker whose account you trade through MetaTrader 5. The EA reads your terminal, so the broker is irrelevant to us — there's no integration to wait for, and no credentials handed over.
Do you support cTrader, TradingView or NinjaTrader?
Not today — MetaTrader 5 only. cTrader support is being looked at; nothing else is planned or promised.
The EA & auto-sync
What runs in your terminal, and what it sends.
What exactly does the EA send when a trade closes?
The trade record — ticket, symbol, direction, volume, entry and exit prices, every partial leg with its own volume and price, stops and targets, and P&L — plus the candle data around the trade (M1 through H4) that the app uses to draw the charts and the replay.
Does the EA take screenshots of my screen?
No. It never has taken a screenshot of your desktop, and since July 2026 it takes no images at all. Charts are drawn on your device from raw candle data, so there is no picture of your screen anywhere to leak.
Is this a trading bot? Will it open trades on its own?
No. The EA opens nothing by itself. It journals what you do, and it carries out the commands you send from the keypad — place this order, take a partial, move the stop to break-even, start trailing. Automations like auto break-even fire only on the rule you armed yourself, on the trade you armed it for.
How quickly does a trade show up?
Effectively immediately — the record is posted as the position closes, while you're still looking at the chart. Open the journal and it's there.
Do I have to keep reinstalling the EA when there's a new version?
No. The EA checks for new builds a few times a day and installs them itself — this is on by default. Each download is verified against the fingerprint published with the release, and a file that doesn't match is discarded rather than run. The version it replaces is kept at MQL5\Files\te_ea_backup.ex5, so you can drag it back into MQL5\Experts if you ever want to go back.
Self-updating needs https://tradingexecution.com in the allowed WebRequest list. Leave it out and everything else still works — you just install new versions by hand.
Why does the EA need those WebRequest URLs?
MT5 blocks outbound requests unless the address is on that list. One address is your journal and the cloud link for the phone keypad; the other is where the EA fetches its own updates. Skip the step and the EA looks like it's running but can't reach anything — and MT5 may freeze on a hidden permission dialog.
Can I journal more than one MT5 account?
Yes — run the EA in each terminal with your account key. The app tracks accounts separately, which is what makes prop-challenge tracking and per-account stats work.
The keypad
Executing and managing the trade without leaving the chart.
What is the keypad?
A floating panel on your MT5 chart. Drag your stop and target onto your levels and the lot size recalculates live from the risk you chose; one tap on Execute and you're in, sized correctly, without opening the order window.
What can it do once I'm in the trade?
- Take partials in legs — each one is recorded and rolls into a true average exit.
- Auto break-even: the EA slides your stop to entry when price reaches the level you set.
- Basket break-even: stack a second entry and one line snaps to the lot-weighted break-even of the whole position.
- Trailing stops and R-targets.
- A live on-chart pip counter, and an emergency close-all.
The pip counter and close-all are in every plan; the full keypad — Calc & Execute, partials, auto BE, basket BE, trail, R-targets — is Pro and above.
There's a phone keypad and a desktop keypad — what's the difference?
Same job, different surface. The phone keypad is a web app you open on your phone; its commands travel through the cloud to the EA in your terminal. The desktop keypad is a separate Windows application that talks to the EA on the same machine.
Can I trade from my phone with the computer switched off?
No. Every command is carried out by the EA inside MT5, so the terminal has to be running with Algo Trading on. The phone is a remote control, not a second broker connection.
Charts & replay
Seeing the trade again, exactly as it happened.
How do I get trade charts without taking screenshots?
Because the EA sends the price data, not a picture. Your browser draws the chart from those candles and marks your entry, each partial and the exit on it — on M1 through H4. No chart template to prepare, nothing to capture, nothing to upload.
What is trade replay?
The trade played back candle by candle, from the same feed that filled the order. Scrub the timeline, switch timeframe, and watch where you were early, late or right, with your entry, partials and exit appearing as they happened. Replay is an Elite feature.
Can I replay trades I took before installing the EA?
No. Replay is built from the candle data the EA posts at the moment of close, so trades that were imported from MT5 history — or closed while the terminal was off — have their execution record but no replay.
Can I practise a setup rather than review one?
Yes — Training Ground rehearses setups on real historical price. It's part of Elite.
Journal & review
What the app does with the record once it has it.
Is there anything left for me to type?
Nothing factual. Prices, sizes, partials, timings, fees and P&L are captured for you. What you add is judgement — the setup you were trading, tags, and notes — and only if you want to.
What does it measure?
Win rate, expectancy, drawdown, worst losing run, results by session and by setup, and a P&L calendar coloured by profit, discipline or R. The dashboard maths runs on your device.
What does the AI actually do?
Two separate things. On-device notes stay in your browser — that data never leaves it. The performance review reads across your trades and remembers the previous one, so it comments on patterns rather than a single result. It can be run through your own normal claude.ai chat by copying the prepared prompt, at no extra cost.
Can I get my data out?
Yes — CSV, JSON and a tax report, on every plan. It's your record; export it whenever you like.
What is the public track record page?
A shareable page at tradingexecution.com/u/your-handle fed by your verified trades. It's off until you publish it, and you choose the handle. Nothing is public by default.
Prop firms & accounts
Trading against someone else's rulebook.
Does it handle prop-firm challenges?
Yes. Track a challenge or funded account with its phase, targets and drawdown anchors, so you can see where you stand against the rules rather than working it out on a calculator mid-session.
Will my prop firm allow this?
That's their call, and rulebooks differ — check yours. What the EA does is journal your trades and carry out commands you press yourself; it takes no trades of its own, copies nothing between accounts, and makes no decisions for you. If your firm's rules turn on specific behaviour, ask us at [email protected] and we'll describe exactly what it does.
Can I use it on a demo account?
Yes. The EA doesn't care whether the account is live or demo — the journal fills the same way.
Plans & billing
What costs what, and what happens when you stop paying.
Is there a free plan?
Creating an account is free, but journaling needs a plan — after signing up you'll see the plans rather than an empty journal. There is one download and one keypad; your plan decides what's unlocked.
What do the plans cost?
- Standard — $9 first month, then $18/month. Annual: $180 ($15/month).
- Pro — $15 first month, then $30/month. Annual: $300 ($25/month).
- Elite — $21 first month, then $42/month. Annual: $420 ($35/month).
The first month is half price on any monthly plan. Annual plans are billed once a year and cost two months less than paying monthly. Prices exclude tax; VAT or sales tax is added at checkout where it applies.
Which plan do I need?
- Standard if you want the record written for you — auto-sync, partials, dashboard and drawdown, history import, on-device notes, pip counter and close-all, exports.
- Pro if you also want the self-drawing trade charts, the full keypad, the P&L calendar, the performance review and a public track record.
- Elite if you want to watch trades back — replay, Training Ground, market insights and alerts.
Can I change plan later?
Yes — change it in Settings → Billing. It's the same EA and the same keypad on every plan; changing tier changes what's unlocked, not what you install.
How do I cancel?
From your account, at any time. Cancelling stops future renewals; you keep access until the end of the period you've already paid for. Subscriptions renew automatically until you cancel.
Do you give refunds?
Except where the law requires otherwise, payments are final and non-refundable — including unused or partial periods after a cancellation. Nothing there limits rights you have that can't be excluded by law. The full terms are in the Subscription & Billing Policy.
If I stop subscribing, do I lose my journal?
No. Your journal persists through a lapsed subscription — paid features and the EA licence stop, the record doesn't get thrown away. Exporting to CSV or JSON before you go is still worth doing.
How are payments handled?
Through a third-party payment provider. We don't store your full card details.
Privacy & data
Who can see what, and what we never hold.
Who can see my trades?
You. Trades are stored under your login with row-level security, so no other session can read your row — that's a database rule, not a promise in a policy. Nothing is shared publicly unless you publish a track record page yourself.
Do you need my broker login or an API key?
No. The EA runs inside your own terminal, which is already logged in — there's no broker password, investor password or API key to hand over, and we never ask for one.
Can Trading Execution trade my account or move money?
No. The EA acts only on commands you press in your own keypad, on the terminal you installed it in. It has no access to funding, withdrawals or account settings — and neither do we.
What is stored on my device rather than on your servers?
Your on-device AI notes, your local app state and a cached copy of chart images stay in the browser. Chart drawing and the dashboard maths also run locally. What's on the server is the trade record itself and the candle data behind replay.
How do I delete my data?
Export first if you want a copy (CSV, JSON or the tax report), then write to [email protected]. What we hold, why, and your rights over it are set out in the Privacy Policy.
Troubleshooting
The five things that actually go wrong.
The EA shows a sad face
Algo Trading is off. Click the Algo Trading button in MT5's toolbar so it turns green, and check Allow Algo Trading was ticked in the EA's pop-up — those are two separate permissions.
It says a WebRequest failed
The URL isn't on MT5's allowed list. Tools → Options → Expert Advisors, tick Allow WebRequest for listed URL, and add both addresses shown in the app's Setup tab.
MT5 freezes — clicks stop working but charts still tick
The EA is waiting on a blocked WebRequest, and MT5 may have opened a permission dialog hidden behind another window — check your taskbar. The permanent fix is adding the URLs above.
My trades aren't appearing in the journal
Work down the list: the EA is attached to a chart and showing a smiley; Algo Trading is green; the WebRequest URLs are added; your account key is pasted into the EA's inputs; and the terminal was running when the trade closed. MT5's Experts log prints what the EA is doing and usually names the problem outright.
The phone keypad won't connect
The cloud link needs two things on the computer running MT5: your key set in the EA's inputs, and the WebRequest URL added. Both are on the terminal side, not the phone.
The app looks like an old version
It's a PWA, so it caches itself for offline use. Reload the page — if it's installed to your home screen, close it fully and reopen it — and the new version replaces the cached one.
No question matches that. Try a different word, or ask us directly at [email protected].
Still stuck?
Email [email protected], or ask in the Discord — setups, prop-firm talk and the product roadmap all live there.