How it works

One loop, every session.

Merlin sits either side of the trade. It reads what you have done, and checks what you are about to do.

  1. 01 · Bring it in

    Your trades arrive.

    A statement, a CSV, or the free MT5 EA.

  2. 02 · Read

    Merlin reads them.

    20+ metrics, eight behaviour detectors, your Trader Genome.

  3. 03 · Check

    The next ticket gets checked.

    One line in, one verdict back.

  4. 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

daily limit −$50011:58STAND DOWN

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.

  1. 09:41ES long 1closed +$180CLEAR
  2. 10:22NQ long 1closed −$210CLEAR
  3. 11:06NQ long 1closed −$190CLEAR
  4. 11:31NQ short 2closed −$192CAUTION
  5. 11:58NQ long 3checked before entrySTAND DOWN
Moment in the session

Your rules

The ticket

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

  1. 09:41ESZ5 → ESlong 1+$180
  2. 10:22NQZ5 → NQlong 1−$210
  3. 11:06NQZ5 → NQlong 1−$190
  4. 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.