Open RadarPulse →
Options flow analysis · June 28, 2026

Bullish options flow signals: how to identify institutional long positioning

Call flow is the cleanest directional signal in the options tape. Unlike put flow, where hedges, spread legs, and IV plays create substantial noise, genuine directional call buying has a distinctive signature that is relatively easy to identify. Here is what it looks like and how to find it.

Why call flow is cleaner than put flow

Put flow is structurally ambiguous because institutions use puts for multiple non-directional purposes: hedging existing equity positions, buying earnings protection, selling puts for income, and constructing spreads. Any put sweep might be any of these.

Call flow is less ambiguous. The primary non-directional use of calls is covered call writing, but covered calls are sold, not bought, and typically appear on the tape very differently than directional call buying:

  • Covered call selling fills at the bid or mid (the seller accepts the buyer's price); directional call buying fills at the ask (the buyer pays the seller's price)
  • Covered call writing generates premium income, it is not a sweep (no urgency to execute); directional buying sweeps across exchanges (urgency to own the position)
  • Covered calls are sold in strikes near or above the current stock price against an existing equity position; directional call buyers often target OTM strikes as leverage plays

The behavioral distinction is stark: a directional call buyer sweeps at ask to own exposure immediately. A covered call writer is leisurely, they want the best fill, not the fastest fill. These two patterns are visually distinct in the tape once you know what to look for.

The main remaining ambiguity in call flow is straddle and spread legs, a call purchased as part of a straddle or bull call spread. The detection method: check for a paired put (same size, same expiration) or a paired short call (same expiration, higher strike) in the same session. Straddles and spreads generate identifiable paired activity; standalone directional call sweeps do not.

The five characteristics of genuine bullish call flow

1. Sweep routing at the ask

The buyer routed to multiple exchanges simultaneously and paid the offer price. This is the primary indicator: urgency (sweep) combined with willingness to overpay (ask fill) signals that the buyer prioritized owning the position over the price paid. Patience is absent from the decision. That is conviction.

2. Premium size above $250K

Below $250K, the signal-to-noise ratio drops significantly, retail options buyers can reach this threshold on single trades, and many do. Above $250K, the probability of institutional (rather than retail) origin increases substantially. The best signals are typically $500K+, with EXTREME-tier signals frequently above $1M.

3. Vol/OI ratio above 2×

New call contracts being created, not trading in existing open interest. This eliminates the interpretation that the trade is an existing position being adjusted, rolled, or closed. Above 2× = new directional positioning. Above 5× in a contract with meaningful existing OI is particularly notable, it means an institutional player is opening new bullish exposure on top of a name that other institutions have already been involved in.

4. DTE in the 15–60 day range

Sub-10 DTE calls are primarily short-term speculative (day traders, 0DTE players) or earnings plays. Above 90 DTE, the trade is more strategic and takes much longer to validate. The 15–60 DTE range is the "sweet spot" for institutional swing-trade positioning: enough time to see a move develop, enough leverage to make the trade meaningful without excessive theta decay.

5. No paired put of equal size

A call sweep accompanied by a put sweep of equal size in the same name, same expiration window, is a straddle, the buyer is positioning for volatility, not direction. In a straddle, the call purchase is not inherently bullish; it's one leg of a non-directional bet. Confirm that no comparable put activity arrived in the same session before assigning bullish conviction to a call sweep.

Signal hierarchy: from notable to EXTREME

Not all bullish call prints score equally. The composite score weights four factors:

  • Premium size (40%), the single biggest contributor; large premium = institutional scale
  • Vol/OI ratio (30%), new positioning vs rolling; above 2× contributes maximally
  • Execution type (20%), sweep scores higher than block; block at ask scores higher than block at mid
  • Aggressor side (10%), ask fill scores higher than mid fill
