Skip to content
EA

How we test

Three stages, in this order

Each stage is cheaper than the next, so we run them in order of cost. Nothing reaches a ranking without passing all three.

Stage 1 β€” Structural screening (free, applied to everything)

We read the vendor's own documentation, specification table and category assignment, and look for mechanisms with no loss ceiling: martingale multipliers, grid baskets, averaging into adverse moves, "recovery" modes, position locking, and explicit absence of a stop loss.

Negations are excluded β€” a page saying "no martingale is used" is not a martingale detection. This sounds obvious; getting it wrong inflates the failure rate by several percentage points and disqualifies exactly the candidates most worth testing.

What this stage proves: that a system will eventually reach zero, given a large enough one-directional move. What it does not prove: that a system without those mechanisms is profitable.

Stage 2 β€” Backtest reproduction

Products that survive stage 1 are re-tested against the vendor's own claims, under conditions the vendor usually does not use:

  • Real tick data, not MetaTrader's interpolated 90% modelling. Interpolated ticks inflate scalping results several times over.
  • Realistic variable spread from the broker we actually test on, not a fixed one-pip assumption.
  • Vendor default parameters, with no optimisation. A result optimised on the same data it is reported against is not a result.
  • A period that includes a stress event. Any window can be chosen to look good; the point is to include one where it did not.

We also compute two figures the standard report does not show:

  • Profit concentration β€” how few trading days produced 80% of the profit. A smooth equity curve is often a handful of lucky days plus a long flat stretch.
  • Cost autopsy β€” commission and swap as a share of gross profit. Systems that hold gold positions overnight frequently hand the entire gross profit to the broker.

What this stage proves: that a claim does not survive honest conditions. What it does not prove: that a surviving system will make money live. A backtest cannot demonstrate an edge β€” it can only remove candidates.

Stage 3 β€” Live and demo accounts

What survives stage 2 goes onto a real terminal on a real account, one account per product, identical starting balance, identical broker, started on the same day. Anything less than that is not comparable: a product on a $100,000 account will show a smaller drawdown percentage than the same product on $10,000, and a product started a month later traded a different market.

Results are recorded continuously, including the ones that fail. Every figure we publish is labelled with whether it came from a demo account, a live account, or the vendor.

What we cannot tell you

  • Whether a system will be profitable. No test can. Thirty days of survival is not evidence of an edge, and we will not present it as one.
  • How it behaves at your broker. Spread, slippage and execution differ. A scalping system especially may not reproduce.
  • Whether the vendor will keep it working. Products are abandoned, and updates change behaviour.

Corrections

If a figure on this site is wrong, tell us. We will correct the page and note what changed and when, rather than editing it silently.

Updated Aug 19, 2026