Free read-only MQL5 utility

MT5 Order Preflight

Check a hypothetical market, limit or stop order against the rules currently advertised for the chart symbol. The script produces diagnostic evidence without placing a trade.

Version 1.1.0, MIT licensed, source-only download. View release notes. A passing report cannot guarantee server acceptance or trading results.

What it checks

  • Current Bid and Ask availability
  • Symbol trade mode and direction restrictions
  • Market, limit and stop-order support
  • Minimum, maximum and step-aligned volume
  • Tick-size normalization for pending prices
  • Pending-order and protective-stop distances
  • Advertised FOK, IOC and BOC filling flags

Safety and privacy

  • Never sends, modifies or cancels a trade
  • Excludes login, owner and broker-server identity
  • Excludes balance, equity, positions and history
  • Excludes files, keys, passwords and credentials
  • Produces a reviewable PASS, WARN and FAIL report

Run it in four steps

  1. 1

    Download the MQ5 source and copy it to MQL5/Scripts/StratCoreAlpha/.

  2. 2

    Compile it in MetaEditor and run it on the affected chart symbol.

  3. 3

    Select the hypothetical order type, volume and distances you want to test.

  4. 4

    Review the report and add the real retcode and nearby log lines to your bug brief.

Open the full installation and safe-sharing guide

A preflight result is diagnostic evidence

Market state and broker rules can change between the diagnostic run and a later request. Use the report to make a failing order reproducible; do not treat it as execution, strategy or profitability advice.

One request still rejected?

Turn the report, retcode and one timestamp into a bounded 39 EUR incident diagnostic.

Review the diagnostic