ScoreTierInterpretation for bullish signals
85–100EXTREMEMaximum bullish conviction. Sweep at ask, high Vol/OI, large premium. All factors align.
75–84ELEVATEDStrong bullish signal. One weaker factor (moderate Vol/OI, or mid fill on large block). Actionable with technical confirmation.
60–74NOTABLEPossible institutional bullish intent, but one or more factors weaken the signal. Watch for follow-through before acting.
Below 60Below thresholdRegardless of premium size, the structural factors suggest this is a covered call, spread leg, or roll, not a directional bet.

What bullish call flow looks like on the tape

Example of an EXTREME-tier bullish signal:

NVDA · CALL · $1,100 strike · 28 DTE · $3.1M premium · SWEEP · Ask · Vol/OI 7.2× · Score 97

All five bullish characteristics are present: sweep routing, $3.1M premium (well above $250K), 7.2× Vol/OI (new positioning), 28 DTE (swing-trade window), and no paired put mentioned (confirm in the feed). Score of 97 = maximum EXTREME tier. This is about as clean a bullish institutional signal as the tape produces.

Example of an ELEVATED bullish signal, actionable but weaker:

AMD · CALL · $165 strike · 35 DTE · $2.2M premium · BLOCK · Ask · Vol/OI 1.4× · Score 78

Block routing (not swept, less urgency), $2.2M premium (large), Vol/OI at 1.4× (somewhat new but some existing OI), 35 DTE (appropriate window), ask fill (buyer paid up). Score 78 = ELEVATED. Weaker than the NVDA example because the block routing and moderate Vol/OI reduce conviction, this may be a large institution adding to an existing position rather than initiating. Still actionable with technical confirmation, but not maximum size.

Example of a large print to skip:

AAPL · CALL · $195 strike · 60 DTE · $8.4M premium · BLOCK · Mid · Vol/OI 0.2× · Score 47

Eight million dollars in premium, enormous. But: block routing (not urgent), mid fill (no aggressor clarity), Vol/OI at 0.2× (trading in existing, well-established open interest, this is almost certainly a covered call roll or position management by an existing long). Score 47. This is not a bullish directional bet despite the massive premium.

Tape momentum: the strongest confirmation

A single bullish call sweep, however large, is one data point. Tape momentum, multiple same-direction sweeps in the same underlying over 1–5 sessions, is institutional accumulation and is the highest-conviction bullish pattern in the tape.

Look for tape momentum patterns where:

  • At least two ELEVATED or EXTREME call sweeps arrive in the same name within a 5-day window
  • Total premium across all prints exceeds $2M (confirms meaningful allocation, not testing)
  • Expirations cluster in the same 30-day window (same target timeframe = coordinated intent)
  • Different strikes, OTM, ATM, or near-money, accumulate simultaneously (layered exposure, not a single focused bet)

When an institution is building a serious long position, they don't put $10M in a single contract all at once. They accumulate in waves, varying strike and timing to minimize market impact. The tape captures each wave. Identifying the pattern before price reflects it is the primary edge in flow analysis.

Pre-catalyst vs post-catalyst bullish flow

Timing of bullish flow relative to known catalysts is critical context:

Pre-catalyst (1–2 weeks before earnings, product events, regulatory decisions)

Call sweeps in the 7–14 days before a known catalyst are ambiguous. They may represent:

  • Genuine directional bullish bets on the catalyst outcome
  • IV accumulation plays (buying calls before IV rises ahead of the event, then selling before the event, never intending to hold through earnings)
  • Earnings hedges against a short equity position

Treat pre-catalyst call flow as moderately directional, the buyer is betting calls increase in value, but not necessarily that the stock goes up after the event. Apply a weaker directional interpretation and smaller position sizes.

Post-catalyst (after earnings, after product events)

Call sweeps arriving after a catalyst (positive earnings beat, product launch, regulatory approval) sometimes reflect momentum-chasing from fund managers late to a position. These are weaker signals than pre-catalyst positioning, the information is already public and the price has already moved. Require confluence (sector alignment, congressional trade) before acting on post-catalyst sweeps.

