All briefs
Tuesday, September 15, 2026
Risk-Off5 tape phases
Market regime
Assessment

Broad risk-off, one bid — nearly three stocks fell for every one that rose, and the only sector that both led on price and took in the most money was oil, hours before a central bank decision the market expects to raise rates rather than cut them. Flips on a SPY close back above 758.51.

Risk

The damage is now wide and deep at once: three times as many stocks fell four percent or more as rose that much, and five set a new 52-week low for every one setting a new high. The one reading that disagrees is the volatility index, barely changed on a day with more than seven hundred new lows — the options market is pricing an index held up by oil and two chip names, not the market underneath it. Weight the new lows.

Next

Every level here is subordinate to a 2:00 PM decision tomorrow, so anything held overnight is a position in that event rather than a trade in this tape. The close 59 cents under the 50-day line makes the first hour tomorrow the tell.

Futures & Macro Snapshot

The session had one driver and no card on this page carries it: the Federal Reserve decides at 2:00 PM tomorrow and the consensus sits at 4.00% against 3.75% now. That is a rise, not a cut, and today was a market positioning into tightening rather than reacting to it. The 1:00 PM 20-year auction cleared at 5.42% against 5.204% at the last one, so the cost of long money jumped in a single auction, and long bonds closed lower on it.

The cross-asset set says this is an inflation problem, not a growth scare. Gold and silver were both bid while the volatility index rose about a quarter of a point. A growth scare buys gold and protection together; today bought only the metal, which means the bid is a hedge against money losing value rather than against the market falling.

Oil is the mechanism that ties it together. Crude closed at a 52-week high on supply bottlenecks, which is why consumer discretionary was the worst sector on the board and why utilities fell with the tape instead of catching money leaving it: when long money reprices, the sector that normally absorbs a sell-off gets marked down alongside what is being sold, so nothing works. Underneath, the factory economy is decelerating fast — the New York manufacturing survey printed 7.6 against 14.75 expected after 20.6 last month, so the committee is tightening into a slowdown it can already see.

The level that decides how all of it reads is SPY 758.51, its 50-day line, which the index closed 59 cents under. Reclaim it before tomorrow's decision and these two sessions were positioning ahead of an event; lose it with the decision in hand and the event lands on a tape that has already turned.

Key news & catalysts

One headline explains the entire session: the main oil fund reached a 52-week high as supply bottlenecks intensified. That single fact drives the leading sector, the worst sector and the decision tomorrow — a supply-driven oil price is the inflation the committee is raising rates to answer, and it is simultaneously the tax that takes discretionary spending out of the consumer.

The bid reached past producers into services, which is what separates a headline reaction from a re-rating. FTI (TechnipFMC) won a deepwater contract offshore Malaysia, RIG (Transocean) rose on an $80mn ultra-deepwater award, and SHEL (Shell) made a 52-week high. Confirmed: the dollars followed the price into the sector rather than stopping at the index proxy.

The two chip moves are the session's unconfirmed story. SWKS (Skyworks Solutions, semiconductors) rose 13% and QCOM (Qualcomm, semiconductors) 4.5%, with AMD (Advanced Micro Devices, semiconductors) adding 2.3% on below-average turnover. Skyworks made a 13% move on under twice its normal volume, which is a move nobody has paid for yet. The only fetched item touching the group is a piece on Taiwan concentration risk in AI supply chains — a reason to hedge semiconductors, not a reason to buy two handset-radio suppliers. Treat it as a move without an identified cause.

Two clean single-name causes exist in the decline list and nowhere else: BBNX (Beta Bionics, health care) announced a proposed $125mn share sale and fell 9%, and AVAV (AeroVironment) signed a long-term laser-platform agreement with a partner funding $15mn of new capacity. Everything else that fell today fell without a disclosure behind it, which is what a macro sell-off looks like from the bottom up.

Conviction setups

APA WAIT (APA Corporation, energy) — 47.44 is both today's high and the 52-week high and it closed a nickel under; clear it on a close and no price exists overhead at all, below 44.67 it retraces into its base.

