Take profit on a buy closes on the bid, which stretches the real target
Posted: Tue Nov 03, 2026 10:10 am
Take profit on a buy closes on the bid, which stretches the real target
A common arithmetic slip: a buy is entered at the ask and its take profit executes at the bid. The target is five pips above entry. But entry happened at the ask, and exit happens when the bid reaches the target. So price, measured at the bid, has to travel five pips plus the spread.
With a 1.5 pip spread, the market must move 6.5 pips from the bid at entry to hit a five pip target. For sells, the situation mirrors, with the ask needing to fall to the target.
Scalpers working with small numbers feel this strongly. A 3 pip target on a 1 pip spread requires a 4 pip move by the bid, which is a third more distance than the nominal target implies.
Backtests that use mid prices or bid-only data hide this. The effect shows up only in live results as a persistent lag behind the testing numbers.
The cure is simple: model both sides of the quote in testing, or add the average spread to every target.
Has a bid-only backtest ever made a strategy look better than live trading proved?
A common arithmetic slip: a buy is entered at the ask and its take profit executes at the bid. The target is five pips above entry. But entry happened at the ask, and exit happens when the bid reaches the target. So price, measured at the bid, has to travel five pips plus the spread.
With a 1.5 pip spread, the market must move 6.5 pips from the bid at entry to hit a five pip target. For sells, the situation mirrors, with the ask needing to fall to the target.
Scalpers working with small numbers feel this strongly. A 3 pip target on a 1 pip spread requires a 4 pip move by the bid, which is a third more distance than the nominal target implies.
Backtests that use mid prices or bid-only data hide this. The effect shows up only in live results as a persistent lag behind the testing numbers.
The cure is simple: model both sides of the quote in testing, or add the average spread to every target.
Has a bid-only backtest ever made a strategy look better than live trading proved?