No known catalyst (clean institutional positioning)

Call sweeps arriving in a normal session, 2–8 weeks before any known catalyst, with no earnings in 30 days and no obvious news driver, this is the cleanest signal. An institution is positioning based on proprietary research, channel checks, or private information. This is the flow pattern the tape was designed to reveal.

The five-point bullish signal confirmation screen

Before entering a trade based on bullish call flow:

  1. Is the routing a sweep at ask? (Yes = maximum conviction; Block at mid = reduce confidence significantly)
  2. Is Vol/OI above 2×? (Yes = new positioning; Below 0.5× = existing position management, likely skip)
  3. Is DTE in the 15–60 range? (Yes = swing-trade institutional horizon; 0–10 DTE = speculative/retail noise dominant)
  4. No paired put of equal size in the same session? (No paired put = directional; Paired put = straddle or strangle, not directional)
  5. No earnings within 10 days? (Yes = clean signal; Inside earnings window = IV play contamination possible)

Five of five: high-conviction bullish signal. Four of five: actionable with standard size. Three of five: watch but wait for a second confirming signal. Below three: skip.

Using bullish flow for entries: the three-step sequence

  1. Flag the name on signal arrival. When a 5-for-5 bullish call sweep arrives, add the name to a short-term watchlist. You are not buying yet, you are tracking.
  2. Wait for a technical trigger. After the sweep, watch price action in the underlying. Wait for a technical entry: a close above resistance, a reversal candle off support, or a breakout from a consolidation pattern. This is the entry trigger, the flow established the direction; the technical confirms the timing.
  3. Enter with defined risk. Use either a long equity position (simplest) or a defined-risk options position (long call, bull call spread) in the same direction as the flow. Define the stop below the technical trigger level before entering. Size according to the score: EXTREME signals warrant standard-to-large size; ELEVATED signals warrant smaller-standard size.

Multi-session bullish accumulation patterns

A single large call sweep is notable. What it represents at its best, however, is the visible surface of something larger: an institution building a meaningful long position across multiple sessions. Understanding how institutions accumulate makes the multi-session pattern, not the single print, the most important pattern in bullish flow analysis.

Why institutions don't deploy $50M in one trade

When a large institution wants to build a $50M call position in a single name, deploying that capital in a single $50M sweep is almost never how it happens. Three structural reasons constrain them:

  • Market impact: a single massive sweep of that size moves the options market. The ask expands mid-fill as market makers reprice against the known buyer. The sweep shows up on every flow scanner used by competing institutions, tipping off other participants who then front-run. The institution's cost basis worsens in real time as their own order drives the price against them.
  • Portfolio management constraints: most institutional funds operate under internal risk limits on single-session exposure to any name or strategy. A risk manager who sees $50M deployed in one session's options sweep in a single name is likely to flag or reverse part of it. Staging entries across sessions keeps each print within acceptable daily risk tolerance.
  • Information-based caution: institutional thesis development is rarely binary. An analyst builds a case, conviction grows over days as channel checks come in, and the portfolio manager stages entries to reflect that growing certainty. The first session's print might be $1M, a toe in the water. The third session's print is $4M, full commitment. The escalating size reflects the escalating conviction as the thesis confirms itself.

The result: when you see a single large bullish call sweep, treat it as possibly the first print in a sequence. Flag the name, monitor for follow-on sessions, and watch the OI change the following morning. The edge is in reading the sequence, not just the single print.

The four distinct accumulation patterns

1. Strike ladder accumulation. Calls at progressively higher strikes appearing over 2–5 sessions: the $100 call sweep session 1, the $105 call sweep session 2, the $110 call sweep session 3. The institution is not just positioning for a single target price, they are building a layered exposure profile that benefits across a range of outcomes. Strike ladder accumulation signals that the institution expects a multi-level rally, not just a single pop to one strike price. They are buying the move, not the target.

