Quote stuffing: what retail traders can and can't see
Quote stuffing means flooding a market with orders that are cancelled almost immediately. The intent, when it's deliberate, is to slow down competitors' systems or to create confusion about where the real interest is.
In regulated exchanges, it's monitored and penalized. In spot forex, the decentralized structure makes it harder to detect and harder to police.
What reaches a retail platform is a filtered, aggregated stream, which strips most of this activity out. A burst of thousands of quote changes in a few milliseconds is compressed into a handful of ticks, or rate-limited, so the retail user sees almost nothing.
The visible signature, when it appears, is a stretch of unusually rapid quote updates without any change in price or spread. Tick counts jump, the chart stays flat, and then the feed catches up.
For a scalper, the practical meaning is mostly about data hygiene. A tick-based indicator can be fooled by artificial activity, so price-change filters and time-based windows are safer than raw counts.
Ever fooled by a burst of ticks with no price change? Which indicator took the bait?
Quote stuffing: what retail traders can and can't see
Re: Quote stuffing: what retail traders can and can't see
Quote stuffing refers to sending large numbers of quotes or orders very quickly, often to slow down competitors' systems or create confusion. It has been discussed mainly in equity markets, where high frequency traders compete on speed. In spot forex, the equivalent would be liquidity providers updating quotes extremely rapidly. Retail traders cannot see this directly, since their brokers aggregate and filter prices before sending them to platforms. What retail traders may see is a burst of tick volume and fast price changes, but whether that reflects quote stuffing or normal activity is impossible to tell from a retail feed alone.
It’s Fairman 
-
Amanhasnoname
- Posts: 1506
- Joined: Fri Oct 30, 2026 9:45 am
Re: Quote stuffing: what retail traders can and can't see
The closest I came to noticing something like this was while running a small momentum indicator that counted ticks over the last ten seconds. One afternoon on GBPUSD it spiked to nearly four times its usual reading, and I took a long thinking participation had arrived. Price did not move more than half a pip in either direction for the next minute, and I was stopped for a small loss when the spread flickered.
After that I looked back at the raw tick file and found a couple of dozen quotes arriving in under a second, all within a single pip, and then silence. Whatever caused it, the indicator treated it as real interest, which it clearly was not.
My fix was dull but effective. I changed the count so that it only includes ticks which move the mid price by at least a tenth of a pip, and I confirm with a one-minute range before I act. The indicator is now less excitable, and I have not been fooled by a flat burst since.
After that I looked back at the raw tick file and found a couple of dozen quotes arriving in under a second, all within a single pip, and then silence. Whatever caused it, the indicator treated it as real interest, which it clearly was not.
My fix was dull but effective. I changed the count so that it only includes ticks which move the mid price by at least a tenth of a pip, and I confirm with a one-minute range before I act. The indicator is now less excitable, and I have not been fooled by a flat burst since.