Comparison: bid-only data versus bid and ask data
Posted: Fri Oct 30, 2026 8:56 am
Comparison: bid-only data versus bid and ask data
Many tick datasets include only the bid price. The ask is reconstructed by adding a fixed spread. For slow strategies, fine. For scalpers, a source of serious error.
With bid-only data and a fixed spread, a long trade always pays the same cost. In reality, the spread changes constantly. Long entries at the moment the spread has just widened pay more than the model assumes.
With true bid and ask data, the simulation can place longs on the ask and close them on the bid, and shorts the other way round. Costs match reality much more closely.
Differences that show up:
- Win rates drop by a few percentage points with real spreads
- Strategies that trade during spread-widening periods look worse
- Stop-loss triggers shift, since shorts trigger on the ask
For scalping with targets under five pips, the gap between the two methods can decide whether the system is profitable.
Does the data being used include real ask prices, or only a bid with an assumed spread?
Many tick datasets include only the bid price. The ask is reconstructed by adding a fixed spread. For slow strategies, fine. For scalpers, a source of serious error.
With bid-only data and a fixed spread, a long trade always pays the same cost. In reality, the spread changes constantly. Long entries at the moment the spread has just widened pay more than the model assumes.
With true bid and ask data, the simulation can place longs on the ask and close them on the bid, and shorts the other way round. Costs match reality much more closely.
Differences that show up:
- Win rates drop by a few percentage points with real spreads
- Strategies that trade during spread-widening periods look worse
- Stop-loss triggers shift, since shorts trigger on the ask
For scalping with targets under five pips, the gap between the two methods can decide whether the system is profitable.
Does the data being used include real ask prices, or only a bid with an assumed spread?