2. Expiry bridge accumulation. Calls in the current monthly expiry and the next monthly expiry arriving simultaneously or in sequence. The institution is positioning across two time windows, hedging against timing uncertainty. This pattern says: "We believe this move is coming in the next 30–60 days, but we're not certain which session triggers it." Expiry bridge accumulation trades off premium efficiency (buying two expirations costs more than one) for time horizon certainty. The willingness to pay that extra cost is itself a signal of conviction.

3. Volume escalation. The first print is $400K, the second print two days later is $800K, the third print $1.4M. Each session's sweep is larger than the last. Increasing size across sessions signals one of two things: either growing conviction as the thesis plays out in real-time (channel checks confirming, early data points arriving), or a building urgency ahead of a known catalyst approaching on the calendar. Volume escalation where each print is 1.5–2× the prior one is the clearest institutional accumulation signature the tape produces.

4. Multi-name sector sweep. Bullish call sweeps arriving simultaneously in NVDA, AMD, and MRVL, all AI semiconductor names, over two sessions, rather than a single large sweep in XLK (the tech ETF). The institution is buying the sector through constituent names rather than the ETF. This signals name-level conviction within a macro thesis: the fund has done the work at the individual company level, not just the sector level. Multi-name sector sweeps in 3–5 names over 2–4 sessions, with consistent DTE clusters and all at-ask execution, represent coordinated sector accumulation and are among the highest-conviction bullish macro patterns the tape reveals.

Distinguishing genuine accumulation from coincidental activity

Multiple call sweeps in the same name over multiple sessions are not always accumulation. Two filters separate the signal from coincidence:

  • Consistent DTE: if the same approximate expiry appears in each session's sweep, say, the March monthly, the time horizon is identical across sessions, which implies coordinated intent. If the DTE jumps from 28 to 14 to 60 across sessions, the prints are more likely from different participants with different goals, not a single institution accumulating.
  • Consistent direction: all calls across sessions, with no interspersed put sweeps of equal scale. Alternating bullish and bearish prints in the same name suggest different players, not accumulation by a single directional thesis holder.
Pattern typeWhat it looks likeWhat it signalsConviction level
Strike ladder$100c session 1, $105c session 2, $110c session 3, same DTE clusterMulti-level rally expected; institution buying the move, not a single targetVery high
Expiry bridgeLarge sweeps in March and April expirations arriving in the same or adjacent sessionsHigh conviction, uncertain timing; institution hedging across two windowsHigh
Volume escalation$400K → $800K → $1.4M across 3 sessions in the same strikeGrowing conviction or approaching catalyst; adding as thesis confirmsExtremely high
Multi-name sector sweepSimultaneous call sweeps in NVDA, AMD, MRVL within 2 sessions; consistent DTESector rotation with name-level conviction; macro thesis + fundamental selectionVery high

Using OI changes to confirm bullish positioning

The flow tape shows you what was traded during the session. Open interest changes, published by the Options Clearing Corporation (OCC) every morning reflecting the prior session's final open interest, tell you whether the session's sweeps resulted in net new positions or were closed before the close. OI confirmation is the single most underused verification step in flow analysis.

How open interest works

Open interest is the total number of outstanding option contracts in a given strike and expiry that have not been settled or closed. Each contract that opens creates OI; each contract that closes removes OI. OI is net, it reflects only the contracts still held overnight.

When an institution sweeps 5,000 call contracts and holds them overnight, OI in that specific contract increases by approximately 5,000 the next morning. When that same institution sweeps 5,000 contracts but closes the position before the market close, taking intraday profit, or deploying a same-day scalp, OI is unchanged, because the contracts were opened and closed within the same session and net to zero.

This makes the OI morning check binary and definitive: a large sweep followed by an OI increase in the swept contract is a held institutional position. A large sweep with no OI change is a closed intraday trade, one that carries essentially no directional information about the next day's expected price movement.

The OI confirmation process

