01 · Bring it in
Your trades arrive.
A statement, a CSV, or the free MT5 EA.
02 · Read
Merlin reads them.
20+ metrics, eight behaviour detectors, your Trader Genome.
03 · Check
The next ticket gets checked.
One line in, one verdict back.
04 · Write it up
The day gets its page.
Journal the why. On Pro, the AI debriefs you.
Pre-trade check
The dangerous click comes after the losses.
Journals review trades after. This one checks them before you enter.
Set your rules once. Every ticket gets a one-word verdict. It flags. You decide.
- CLEARNothing in your rules argues against it.
- CAUTIONWorth a second look first.
- STAND DOWNA rule you wrote says not this one.
One session, five entries
Illustrative figures
What Merlin could see at 11:58
3 losses in a row · last loss 6 min ago · $412 of $500 daily limit used · 4 entries today
STAND DOWN
- Tilt state3 consecutive losses, the last 6 min ago. This is the revenge‑trading window.
- Sizing3.0× your planned size, and you are sizing up after losses
- Stop / RNo stop planned. The number that judges the trade itself is missing.
You decide. The check just made sure it was a decision.
- 09:41ES long 1closed +$180CLEAR
- 10:22NQ long 1closed −$210CLEAR
- 11:06NQ long 1closed −$190CLEAR
- 11:31NQ short 2closed −$192CAUTION
- 11:58NQ long 3checked before entrySTAND DOWN
11:31 · NQ · short 2
CAUTION
3 of 6 checks clear
- Tilt state2 losses in a row, 10 min since the last. Consider the cooldown timer first.
- Sizing2.0× your planned size, and you are sizing up after losses
- Stop / RNo stop planned. The number that judges the trade itself is missing.
The revenge window is not a setting. Three losses in a row inside two hours reads STAND DOWN whatever your other rules say.
A plan-check against your own rules — not trade advice. Illustrative demo data.
Integrations
Your trades, however they arrive.
No re-typing. Merlin reads the export your platform already makes.
MetaTrader 5
Statement uploadFree EA pushes each tradeRead-only sync on Premium
Investor password only. Merlin never touches order entry.
MetaTrader 4
Statement upload
The account size is read off the statement.
Tradovate
Performance CSV
The export leaves fees out, so they are estimated and labelled as estimates.
NinjaTrader
Trade Performance export
Dates read in whatever locale the grid was exported in.
TradingView
Strategy tester export
The symbol is read off the file name.
Any broker
CSV or Excel file
Columns and date order detected, not guessed.
filetradovate-performance.csv
- 09:41ESZ5 → ESlong 1+$180
- 10:22NQZ5 → NQlong 1−$210
- 11:06NQZ5 → NQlong 1−$190
- 11:31NQZ5 → NQshort 2−$192
4 trades · 1 account · 0 duplicates · fees estimated
Journal updated. Today’s check now sees these 4 trades.
- Re-uploads never double-count
- Futures contract months normalise
- Each account keeps its own currency
MetaTrader, Tradovate, NinjaTrader and TradingView are trademarks of their owners. MerlinTrade is independent trading-journal software and is not affiliated with, endorsed by, or sponsored by them.
Your trades tell a story. Merlin reads it.
No email. No card. Ready in 10 seconds.