PBF TRIGGERED (PBF Energy, energy) — 74.27 traded and held into the close on nearly three times normal volume, and the day's low stopped a dime above 68.93; below that level the refining bid was a one-day reaction to a crude headline.

Setups
TickerPriceTriggerTargetStage
$APA47.3947.4452.98Stage 2A
$PBF74.7674.2777.94Stage 2A
$AMD504.62513.66584.73Stage 2A
Sectors & money flow

Leading: Energy +2.11%, Technology +0.12%, Materials +0.02%

Lagging: Health Care -0.07%, Real Estate -0.11%, Financials -0.29%, Industrials -0.64%, Consumer Staples -0.84%, Communication Services -0.90%, Utilities -1.09%, Consumer Discretionary -1.78%

Energy did something it rarely does: it led on price and also took in the most money of any sector, roughly $2.2bn. On most days the top-percentage sector is the thinnest one on the board and the move is not funded. Today it is funded, and that is the single most important line on this page.

The money that left went out of financials first — about $1.7bn, more than any other sector shed — even though the price decline there was small, which means size was reduced rather than panicked out. Consumer discretionary fell hardest of all and paid roughly $1.4bn to do it: that is the oil price arriving in the consumer's budget one sector over, on the same day.

The single stock that took in the most money in the entire market was NVDA (Nvidia, semiconductors) at about $18bn, and it finished up barely half a percent. The largest pool of money in the market went nowhere, which is the arithmetic behind an index down a third of a percent while the average stock had a far worse day. Among the leaders, APA (APA Corporation, energy) and MPC (Marathon Petroleum, energy) both closed within a tenth of a percent of a 52-week high and PBF (PBF Energy, energy) posted the highest quality score anywhere on the board.

The pairing says this tape is not de-risking, it is re-pricing: toward the one asset whose bid is a supply story, away from everything whose value depends on what money costs. The read fails on a PBF close below 68.93 or on a crude inventory build tomorrow morning — either takes the only funded bid out of the market and leaves the tape with nowhere to put money at all.

Post-Market Gappers

The scanner's mover screen returned ten decliners and a single advancer. That one fact describes the session better than any list does — assembling a gainer side at all meant going to the setup scans to find where money actually went, which was chips, refiners and a cluster of health-care names.

The two sides differ in kind, not just direction. The gainers carry identifiable causes: an earnings beat on four times volume, a refining bid, a device maker up 9% on twice its normal turnover. Nine of the ten decliners fell with no disclosure attached at all, the exception being an announced share sale. Selling without news is the macro; buying with news is the exception being carved out of it.

On the after-hours session specifically: no distinct post-close mover is identifiable in this data. The only company in the window reporting today released and traded during regular hours, and the sole scheduled after-hours item is the private crude inventory estimate at 4:30 PM, which moves oil rather than any single stock. Every name in the grid below moved between 9:30 and 4:00, and the absence of a post-close gapper is itself consistent with a market that has stopped acting ahead of tomorrow.

Stocks in play

Two of the three highest-scored names on the entire board are oil, and both closed within a percent of a 52-week high. The quality ranking agrees with the sector table instead of contradicting it, which is unusual and makes the energy bid considerably harder to dismiss as a one-day reaction to a headline.

Below them sits a health-care cluster — RVTY (Revvity, health care), ILMN (Illumina, health care) and CAI (Caris Life Sciences, health care) — all up between 6% and 9% on above-average volume with no catalyst named in any fetched source. A group moving together without news is either an unreported sector event or a rotation into the one sector carrying neither rate sensitivity nor an oil input. Nothing in the data distinguishes the two, so treat the cluster as unconfirmed until a cause appears rather than as sector leadership.

The list's weakness is at the bottom: several high-scoring names are Stage 4 charts with relative strength in the bottom few percent, which means the score is measuring today's activity rather than a trend worth joining.

Tape reading
Pre-market8:32 AM ET

No prior brief available for reconciliation.

The driver is tomorrow's Federal Reserve decision, where the market expects rates to rise to 4.00% from 3.75%. Everything sold together this morning — stocks, gold, silver, long bonds and the entire leveraged crypto complex — while volatility did not move at all. That is not what a frightened market looks like; it is what a market repricing the cost of money looks like, and it is why the defensive sectors showing green are doing so on almost no money while energy and technology are where the real dollars left.