Build a simple next-morning review into your flow workflow:

  • OI increased by approximately the sweep contract count: the institution held the position overnight. This is the most important confirmation, it establishes that the buyer is an institutional participant with a time horizon of at least one more session, not a same-day scalper. Their position is still open and directionally exposed.
  • OI unchanged or decreased: the position was partially or fully closed before market close. This substantially reduces the directional credibility of the sweep. The buyer was either scalping intraday IV movement, hedging an intraday equity position, or making a same-session bet that did not survive to the next morning. Skip or reduce confidence significantly.
  • OI increased by more than the sweep contract count: additional buyers entered the same contract after the initial sweep, follow-through accumulation by other participants reacting to the same signal or the same underlying thesis. This is a particularly strong confirmation; the original sweep attracted additional long positioning from other informed participants.

Multi-day OI trend: the highest-resolution accumulation indicator

Tracking OI changes across 3–5 consecutive sessions in a specific bullish call strike is one of the highest-resolution measures of institutional accumulation available in the public data. A strike where OI grows by 1,000–2,000 contracts per day for four straight sessions represents an institution patiently building a meaningful position in a controlled, low-market-impact manner. The total exposure being built across four sessions at 1,500 contracts per session, 6,000 contracts, might represent $10–30M in premium, depending on the strike and underlying price. That scale of building, invisible except through the OI trend, is precisely what the morning OI check is designed to surface.

The inverse pattern matters equally: OI declining in a call strike without a corresponding price move toward the strike means the institution is quietly exiting the position before expiration. If you hold a position based on an original bullish sweep and OI in the specific swept strike begins declining across consecutive sessions without a price move materializing, this is an early warning that the original buyer is reducing or closing. Consider reducing exposure before the full exit becomes apparent in price.

A practical OI confirmation example

Session 1, NVDA $1,150 call · 35 DTE · SWEEP · Ask · 3,000 contracts · $2.4M premium · Score 94
Next morning OI check: +3,200 contracts (200 additional buyers followed the sweep)

Session 3 (2 days later), NVDA $1,150 call · 33 DTE · SWEEP · Ask · 2,800 contracts · $2.1M premium · Score 91
Next morning OI check: +5,800 total OI in the $1,150 strike (cumulative)

Session 5, price begins to move: NVDA +3.4% on volume; $1,150 call gains 60% in value

The OI confirmation at each step verified that the original buyer held, follow-through buyers joined, and the cumulative position grew before price reflected the move. An analyst monitoring only the tape (not the OI) would have seen the session 1 sweep and noted it, but might have dismissed it when price did not move immediately. The OI trend confirmed the position was being held and grown, making the setup progressively more compelling through sessions 2–4 before the price event in session 5.

Bullish flow by sector: what clean institutional call sweeps look like in tech, healthcare, energy, and financials

Different sectors have structurally different flow characteristics, different dominant catalysts, and different baseline Vol/OI thresholds for what constitutes a meaningful signal. Applying the same filter across all sectors produces false positives in high-volume names and misses real signals in lower-volume ones. Sector-specific calibration sharpens the read.

Technology (NVDA, AMD, META, MSFT, GOOGL)

Technology, specifically mega-cap tech and AI infrastructure names, is the highest absolute premium flow sector by a wide margin. Names like NVDA generate 10–50 times the daily options volume of average S&P 500 constituents. The sheer volume of options trading in these names means the Vol/OI threshold for a meaningful signal is substantially higher than in smaller names: a 2× Vol/OI in NVDA is table stakes; a signal worth noting in NVDA requires Vol/OI of 5× or more to rise above the noise floor of the name's daily baseline activity.

The upside: when institutional sweeps are genuine in mega-cap tech, they tend to be large and clean. EXTREME-tier sweeps above $5M in NVDA or META, with Vol/OI above 5×, 25–45 DTE, sweep at ask, have historically preceded multi-week directional moves in the sector. The AI infrastructure buildout thesis has made XLK and its largest constituents the most-watched flow sector since 2023, meaning the crowd is attentive and follow-through is fast once a large sweep circulates on flow scanners. Expect price to move faster after signal detection in high-profile tech names than in names with lower flow awareness.

