Research

Limit or market entry

We entered the same 2,074,842 backtested signals two ways: at market, and with a limit order waiting at the signal's own price. The limit filled 89.2% of the time. On 1 hour charts, 67.7% of market entries reached the first target against 65.7% of the limit orders that filled.

Last updated 30 September 2026. Figures from the scanner run of 2026-11-01, every published timeframe, market data through 2026-11-01.

The same signals, entered two ways

TimeframeOrders placedFilledMarket: reached targetLimit: reached targetMarket: after spreadLimit: after spread
M1533,87084.9%66.1%60.1%-35R-34R
M5761,91888.8%66.1%61.8%-16R-18R
M15301,87492.2%66.7%63.8%-9.3R-11R
M30159,86193.3%67.3%64.9%-5.8R-7.5R
H184,90394.2%67.7%65.7%-3.3R-5.0R
H245,31195.3%66.8%65.2%-3.3R-4.9R
H330,55395.3%67.2%65.6%-2.1R-3.8R
H422,80695.6%67.6%66.1%-1.2R-2.8R
H647,60190.1%67.5%64.0%-0.6R-5.4R
H1240,15789.4%67.1%63.2%-0.5R-6.0R
D145,98888.4%66.6%62.2%-0.9R-7.2R
All strategies pooled, FX majors and crosses, at the 0.5R target. After spread is R per 100 trades. A limit order is cancelled if the first target prints before it fills. Daily figures from the run of 2026-11-01 17:43 UTC; intraday figures from the run of 2026-11-01 17:44 UTC. Market data through 2026-11-01.

Which trades a limit order misses

A limit order waits for price to come back to the entry. A trade that is going to lose comes back, by definition: it has to pass the entry on its way to the stop. So a limit order at the signal price fills on the losers. The orders that do not fill are the ones where price left without returning, and those are winners.

That is why the limit column's win rate is lower in every row. It is the same set of losing trades, with some of the winners removed.

What the limit gains is price. It does not pay the spread to get in, and it enters at the signal price or better, so each filled trade costs less. The last two columns show which effect was larger on each timeframe.

What was measured

Every figure is from the backtested record STS Trading publishes: fixed rules run over real price history, one trade at a time, entered at market unless the piece says otherwise. Markets are pooled at one fixed target and none is left out. R per 100 trades is what 100 trades made or lost, in units of the amount risked on each.

It is a description of past data. It is not a forecast and not advice, and slippage and overnight financing are not included.

What to take from it

  • A limit entry is not free improvement. It trades a better price for a worse selection of trades.
  • The fill rate is part of the record. A limit book with a good win rate and a low fill rate is a record of fewer trades than it looks.
  • A missed order is not a loss and not a trade. It is left out of every win rate and trade count.
  • Which entry suits you also depends on things a backtest does not hold, like whether you are at the screen when the signal fires.

More research

Questions worth asking.

Neither is better in general. A limit gets a better price on the trades it fills and misses some winners entirely. The table shows how those two effects netted out on each timeframe in this data.

See both entries, measured the same way.

Open the terminal free and switch a live setup between limit and market.

No credit card required