The morning's one piece of hard data cut the other way and was ignored. New York factory activity collapsed to 7.6 from 20.6, roughly half the expected reading, and bonds still sold off. A market that will not buy Treasuries on a bad growth print has decided the rate path, not the economy, is the binding constraint — and crude up 2.3% gives the committee the inflation cover to act on it. The three trades that survive this setup are all outside technology: HNGE ARMED (Hinge Health) at 95.57, JNJ ARMED (Johnson & Johnson, health care) at 271.55, and PAGP ARMED (Plains GP Holdings, energy) at 28.70.

Takeaway:Stocks, gold, silver and bonds all sold while volatility stayed flat — a rate repricing ahead of tomorrow's expected increase to 4.00%, not a panic. SPY holding 758.56 keeps this a defensive rotation; a close below it turns the pre-decision tape into a trend, and HNGE at 95.57, JNJ at 271.55 and PAGP at 28.70 are the three levels armed into the event.
Morning10:32 AM ET

Changed since PRE-MARKET TAPE: SNOW ARMED to FAILED at 319.16. The only level that broke this morning was in software, while the one that looked broken before the bell — FPS FAILED at 30.72, now trading well back above it and up 13% — reversed outright, and that same split runs through the whole tape. Three names dropped out of the scan without resolving.

What changed at the bell is where the money went. The defensive bid did not survive the open — health care, staples and utilities are all lower — and the only two groups taking money in are semiconductors and energy. Chips are the longest-duration equity there is, so that is a strange pair to buy the day before an expected rate rise. They are not being bought as a rate trade: a wire interview pushed the artificial-intelligence memory shortage out to 2029 and META was reported to be touting savings from its own silicon. The group is being bought on scarcity, which is why it can rally the same morning the crypto complex — the other long-duration risk asset — is down 5-13%.

Takeaway:Semiconductors and energy are the only two groups taking money in and everything else is being sold; the index is down less than half a percent only because its largest weights are the ones being bought. SPY holding 758.57 keeps this a rotation into two funded groups, and a close below turns the day before the decision into a trend.
Midday12:32 PM ET

Changed since MORNING SESSION: PBF ARMED to TRIGGERED at 74.27, V ARMED to WAIT at 376.08, SNOW FAILED to WAIT at 328.66, QCOM WAIT to FAILED at 180.68. Only PBF is still holding the level it took, and SPY FAILED the 758.57 line the morning called the decider of the week; two names dropped out of the scan without resolving.

What drove the session since the morning was the absence of a headline, not a new one: the factory survey landed before the open, the decision lands tomorrow, and in between money went to the only group with a live catalyst. Energy took in more money than any other sector while utilities and staples — bought when the worry is the economy — were sold harder than the market. That pairing dates the fear: it is tomorrow's rate, not next quarter's growth.

Takeaway:This is a rate scare, not a growth scare — the proof is that defensive sectors were sold alongside everything else and oil was the only funded bid. SPY 758.50 is the line: a close above says today was positioning ahead of the decision, a close below makes it the trend.
Power hour2:32 PM ET

Changed since MIDDAY MIX & ROTATION: APA WAIT to TRIGGERED at 47.19, SWKS WAIT to TRIGGERED at 88.15. Both levels that traded this afternoon were upside levels and both sit in the only two places the tape is paying — oil and one chip name — while SNOW touched its 318.50 break level to the penny and held.

The afternoon's driver was the 1:00 PM 20-year auction clearing at 5.42% against 5.204% last time. That is why the defensive sectors are down with everything else: when the cost of long money rises, utilities and real estate get repriced alongside the assets investors are supposedly rotating out of, so nothing in the equity market works. Oil is the exception because its bid is a supply story rather than a growth one, and it is the only sector today whose price leadership is matched by the money behind it.

Takeaway:Everything except oil is being repriced by the cost of money, not the economy, and the only funded bid on the board is in energy. SPY 758.50 is the line into tomorrow's decision — above it this was positioning, below it the 50-day has failed.
Closing4:32 PM ET