Healthcare and biotech (MRNA, BIIB, XBI constituents)

Healthcare, particularly biotech, produces the most binary-catalyst-driven bullish flow. A call sweep in a biotech name with a Phase III readout in 4 weeks is directionally explicit in a way that a general NVDA call sweep is not: there is a known catalyst on a specific date, and the options market provides precise leverage to the binary outcome. Healthcare sweeps can be more information-dense than tech sweeps because the catalyst timeline is often public (PDUFA dates, conference readout schedules, CRL timelines) and the sweep's arrival relative to that date reveals how much the buyer knows, or believes they know, about the outcome.

The key filter for healthcare sweeps: confirm the DTE aligns with the catalyst date. A call sweep in a biotech with a readout in 30 days should appear in options expiring at or just after that 30-day window. A sweep in a far-dated expiry (90+ DTE) with the same readout in 30 days is a weaker signal, the buyer is not targeting the event precisely. Also watch for simultaneous put sweeps: a call sweep paired with a smaller put sweep of similar DTE in the same biotech frequently represents an institution buying a call spread or risk-reversal, not a clean directional long.

Energy (XOM, CVX, OXY, XLE constituents)

Energy flow tracks macro commodity and geopolitical calendars rather than company-specific events. A large call sweep in OXY or CVX in the two weeks before an OPEC+ production decision is a directional bet on crude oil price, not a single-company fundamental bet. The same stock's call sweep in a non-OPEC window may reflect a sector-rotation thesis from a fund increasing energy weight in a rising oil environment.

Energy sweeps should always be interpreted alongside the crude oil price trend and the OPEC meeting calendar. A bullish call sweep in energy names when crude oil is in a confirmed downtrend is a contrarian bet (lower conviction without a specific catalyst to reverse the trend); a sweep in the same names when crude is in an established uptrend and an OPEC meeting is 2 weeks out is a momentum-confirmation bet with a visible catalyst (higher conviction). The sector context does significant interpretive work that the sweep itself does not provide.

Financials (JPM, BAC, GS, XLF)

Financial sector flow follows the FOMC calendar and rate-direction expectations more closely than almost any other macro variable. Call sweeps in major banks in the week after a dovish FOMC statement, or in the period when rate cut expectations are building, represent net interest margin expansion bets: investors positioning for the revenue uplift that follows a falling rate environment for banks with large loan books. The financial sector provides the clearest macro-calendar context of any sector for interpreting sweep timing.

One additional filter for financial sweeps: distinguish between money-center banks (JPM, BAC, C) and investment banks (GS, MS). Money-center bank sweeps are predominantly rate-sensitivity plays. Investment bank sweeps are more often capital markets activity bets, M&A pipeline, IPO volume, trading revenue. The same score and premium in a JPM call versus a GS call at the same DTE signals a different macro thesis and warrants a different confirmatory check (rate curve vs. deal flow).

SectorKey namesPrimary catalyst driverVol/OI thresholdSignal-specific filter
TechnologyNVDA, AMD, META, MSFT, GOOGLAI infrastructure thesis, product cycles, earnings beats5× minimum for notable; 8×+ for EXTREME confirmationConfirm no earnings within 14 days; sector alignment across 2+ names strengthens read
Healthcare/BiotechMRNA, BIIB, REGN, XBI namesPDUFA dates, Phase III readouts, CRL decisions2× sufficient given lower baseline volume in most namesConfirm DTE aligns with catalyst date; check for paired puts (spread vs. directional)
EnergyXOM, CVX, OXY, HALOPEC+ calendar, crude oil price trend, geopolitical risk3× for notable; cross-check crude price trend directionRead sweep against crude oil trend; OPEC meeting proximity amplifies conviction
FinancialsJPM, BAC, GS, XLFFOMC calendar, rate-cut expectations, capital markets volume2–3× in large caps; confirm direction vs. rate expectationsDistinguish money-center (rate play) vs. investment bank (deal flow play) for thesis

