How to Read Options Flow: Sweeps vs Blocks
Options flow is the real-time record of large options orders as they hit the market, and 2 terms dominate every conversation about it: sweeps and blocks. Traders mix them up constantly, usually treating both as “big money buying,” which misses the point. The difference is about how an order was executed, and execution reveals something about the trader behind it. Learning to tell the 2 apart, and then stacking order type with price location and open interest, is what turns a flow feed from a wall of numbers into a readable signal.
What Options Flow Shows
A flow feed lists notable options orders as they print, each with the ticker, the strike, the expiration, the contract type, the size, and the premium spent. It is a record of what traded, in real time and at scale. An options chain shows the market’s current resting state, the prices and open positions sitting there waiting. Flow shows what is actually trading through it, as it happens.
That “as it happens” is not optional. A sweep is a signal precisely because it just printed, and the same print seen on a lag is trivia, which is why flow belongs firmly on the live side of the real-time vs delayed data divide and why flow platforms price accordingly. What the feed does not show is why an order traded, and that gap is the entire challenge of reading it. The first step is finding the activity worth looking at, which is the job of an unusual-activity screen covered in how to screen for unusual options activity. The order type is how a trader interprets what that screen surfaces.
Sweeps: Speed and Urgency
A sweep is a single large order split across multiple exchanges and filled near-simultaneously, then consolidated into one print on a flow feed. Rather than rest a big order on one exchange and wait, the trader takes whatever liquidity is available everywhere at once, accepting a worse average price in exchange for an immediate fill.
That choice is the signal. A sweep says the trader prioritized speed over price, which reads as urgency and conviction. Someone willing to pay up across several venues to get filled now usually expects a move soon, which is why sweeps, especially in shorter-dated and out-of-the-money contracts, draw the most attention in flow. On the tape these print as a cluster of smaller orders executing seconds apart, easy to overlook individually, which is exactly why flow tools consolidate them back into the single large order they really were. Many platforms go a step further and tag their largest aggressive sweeps, often those above roughly $1 million in premium, with a label such as “golden sweep” to flag the prints most worth a second look.
Blocks: Size and Negotiation
A block is a large order, privately negotiated away from the public order book and printed as one substantial trade. Blocks are mainly the domain of institutions moving size, often arranged through a broker so the order does not disrupt the market while it fills.
A block signals size and planning, but its direction is far harder to read than a sweep’s. Frequently it is one leg of something bigger: a hedge against a stock position, a spread, or a roll of an existing position. A large block of puts is not automatically bearish, because it may be downside protection on shares the institution still wants to hold. The size is real. The intent behind it needs more context before it means anything.
Splits: The Single-Exchange Cousin
One more term causes confusion. A split order works like a sweep, printing as many small orders consolidated into one, with a single difference: it fills on one exchange rather than sweeping across several. Most flow tools label it separately. For interpretation, a split carries a similar flavor to a sweep, aggressive execution of size, just without the multi-exchange urgency that defines a true sweep.
Direction: The Side of the Spread Times the Contract Type
Where a trade fills within the bid-ask spread reveals who was aggressive. A fill at or above the ask means the buyer paid up to get in. A fill at or below the bid means the seller hit whatever bid was there. Neither fact means anything on its own, because direction only emerges when the side of the spread is combined with the contract type. The full grid looks like this:
- Calls bought at the ask: an aggressive bullish bet, the cleanest positive signal in flow.
- Calls sold at the bid: bearish or neutral, and often just profit-taking or covered-call writing.
- Puts bought at the ask: an aggressive bearish bet, or urgent hedging. Either way, someone is paying for downside.
- Puts sold at the bid: neutral to bullish, typically a premium seller comfortable owning the stock lower.
This is the step beginners skip. A feed full of put volume looks scary until the fills turn out to be at the bid, which flips the read entirely. And a large share of prints land between the bid and the ask, at or near the mid. Mid prints are usually negotiated or algorithmic and resist a directional read, so the honest move is to weight them lightly rather than force a story onto them.
A Worked Example
Abstract rules stick better with a print attached. Take a stock trading at $142 an hour into the session. The feed shows a sweep in the $150 calls expiring in 9 days: 4,100 contracts filled across 4 exchanges at an average of $1.05, all at or above the ask, roughly $430,000 in premium. Open interest in that contract sits at 620.
Every layer of that print points the same way. The sweep execution signals urgency. The at-the-ask fills mark an aggressive buyer. Volume running at nearly 7 times the existing open interest confirms the position is new rather than closing, the classic tell explained in open interest vs volume, and the short expiration says the buyer expects the move within days, not months. That is about as clean as flow gets, and it is still not a guarantee, only a well-formed signal.
Now run the counterexample. The same day, a single block of 5,000 of the $135 puts prints at the mid, in a contract that already carries 40,000 open interest. Nothing about that print says urgency. The mid fill suggests negotiation, the deep open interest means it may be an adjustment to an existing position, and puts of that size below the market are exactly what portfolio insurance looks like. A trader who shorts the stock off that print is guessing, not reading.
Patterns That Strengthen the Signal
One print is a data point. Repetition is a pattern, and patterns carry far more weight. The setups worth watching:
- Repeat sweeps in the same contract, minutes apart, especially if each fill lifts the ask higher. Someone is building, not dabbling.
- Buying across multiple strikes or expirations in the same direction on one ticker, which reads as a campaign rather than a one-off.
- Aggressive flow landing just before a known catalyst such as earnings, when urgency has an obvious reason to exist.
- Premium size that is large relative to the ticker, not just large in absolute terms. Half a million dollars in a mega-cap is noise; the same premium in a mid-cap is a statement.
The Limits
Flow is a noisy signal, and treating any single print as a trade trigger is how traders get burned. Institutions hedge, so a meaningful share of large prints are insurance, not direction. A sweep reflects urgency, not accuracy, and urgent traders are wrong all the time. Even the clean worked example above fails often enough that position sizing has to assume it might.
The honest use of flow is as one input among several. A print reads differently when the underlying’s volatility was already stretched, which is what IV rank and IV percentile measure, and differently again depending on the catalyst calendar and the broader positioning around it. Flow tools themselves sit on the monitoring side of the screener vs scanner divide: they watch and alert rather than filter and rank, which is exactly why they only earn their subscription for traders acting on signals the same day. The platforms that surface this data well, including Unusual Whales, Cheddar Flow, and FlowAlgo, are compared in the guide to the best options screeners.