Skip to content
MT5MT4soonTradingViewsooncTradersoonNinjaTradersoonPythonsoon
REC · Flight recorder for MT5

Every aircraft has a black box. Your trading account should too.

BlackBox records every fill on your MT5 account, second by second: the price you asked for, the price you got, the spread, the broker's time to fill and your connection. When a trade goes wrong, you open the box and see exactly what happened.

Read-only, never tradesRecords cannot be editedFree for every broker
LIVECommunity recorder · never reset

28,450,060

ticks recorded

≈ 0.9 ticks / sec right now24h
fills recorded
13,474
brokers covered
14

Every tick and fill sent by BlackBox EAs since launch, across all brokers. Add your account and it counts too.

Two recorders, like on a plane

RECORDER 1 · EXECUTION

What the market and the broker did

  • Requested price, stop or limit level and the price you got
  • Spread at the moment of sending and of filling
  • Broker server time from order to fill, in milliseconds
  • Every tick a few seconds around each fill and each spread spike

On a plane: the flight data recorder — speed, altitude, controls.

RECORDER 2 · ACTIONS

What you and your EA did

  • Orders sent, modified and rejected, with the reason code
  • Which EA (magic number) or manual click placed each order
  • Your ping to the trading server at each trade
  • Equity every few minutes, so drawdown is never hidden

On a plane: the cockpit voice recorder — what the crew did and said.

The panel on your chart counts it live: fills today, slippage today, spread paid today, spread spikes and the last fill that went against you.

After an incident, open the box

Pick any trade — a stop loss that filled badly, a spike at news, a requote — and press Replay. BlackBox rebuilds it millisecond by millisecond: bid, ask and spread around the fill, your level, the price you got, how long the broker took, and the factors that were present.

  1. 1 · RECORD

    Always on. The EA records in the background on any chart; nothing to start before a trade.

  2. 2 · REPLAY

    Ticks, spread and your order on one timeline, from a few seconds before to a few seconds after the fill.

  3. 3 · LEARN

    Change the session, order type, account type or VPS — or take the record to your broker.

Example month — illustrative figures, not a real account

A profitable strategy that still lost money

$0
+$180
−$310
−$160
−$95
−$35
−$420
StrategySpreadComm.Slip.SwapBalance

The strategy made +$180. Spread, commission, slippage and swap took $600. The balance ended at −$420.

Without a recording, most traders would change the strategy. With one, the fix is often cheaper: a lower-cost account type, a different session, limit orders instead of stops, or a VPS closer to the server.

A record nobody can edit

Each package the EA sends carries a fingerprint of the one before it. Change a single number in an old package and every fingerprint after it stops matching, so any edit shows. That is what lets you, and your broker, trust the record.

Package 41 · 9f2c…→Package 42 · 7a11… (includes 9f2c)

Investigation, not blame

Like an air accident report, BlackBox shows what was recorded and which factors were present: a fast market, a wider spread, the order type, the broker's time to fill, your connection. As more traders join, you will also see how others on the same server were filled in the same second.

BlackBox only shows what was recorded. It does not judge your broker — the decision is yours.

Install the recorder in 3 steps

Need screenshots? Download the install guide (PDF)

  1. STEP 1

    Get your key

    Create a free IndicatorFree account and copy your personal BlackBox key from the dashboard. One key works for all your MT5 accounts and terminals.

  2. STEP 2

    Attach the EA

    Copy the EA to MQL5\Experts, attach it to any one chart, tick “Allow DLL imports” and paste your key into “Your BlackBox key”.

  3. STEP 3

    Fly as usual

    The first upload arrives within minutes (or press “Send now”). After that BlackBox syncs about once an hour, sooner after news or a spread spike.

Your data, your control

  • Your account number is encrypted and never shown in public.
  • Your dashboard is private. A public signal page exists only if you turn it on.
  • Your key is yours: make a new one any time; stop recording any account in one click.
  • BlackBox never downloads or installs anything by itself and never touches your trades.

Built with the trader community

Aviation became safe because every incident was recorded and shared. Every account running BlackBox adds anonymous fills to a shared record of how brokers really execute: spread at news, slippage on stop orders, time to fill. The same checks apply to every broker, including the ones we work with.

Public cases

No answer from your broker? Open a public case from the fills BlackBox recorded. The broker can reply in public, other traders can add what they measured, and only you can mark it resolved.

See public cases

Questions

Why is it called BlackBox?
Because it works like the flight recorder on a plane: it records all the time, nobody can edit what it recorded, and after an incident you open it to see exactly what happened. On a plane the box is actually orange; on your chart it is a small panel with a REC light.
Does BlackBox open or close trades?
No. It only reads your account history and prices. It has no trading functions at all, so it can run next to any other EA or manual trading.
Why does it ask to allow DLL imports?
To connect through Windows, so you do not have to edit the WebRequest list in MT5. That is all it uses DLL for. BlackBox never downloads or installs anything by itself: when a new version is out, the panel tells you and you download it from your dashboard. Without DLL it still works — add www.indicatorfree.com to the WebRequest list instead.
Can BlackBox help me with a complaint to my broker?
Yes. Your dashboard finds the exact trade by ticket or symbol and shows the requested price, filled price, spread, server time to fill and ping. As the community grows it also shows how other traders on the same broker and server were filled at the same moment. You decide whether to raise it with your broker; BlackBox gives you the measured facts. If the broker does not answer, you can open a public case from those fills, where the broker can reply in public.
Do I need a new key for every account or terminal?
No. Your personal BlackBox key works for all your MT5 accounts and terminals. Reinstalling or updating the EA keeps the connection. If you think someone else has your key, make a new one in your dashboard; accounts already connected keep working.
Which brokers does it work with?
Any broker on MetaTrader 5. Every broker is measured the same way.
What happens to my data?
Your trades are stored for your private dashboard. They are also added anonymously to the community comparison, which is what lets traders compare execution between brokers. Your account number is encrypted and never shown in public. If you delete an account, its trades and the account are removed; the market prices your broker sent (ticks) stay in the anonymous community pool, with no link to you.
Does it work on a demo account?
Yes, your dashboard works on demo. Demo accounts are not used in broker comparisons, because demo execution is not the same as real execution.
Can I stop it or remove my account?
Yes. Stop recording any account from its Settings and turn it back on whenever you want. Removing the EA from the chart also stops it. Recorded data stays in your private dashboard until you remove it.
Is it free?
Yes, for every trader and every broker. There is no limit on analysis.

Help us make trading more transparent

Share BlackBox with your trader friends. Every trader who records adds to a shared record of how brokers really execute — that keeps the community honest, pushes brokers to be more transparent, and helps everyone get better service.

Trading involves risk. BlackBox reports recorded data; it is not investment advice.