Bullish flow case studies: three scenarios

These three illustrative scenarios walk through how bullish call flow plays out in practice, including a case where the thesis was correct but the position still expired worthless. The goal is pattern recognition, not prediction: flow identifies direction more reliably than it identifies magnitude or timing.

Scenario 1: the textbook EXTREME sweep that delivered

A consumer technology company trades at $142 per share. No earnings for six weeks. No analyst events on the calendar. No obvious news. Then this print arrives:

CTEC · CALL · $155 strike · 38 DTE · $4.1M premium · SWEEP · Ask · Vol/OI 8.2× · Score 96

The $155 strike is 9.2% out-of-the-money. The score is 96, EXTREME. Vol/OI at 8.2× means an enormous wave of new positioning opened in a contract with modest prior activity. A flow analyst adds it to the watchlist. The stock drifts sideways for 5 sessions. On day 7, the company announces a new enterprise software distribution contract that had not been publicly disclosed. The stock gaps to $162 at the open. The $155 calls, purchased 7 days earlier at an average of $0.85 each, are now $7.20 and deeply in-the-money.

The sweep arrived 7 trading days before the catalyst that nobody in the public market knew about. There was no technical setup, no pattern in the chart, no earnings whisper to follow. The entire edge was in the flow: an institution with information, or with a strong, well-researched belief, positioned before the event was public. EXTREME sweeps outside earnings and news windows in clean vol/OI and premium are exactly this pattern. The flow was the only signal.

Scenario 2: multi-session sector accumulation before a sector rotation

Over four trading sessions, the following prints arrive across the AI semiconductor sector:

Session 1: NVDA · CALL · 36 DTE · $2.1M premium · SWEEP · Ask · Vol/OI 6.4× · Score 89
Session 1: AMD  · CALL · 34 DTE · $1.4M premium · SWEEP · Ask · Vol/OI 5.1× · Score 84
Session 2: XLK  · CALL · 33 DTE · $900K premium  · BLOCK · Ask · Vol/OI 3.2× · Score 77
Session 3: MRVL · CALL · 32 DTE · $800K premium  · SWEEP · Ask · Vol/OI 7.8× · Score 81
Session 4: XLK  · CALL · 31 DTE · $1.1M premium  · SWEEP · Ask · Vol/OI 4.4× · Score 83

No individual earnings events fall within any of these DTE windows. The DTE cluster is tight, 31 to 36 days, indicating a shared time horizon. Total premium across all five prints over four sessions: $6.3M in bullish positioning in AI semiconductors and the broader tech ETF. The multi-name pattern, NVDA + AMD + MRVL individually, plus XLK twice, signals name-level conviction within a macro sector rotation thesis. These are not five separate traders independently reaching the same conclusion; the clustering in DTE, the consistent at-ask aggressor side, and the sector coherence all point to coordinated institutional positioning.

Ten sessions later, AI semiconductor names outperform the broader market by 8–12% as two consecutive data center infrastructure spending announcements from large cloud providers confirm the AI capex buildout thesis. The multi-session sector accumulation pattern, the sum of the five prints read together, was more predictive than any individual print alone. The macro thesis confirmation was visible in the flow four sessions before it became visible in the fundamental announcements. No single sweep told the story; the pattern across names and sessions told the story.

Scenario 3: a bullish sweep that expired worthless despite a correct thesis

An integrated energy company trades at $68 per share. Crude oil has risen 12% over the prior six weeks and is showing continued momentum. Then this print arrives:

IECO · CALL · $75 strike · 28 DTE · $3.2M premium · SWEEP · Ask · Vol/OI 5.9× · Score 88