No status changes since POWER HOUR.

Scorecard: 2 triggered (PBF at 74.27, SWKS at 88.15), 2 still armed (KRMN at 42.93, TEM at 72.96), 1 extended (VEEA at 2.48), and 5 waiting on a condition (APA at 47.44, AMD at 513.66, MPC at 413.28, SNOW at 318.50, FPS at 32.17). Nothing failed, and three names left the scans without resolving.

Both levels that traded today were upside levels, and both sit in the only two places the tape paid — oil and one chip name. Everything else finished at a line it neither cleared nor lost. A session that falls this broadly without a single invalidation breaking has not decided anything; it has stopped trading ahead of an event. That makes tomorrow's 2:00 PM decision the entire story and SPY 758.51 the level that says which way today gets read: reclaimed before the announcement, these two sessions were positioning; lost with the decision in hand, the 50-day failure is the trend.

Takeaway:Nearly three stocks fell for every one that rose and not one stated invalidation broke — the selling was broad, shallow and unresolved, ahead of a decision the market expects to raise rates rather than cut them. Oil is the only funded bid on the board, and SPY 758.51 decides whether today was positioning or the start of a trend.
Summary
Watchlist

AMD WAIT (Advanced Micro Devices, semiconductors) — 513.66 was reached and rejected and never challenged again; above it nothing stands until 584.73, below 491.22 the one chip bid holding the index up is gone.

SWKS TRIGGERED (Skyworks Solutions, semiconductors) — 88.15 traded and held, but a 13% move arrived on under twice normal turnover; hold above 88.15 tomorrow on real volume and the move gets paid for, fail it and it was a vacuum.

MPC WAIT (Marathon Petroleum, energy) — 413.28 is the session high and within a tenth of a percent of the 52-week high; a close above it and the third energy name joins the other two, below 396.76 the sector's leadership narrows to two.

SNOW WAIT (Snowflake, technology) — 318.50 was reached to the penny for a second session and held again; below it the break is confirmed, above 328.66 the split between software and chips closes.

Traps

KRMN ARMED (Karman Holdings, aerospace) — up 9% today but relative strength sits in the bottom 2% and the chart is 68% off its high; 42.93 is the 21-day line that would turn a bounce into something, and below 35.06 the day is simply given back.

FPS WAIT (Forgent Power Solutions, industrials) — beat its estimate, ran 10% on more than four times volume, reached 33.09 and still closed under its own 32.17 line; without a close above 32.17 the best earnings reaction of the day is a liquidity event.

TEM ARMED (Tempus AI, technology) — a 10% move made on less than average turnover, which means almost nobody participated; 72.96 on real volume is what would confirm it, and below 61.88 there is nothing underneath.

VEEA EXTENDED (Veea, technology) — over a billion dollars traded on a merger described only as potential, at more than a thousand times normal volume, leaving price roughly double its own 21-day line at 2.48; no entry exists at any level the chart contains.

Tomorrow

Retail sales, 8:30 AM ET — +0.8% expected after -0.6%; a miss hands the committee a weakening consumer four hours before it votes.

Crude oil inventories, 10:30 AM ET — a 1.8mn barrel draw is the private estimate; a build instead removes the only funded sector from the tape.

Federal Reserve decision, 2:00 PM ET — 4.00% against 3.75%; every level in this brief is subordinate to it.

Projections and press conference, 2:00 and 2:30 PM ET — the path last stood at 3.8%; revised up is the hawkish outcome even with tomorrow's move expected.

LEN before the open at $1.28 expected — the cleanest read on what the rate path has done to housing demand, five hours ahead of the vote.

KRMN ARMED at 42.93 and TEM ARMED at 72.96 are the two levels carrying into tomorrow that nothing touched today; APA WAIT at 47.44 and PBF TRIGGERED at 74.27 carry as the funded side.

SPY 758.51 remains the line — reclaimed before 2:00 PM these sessions were positioning, lost with the decision in hand the 50-day failure is the trend.

This brief is 24 hours old

Today's setups and tape reading are live now for subscribers.

Get today's brief