SOES Bandits and the 1990s Nasdaq Day-Trading Edge
A rule built to protect small investors from slow-moving dealers created a generation of day traders who made a living forcing Nasdaq market makers to honor stale quotes.
In 1988, following the 1987 crash — when many Nasdaq market makers simply stopped answering their phones rather than honor quotes during the chaos — regulators created the Small Order Execution System, SOES, a mandatory automatic system requiring market makers to fill small retail orders, up to 1,000 shares, instantly at their posted quote, no negotiation allowed. It was meant to protect small investors. It also created a guaranteed edge for anyone fast enough to catch a market maker who had not yet updated a stale quote, and a whole cottage industry of day traders, nicknamed "SOES bandits," built a business exploiting exactly that gap.
SOES forced Nasdaq market makers to honor their posted quote automatically for small retail-sized orders, with no chance to back away — a trader who could spot a quote that hadn't yet caught up to a fast market move could hit it through SOES and lock in a near risk-free profit before the dealer could update it.
How the edge worked
A Nasdaq market maker updates quotes manually or with some lag relative to what's happening elsewhere — a related stock moving, an ECN's price shifting, breaking news. In a fast-moving market, there's a window, sometimes just seconds, where a dealer's posted quote is stale: it no longer reflects where the stock should be trading. Before SOES, a market maker seeing an order arrive during that window could simply refuse to trade at the stale price, or update the quote before filling it — "backing away." SOES removed that option for orders routed through it: the fill was automatic and instant at the posted price, no matter how stale. A SOES bandit's whole job was watching for those stale-quote windows across dozens of stocks simultaneously and firing orders the moment one opened, locking in the difference between the stale quote and the stock's true, fast-moving price.
Worked example
A stock's fair value jumps from $20.00 to $20.375 in a few seconds on strong sector news. A market maker's posted offer, not yet updated, still sits at $20.125 — 25 cents behind. A SOES bandit's screen flags the gap and fires a 1,000-share buy order through SOES, which the market maker is obligated to fill at $20.125 regardless of the fact that the stock is already trading elsewhere at the new, higher price. The bandit immediately offers the shares out at $20.375, a near-instant $250 profit before costs, taken with essentially no directional risk held for more than a few seconds. Traders running this pattern across many stocks and many opportunities a day, in a mid-1990s Nasdaq market with wide fractional spreads and manually updated quotes, could turn it into a full-time living — until market makers adapted.
What this means in practice
SOES bandits are the direct historical bridge between floor-based trading edges and modern latency arbitrage: the underlying logic — catch a quote before it updates to reflect new information — is identical to what a modern low-latency trader does reacting to a feed update microseconds before a slower participant's system can react. Market makers eventually adapted by widening spreads, updating quotes faster, and lobbying for rule changes that let them limit exposure to SOES flow, which steadily eroded the edge through the late 1990s before decimalization and electronic trading closed it for good.
It's a common misconception that SOES bandits were "gaming the system" illegally. The strategy was legal and used the rule exactly as written — the interesting lesson is how a rule designed for investor protection created a completely unintended, highly profitable trading strategy, a pattern that recurs whenever market structure rules create a mandatory, mechanical obligation for one side of a trade.
Related concepts
Practice in interviews
Further reading
- Harris and Schultz, 'The Trading Profits of SOES Bandits'