The $75 strike is 10.3% OTM with 28 days to expiration. The crude oil trend is intact, the thesis is bullish, and the score is 88, clean EXTREME territory. A trader enters long the $75 calls at $0.85 per contract alongside the institutional sweep.

Over the next 20 days, the stock moves from $68 to $70.50, the right direction, but short of the $75 strike. With 8 days to expiration, the calls are priced at $0.38. The trader holds, believing the thesis will play out. The stock closes at $71.80 on expiration day. The $75 calls expire worthless. The thesis was directionally correct, crude oil moved higher, the stock moved higher, but the magnitude was insufficient and the timing was off. The move took 8 weeks, not 4 weeks.

Three lessons from this scenario. First, flow identifies direction more reliably than magnitude: the institution's thesis may have been for a $78–80 target, which would have required only modest additional appreciation, but the timing was off and the 28 DTE window closed before the full move materialized. Second, DTE should include a buffer beyond the expected catalyst date, if the thesis requires 4–6 weeks to play out, use 60 DTE, not 28 DTE, to give the move room to develop without theta decay accelerating against you in the final 2 weeks. Third, institutional sweeps occasionally expire worthless even when the thesis is correct, because options have fixed expiries and real-world catalysts have uncertain timing. The edge in flow analysis is probabilistic, not deterministic, calibrated position sizing that accounts for this reality is as important as accurate signal identification.

See bullish institutional flow in real time

RadarPulse surfaces every EXTREME and ELEVATED call sweep as it prints, with routing, aggressor side, Vol/OI, DTE, and composite score, so you know exactly what the institutional bet looks like before price moves.

Join the waitlist

Frequently asked questions

What is bullish options flow?

Bullish options flow refers to large-premium call sweeps and call blocks in the options tape that signal institutional long positioning, a directional bet that a specific stock will rise within the option's timeframe. The clearest bullish signals are sweeps at the ask (buyer paid urgently) in 15–60 DTE contracts, with Vol/OI above 2× (new positioning) and no paired put of equal size (rules out a straddle).

Why is call flow easier to read than put flow?

Call flow is directionally cleaner than put flow because the primary bullish non-directional use of calls is covered call writing, and covered calls are sold (not bought), fill at bid or mid (not ask), and appear in low-Vol/OI contracts. Genuine directional call buying is swept at ask with high Vol/OI. The two patterns are visually distinct. Put flow is harder: portfolio hedges, earnings protection, and spread legs all look similar to directional put buying on the tape.

What is a call sweep in options?

A call sweep is a call option order that routes simultaneously to multiple exchanges, filling across venues in parallel to guarantee execution at speed. A sweep signals the buyer was unwilling to wait for a better price, urgency that implies directional conviction. Sweeps at the ask in 15–60 DTE calls with high premium are the foundation of bullish flow signal analysis.

What Vol/OI ratio indicates bullish institutional positioning?

A Vol/OI ratio above 2× indicates new call contracts are being created rather than trading in existing open interest, the signature of fresh institutional positioning. Ratios above 5× are particularly notable: they mean five times as many contracts traded as existed in open interest, signaling a wave of new bullish exposure being built in a name.

What's the strongest bullish options flow signal?

The strongest bullish signal is an EXTREME-score call sweep (85+) with Vol/OI above 5×, in 15–60 DTE contracts, filling at the ask, with no paired put of equal size in the same session, outside of earnings windows. When this pattern repeats across two or more sessions in the same underlying (tape momentum), it represents institutional accumulation of bullish exposure, the highest-conviction bullish pattern the tape produces.

How do I use bullish options flow for trade entries?

Use the flow as directional confirmation, not an immediate entry signal. When a large bullish call sweep arrives, add the name to a watchlist. Wait for a technical entry trigger, a breakout above resistance, a bounce off support, or a consolidation near a key level. Enter in the same direction as the institutional flow with defined risk and a stop below the technical level you chose for entry. The flow tells you the direction; the technical setup tells you the entry point.