• The Opening Print
  • Posts
  • FRYday Frenzy: Markets Bid Up, Nerves Shot, and Nobody Wants to Hold the Bag at the Bell

FRYday Frenzy: Markets Bid Up, Nerves Shot, and Nobody Wants to Hold the Bag at the Bell

Follow @MrTopStep on Twitter and please share if you find our work valuable!

Our View

Welcome to FRYday, the CPI number, the week two options expiration, and headline hell, where anything and everything goes.

I know this may sound funny, but I don’t think all the big shorts have covered. While they call today a “standard” weekly expiration, it will be driven largely by SPX weeklies and 0DTE activity.

Buckle up, ladies and gentlemen — this isn’t over until the 4:00 cash close.

Our Lean

Today is the third day of storms, high winds, and record flash floods in Florida. A few days ago, they said there could be up to one foot of rain, and I think it has surpassed that. But the real storm isn’t the inclement weather here — it’s the war in the Middle East that is brewing.

Tomorrow, there is a face-to-face meeting in the Pakistani capital. The U.S. is sending a team led by Vice President JD Vance, while Iran will be represented by officials from its National Security Council. Currently, the atmosphere remains incredibly tense, with reports of sporadic violations and “complete distrust” expressed by both the U.S. and Iranian sides.

I have no idea how this will end up. I doubt the U.S. will agree to Iran’s demands for the lifting of all sanctions, security guarantees against future attacks, and Iranian sovereignty over the Strait of Hormuz. At the same time, the U.S. demands the permanent dismantling of Iran’s nuclear program and guaranteed safe maritime passage in the Gulf.

4:00 ET today is 1:00 AM in Pakistan, so I doubt there will be any headlines other than the same saber-rattling we have been seeing. The meeting in Islamabad Saturday morning is expected to begin around 9–11 AM local, or 1:00 AM ET.

Our lean: I still think the ES and NQ can go higher, but the index markets have already rallied a lot. Like I said yesterday, there is a lot of resistance at the 6880 to 6930 level, and you have to expect a lot of posturing from the U.S. and Iran today. If there is anything that’s clear, it’s that the market is pricing in a deal, but I still don’t think Iran is going to bend to the U.S. demands… we shall see.

If the ES gaps higher, I want to sell the open or the first rally above the gap and look to buy the drops or pullbacks. If the ES gaps lower, I want to buy the open or the first drop below the gap.

That said, I think you should approach the day with a high level of caution. My question is: with crude up so much, who wants to go home long with so much uncertainty and the markets being up so much?

ES Futures — All S/R Levels (Last: 6863.25 · 04/09/2026)

Price

Level

Notes

6978.83

Price +1σ Resistance

One standard deviation above VWAP — statistically overbought, strong fade zone

6972.26

Target Price

Analyst consensus target, often acts as a magnet then reversal

6935.78

Pivot 2nd Resistance

Classic floor trader pivot R2 — rarely reached intraday, signals strong trend if broken

6927.42

Pivot R2 alt

Secondary R2 calculation, confluence with R2 above tightens the resistance band

6922.50

Session POC 02/26

Highest-volume price from 02/26 session — overhead supply from prior distribution

6903.75

40D MA Stalls / Pivot R1

40-day MA and pivot R1 confluence — double resistance, high-probability rejection zone

6895.33

1-Month High

Rolling 1-month high — breakout above signals momentum continuation

6892.50

Session POC 02/27

Prior session POC — overhead supply level

6882.50

VAH — Composite

Value Area High across all 31 sessions — above here market is in excess, buyers thin

6876.00

Session High

Today's high — immediate resistance, reclaiming it is bullish

6869.25

High / Latest

Today's high tick — first ceiling to clear for continuation

6864.25

Latest / Prev Close

Yesterday's close — opened above it, bullish overnight sentiment

6863.25

▶ Last Price

Current mark

6858.00

Session Balance 03/10

Balance target from 03/10 — prior equilibrium reference

6851.38

Session Balance 03/03

Balance target from 03/03 — prior equilibrium reference

6851.00

Session Low

Today's low — first intraday support, losing it opens gap to pivot

6850.00

Session VAH 04/09

Today's value area high — upper boundary of today's accepted range

6848.10

VWAP +2σ

Two sigma above VWAP — price extended, mean reversion risk elevated

6843.92

Pivot Point

Daily pivot — the fulcrum. Above = bullish bias, below = bearish bias

6836.88

Session Balance 03/11

Balance target from 03/11 — prior equilibrium reference

6834.25

Session Balance 04/09

Today's balance target — midpoint of today's range, magnet into close

6827.50

Session POC 03/05

Prior session POC — potential support on retest

6825.00

Session POC 03/04

Prior session POC — potential support on retest

6820.00

Session POC 03/02

Prior session POC — potential support on retest

6812.89

38.2% Retrace 13W Hi / Pivot S1

Fibonacci retrace of 13-week high AND pivot S1 — heavy confluence, strong buy zone

6812.50

Session POC 03/10

Prior session POC — clusters with 38.2% retrace above

6811.83

Pivot S1 alt

Secondary S1 — reinforces 6812 zone as major support

6800.00

Session POC 03/11

Prior session POC — prior balance area, support on dips

6792.50

Session POC 04/09

Today's POC — most time spent here today, strong magnet on pullbacks

6792.50

Session VAL 04/09

Today's value area low — lower boundary of today's accepted range

6773.25

18D MA Stalls

18-day MA — dynamic support, breaks below signal trend weakening

6771.45

14-3 Stochastic at 80%

Stochastic overbought level — momentum warning, potential stall

6767.50

Session POC 03/03

Prior session POC — support from early March distribution

6766.04

40D MA / Pivot S2

40-day MA confluent with pivot S2 — two independent signals, strong support

6765.00

Session POC 03/06

Prior session POC — support level from early March

6762.12

Session Balance 03/17

Prior week balance target — equilibrium reference

6760.42

Price -1σ Support

One standard deviation below VWAP — first mean reversion target on selloff

6754.24

Pivot S3

Third support pivot — only reached on high-volatility days

6749.75

Session Balance 04/08

Yesterday's balance target — prior day equilibrium

6740.70

VWAP +1σ

One sigma above VWAP — often finds buyers on pullback from above

6734.25

Session Balance 03/18

Prior balance target — support reference

6731.12

Session Balance 03/13

Prior balance target — support reference

6728.33

Support

Prior consolidation level — market accepted price here

6725.13

50% Retrace 13W Hi/Lo

Exact midpoint of 13-week range — equilibrium, key bull/bear battleground

6720.44

50D SMA

50-day simple moving average — most-watched institutional trend indicator

6720.00

Session POC 03/12

Prior session POC — prior distribution level

6719.17

14-3 Stoch 70% / Price -2σ

Stochastic 70% and VWAP -2σ converge — dual signal, high-probability decision point

6715.00

Session POC 03/17

Prior session POC — mid-March support

6709.09

Support

Prior structure level — tested and held previously

6706.54

14D RSI at 50%

RSI neutral 50 — holding = bullish trend, losing = bearish

6697.00

Session Balance 03/02

Prior balance target — equilibrium reference

6688.50

Range Midpoint

Dead center of the full 31-session range — fair value anchor

6678.47

9D MA Cross

9-day MA — short-term trend signal

6676.31

38.2% Retrace 4W Hi / Price -3σ

38.2% of 4-week move AND -3σ VWAP — extremely rare, major support if reached

6674.44

Price -3σ Support

Three standard deviations below VWAP — statistically extreme, strong mean reversion

6672.50

Session POC 03/13

Prior session POC — mid-March distribution

6655.00

Session POC 03/16

Prior session POC — high-volume session, strong reference

6652.50

Session POC 03/18

Prior session POC — high-volume session, strong reference

6650.00

Session POC 04/08

Yesterday's POC — most important near-term support below

6644.16

14D %K Stoch Stalls

Stochastic %K exhaustion — buyers likely to step in

6637.36

38.2% Retrace 13W Low

Fibonacci support from the 13-week low — rally confirmation level

6633.30

VWAP

Volume-weighted average price — the single most important fair value level

6630.00

Composite POC

Highest TPO count across all 31 sessions — strongest magnet in the dataset

6627.00

Session Balance 03/24

Prior balance target — equilibrium reference

6623.12

Session Balance 04/07

Prior session balance — recent equilibrium

6619.46

18D MA Cross

18-day MA crossover — medium-term trend signal

6618.62

Session Balance 04/03

Prior session balance — equilibrium reference

6615.00

Session POC 03/25

Prior session POC — support reference

6614.63

14-3 Stoch 50% / 50% Retrace 4W

Stochastic neutral AND 50% retrace of 4-week range — dual confluence, critical level

6614.00

Session Balance 04/06

Prior session balance — equilibrium reference

6610.00

Session POC 03/19

Prior session POC — high-volume session reference

6607.38

Session Balance 04/01

Prior session balance — equilibrium reference

6604.62

Session Balance 03/20

Prior balance target — equilibrium reference

6597.50

Session POC 04/03

Prior session POC — recent support reference

6574.12

Session Balance 04/02

Prior session balance — equilibrium reference

6572.50

Session POC 03/24

Prior session POC — support reference

6572.50

Session POC 04/07

Prior session POC — recent support

6565.00

Session POC 04/06

Prior session POC — recent support

6560.00

VAL — Composite

Value Area Low across all 31 sessions — below here market in excess to downside

6560.00

Session POC 04/01

Prior session POC — clusters with composite VAL, major support zone

The market is trading in an extended position, sitting between the composite VAH (6882.50) and the daily pivot (6843.92).

The last four sessions have all closed in the top 80% of their range — a clean bullish sequence that shows sustained buying pressure and responsive buyers on every dip.

The 6850 VAH / 6848 VWAP +2σ band directly below is the key near-term level. Holding above it keeps the bull case intact and opens a run at the session high (6876) and composite VAH (6882.50). A clean break and close above 6882.50 would put the market in excess to the upside, with little resistance until the 6903–6927 pivot cluster.

On the downside, the first meaningful support is the 6834 balance target and 6812–6792 zone, where the 38.2% retrace, Pivot S1, and today's POC all converge. That is a high-confidence buy zone on any pullback. Below there, the 6773 18D MA and 6766 40D MA form a second defensive layer before the VWAP +1σ at 6740.

The composite POC at 6630 and VWAP at 6633 remain the gravitational center of the entire 31-session range. Price is trading 230 points above fair value — extended but not broken.

As long as the 6792–6812 support cluster holds on any retest, the bias stays bullish and the path of least resistance is toward the 6900s.

Watch the 6848–6850 zone on any early weakness. Lose it and you likely test 6834 balance. Hold it and the session high gets taken out.

Join us FREE in the PIT daily - Signup Here

Guest Posts:

Get instant access to our partners’ real-time market data and insights not available anywhere else. Here is last night's Founder’s note getting you ready for today’s market and explaining the constraints in yesterday’s market. - MrTopStep


Founder's Note:

Futures are flat ahead of CPI this morning, with ES at 6,860. Trump said overnight that Iran isn't upholding the ceasefire, but the market has largely shrugged it off — oil is stable at 99 and VIX closed at 19.5 yesterday.

The bigger story is how quickly this market has repositioned. SPX closed at 6,825 yesterday — up 240 points from last Tuesday's pre-deal lows. VIX has been cut nearly 1/3 from 26 to 19.5 in two sessions. And yesterday's PM note captured the mechanism: 25k contracts of 0DTE 6,830 calls drove HIRO to +$8B — the strongest positive reading in 30 days. Dealer hedging created a reflexive bid that pushed the 6,830 calls from $1 to $10 in an hour. That's the 0DTE gamma machine working at full speed.

For today we have a +99th %'ile strike at 6,800, and it would take major news and/or a big CPI miss to drive the SPX down and away from that strike.

CPI is the event today. The market is priced for a benign print, with todays 0DTE SPX straddle a lowly $37/54bps (ref 6,825). VIX term structure is deflating, with front-end vol being sold aggressively. If CPI comes in hot, the vol unwind may reverse and this rally stalls at ~6,800. A cool print, and we likely grind up toward 6,850.

Interestingly, the SPX RV-VIX spread has swung to a VIX discount, meaning VIX at 19.5 vs SPX RV at 20 is now at or below trailing realized vol. This is meaningful: the market is pricing in calm that hasn't actually materialized in realized terms. If CPI disrupts, or the Iran peace reverses, VIX & equity vol has room to snap back.

We suspect, though, that things will edge toward "calm" and ignoring headlines until April OPEX next week - at which point headlines could drive more volatility. Given this, RV likely trends lower (smaller market moves) into next week.

While lower IVs make it cheaper to be a bear, the clear weight of positioning remains on the put side. You can see this via the 3rd chart (yellow) which shows median put-skew. That remains near 1 year highs vs call skew (4th, blue) which is near lows. Traders just don't seemed to be positioned at all for a strong rally - particularly in single stocks. Given this, we still like selling Index calls to fund Mag 7 calls, with NVDA & TSLA particularly interesting given their low IV ranks. This is not so much that we are making a bullish macro call, it's just the most reasonable position to carry given current dynamics.

All TenTen Capital LLC DBA SpotGamma materials, information, and presentations are for educational purposes only and should not be considered specific investment advice nor recommendations. Futures, foreign currency and options trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one's financial security or lifestyle. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results. VIEW FULL RISK DISCLOSURE https://spotgamma.com/model-faq/disclaimer/

Market Recap

The ES had a narrow trading range on Globex, 6792.50 to 6817.25, on 220k contracts traded, and opened Thursday’s regular session at 6812.75, down 10.75 points or -0.18%.

After the open, the ES traded 6810.00, rallied up to 6821.75, sold off 20.00 points down to 6801.75 at 10:30, and rallied 70.25 points up to 6872.00 at 12:00. It then sold off down to 6853.50 at 12:45, rallied up to a new high at 6874.75 at 1:15, sold off down to 6860.50 at 1:30, and rallied up to another new high at 6876.00 at 1:40.

From there, it sold off 28.00 points down to 6848.00 at 2:30, rallied back up to 6871.25 at 3:30, and traded 6865.00 as the 3:50 cash imbalance showed 1.25B to buy. It then traded up to 6870.50, went offered, and traded 6861.75 on the 4:00 cash close.

After 4:00, the ES sold off down to 6856.25, traded back up to 6863.25, and settled at 6863.25, up 39.50 points or +0.58%. The NQ settled at 25251.50, up 177.25 points or +0.71%; the YM settled at 48416, up 272 points or +0.56%; and the RTY settled at 2651.60, up 15.90 points or +0.60% on the day.

ESM26: 8-Session Performance
03/31/26 – 04/09/26

Total Gain: $+478.00 pts (+7.49%)
Range: 6,385.25 (Open) → 6,863.25 (Close)

Date Close % Chg Status
04/09 6,863.25 +0.58% 🟢
04/08 6,823.75 +2.51% 🔥
04/07 6,656.75 +0.09% 🟢
04/06 6,651.00 +0.43% 🟢
04/03 6,622.25 unch ⚪
04/02 6,622.25 +0.07% 🟢
04/01 6,617.75 +0.72% 🟢
03/31 6,570.75 +2.86% 🟢

NQM26: 8-Session Performance
03/31/26 – 04/09/26

Total Gain: $+2,132.00 pts (+9.22%)
Range: 23,119.50 (Open) → 25,251.50 (Close)

Date Close % Chg Status
04/09 25,251.50 +0.71% 🟢
04/08 25,074.25 +2.89% 🔥
04/07 24,371.00 +0.05% 🟢
04/06 24,358.50 +0.58% 🟢
04/03 24,218.00 unch ⚪
04/02 24,218.00 +0.10% 🟢
04/01 24,194.75 +1.17% 🟢
03/31 23,915.00 +3.35% 🟢

YMM26: 8-Session Performance
03/31/26 – 04/09/26

Total Gain: $+2,943 pts (+6.47%)
Range: 45,473 (Open) → 48,416 (Close)

Date Close % Chg Status
04/09 48,416 +0.56% 🟢
04/08 48,144 +2.85% 🔥
04/07 46,812 -0.19% 🔴
04/06 46,902 +0.59% 🟢
04/03 46,629 -0.22% 🔴
04/02 46,732 -0.16% 🔴
04/01 46,806 +0.48% 🟢
03/31 46,582 +2.46% 🟢

RTYM26: 8-Session Performance
03/31/26 – 04/09/26

Total Gain: $+224.40 pts (+9.24%)
Range: 2,427.20 (Open) → 2,651.60 (Close)

Date Close % Chg Status
04/09 2,651.60 +0.60% 🟢
04/08 2,635.70 +2.95% 🔥
04/07 2,560.10 +0.21% 🟢
04/06 2,554.80 +0.42% 🟢
04/03 2,544.00 unch ⚪
04/02 2,544.00 +0.68% 🟢
04/01 2,526.70 +0.58% 🟢
03/31 2,512.20 +3.46% 🟢

In the end, the only thing I can say is that there is no fear.

In terms of the ES’s overall tone, it was “buy the lower open and buy the pullbacks” all day. In terms of the ES’s overall trade, volume was low at 1.53 million contracts traded.

Go figure — oil traded back to $100 a barrel as Israel and Lebanon said they will pursue direct negotiations, and then later, Hezbollah lawmakers rejected direct negotiations with Israel.

I am not going to write anything about what we already know. The Iranian demands and Trump's agreement to the two-week ceasefire were never going to be smooth sailing. There is no need for me to write about things that have already hit the news wires, but as you can see from above, the markets have rallied sharply over the last 8 sessions and, regardless of the continued fighting, the markets don’t care.

MiM

Market-On-Close Recap

The MOC session opened with a strong bid tone that quickly established itself as a broad market buy program. By 15:51, total imbalance surged to $1.24B, driven by $3.61B in buy orders versus $2.37B in sells, producing a +60.4% lean. This was not just marginal buying—this was institutional participation with size, particularly evident in the early spike and sustained buy pressure through 15:52.

However, the session evolved into a more rotational environment as the clock progressed. From 15:53 onward, total imbalances compressed steadily, with buy volume declining from $3.4B to $1.2B into the close. The percentage leans hovered in the mid-50% range, indicating rotation rather than aggressive continuation. The closing print at 16:00 still held a +58.2% buy skew, but was significantly off peak conviction.

Sector flows showed a clear bifurcation. Technology (+90.6%) was the standout, representing a near wholesale buy program, led by heavyweights like NVDA ($444M), AAPL ($180M), and MU ($217M). Energy (+63.5%) also leaned strong buy, though slightly below the wholesale threshold. Healthcare (+58.3%) and Financials (-58.6%) reflected more rotational activity.

On the sell side, Real Estate (-83.6%) was the most notable, indicating a decisive institutional unwind. Basic Materials (-69.8%) also crossed the wholesale sell threshold, while Utilities (-65.2%) and Consumer Cyclical (-61.8%) showed strong but slightly less extreme selling pressure.

At the symbol level, the tape was dominated by mega-cap tech accumulation—NVDA, AAPL, MSFT, and semiconductor names broadly. Meanwhile, notable sells appeared in AMZN (despite being listed as a buy imbalance, sector context suggests broader cyclical pressure), alongside defensive names like PG and KO showing distribution.

Index-wise, the divergence was clear: Nasdaq posted a dominant +83.8% buy lean, signaling aggressive growth allocation, while NYSE printed -55.6%, reflecting distribution in more traditional sectors.

In summary, the MOC began as a strong institutional buy program concentrated in tech, but transitioned into a mixed, rotational close with clear sector divergence and selective de-risking outside of growth.

ES Levels

The bull/bear line for the ES is at 6851.75. This is the key pivot controlling intraday sentiment. Holding above this level keeps buyers in control, while acceptance back below it would shift momentum back to the downside.

Currently, ES is trading around 6867.75, slightly above the bull/bear line, indicating early strength during the Globex session. As long as price holds above 6851.75, dips into this level can be viewed as potential buying opportunities.

On the upside, resistance comes in at 6900.00, followed by 6932.25, which is the upper range target for today. A sustained move above 6932.25 opens the door for a continuation toward 6981.25 and potentially 7007.75. Acceptance into this higher range would signal strong bullish continuation.

On the downside, initial support sits at 6814.25, just below the bull/bear line. If price loses 6851.75 and starts holding below, expect a move toward 6771.25, which is the lower range target for today. A break below 6771.25 could extend the move further down into 6695.50, followed by 6594.75 and 6539.25.

Overall, the market is attempting to hold a bullish posture above 6851.75. Continued acceptance above this level favors upside continuation into 6932.25 and higher, while failure to hold will likely rotate price back into the lower range targets.

NQ Levels

The bull/bear line for the NQ is at 25195.50. This is the key level that defines intraday sentiment. Holding above this level keeps buyers in control, while losing it would shift momentum back to the downside.

Currently, NQ is trading around 25286.75, showing strength above the bull/bear line after a strong push higher. As long as price remains above 25195.50, dips are likely to be supported and can be viewed as buying opportunities.

On the upside, resistance comes in at 25569.50, which is the upper range target for today. A sustained move into this area would indicate continuation of the current bullish momentum. If price can build acceptance above 25569.50, it opens the door for further expansion higher.

On the downside, first support sits at 25056.75, followed by 24953.00. These are key areas where buyers may step in on a pullback. Below that, 24821.50 is the lower range target for today. A break and hold below this level would signal a deeper retracement, with 24469.50 as the next major support.

Overall, the market is showing bullish structure above 25195.50. As long as this level holds, the path of least resistance remains higher. A loss of this level would shift focus back toward 24821.50 and lower, putting the broader move at risk.

Technical Edge

Fair Values for April 10, 2026

  • SP: 38.42

  • NQ: 164.7

  • Dow: 207.02

Daily Breadth Data 📊

For Thursday, April 9, 2026

NYSE Breadth: 50% Upside Volume
Nasdaq Breadth: 62% Upside Volume
Total Breadth: 58% Upside Volume
NYSE Advance/Decline: 64% Advance
Nasdaq Advance/Decline: 57% Advance
Total Advance/Decline: 60% Advance
NYSE New Highs/New Lows: 140 / 46
Nasdaq New Highs/New Lows: 229 / 168
NYSE TRIN: 1.74
Nasdaq TRIN: 0.83

Weekly Breadth Data 📈

Week Ending Thursday, April 2, 2026

NYSE Breadth: 60% Upside Volume
Nasdaq Breadth: 64% Upside Volume
Total Breadth: 63% Upside Volume
NYSE Advance/Decline: 75% Advance
Nasdaq Advance/Decline: 73% Advance
Total Advance/Decline: 74% Advance
NYSE New Highs/New Lows: 151 / 305
Nasdaq New Highs/New Lows: 191 / 734
NYSE TRIN: 2.00
Nasdaq TRIN: 1.53

Calendars

This Week’s High Importance

Trading Room News:

Polaris Trading Group Summary - For Thursday, April 9, 2026

The session unfolded as a structured, educational, and opportunistic trading day, with a strong emphasis on understanding range conditions early and capitalizing on later breakout momentum.

Morning Context – Range & Patience

  • Early discussion highlighted macro influences (Core PCE, oil strength, geopolitical headlines).

  • The key theme from the open:

    • NQ likely in a range (MenthorQ straddle noted).

    • Defined range roughly 6820–6792.

  • David and the group emphasized:

    • Understanding range boundaries

    • Trading within structure vs. anticipating breakouts

  • Important mindset:

    • “Sandbox” environment → stay patient and avoid forcing trades.

Lesson:
When volatility compression and options positioning suggest a range, shift to controlled, level-to-level trading instead of trend chasing.

Mid-Morning – Structure & Execution

  • Focus turned to:

    • Pivot highs

    • First pullback setups

    • Trading above the 50% level (premium vs discount context)

Key teaching points:

  • First pullback = higher probability entry, especially when structure hasn’t broken.

  • Awareness of A10 tests and extremes helped define exhaustion vs continuation.

  • Market described as:

    • “Tug of war for direction” → reinforcing patience.

Lesson:
The first pullback in structure is often the cleanest trade—later entries carry more risk as the move matures.

Late Morning – Breakout & Momentum Shift

  • Market transitioned from range → valid breakout

  • David called:

    • Breakout holding highs

    • Expectation for continuation toward prior highs

  • Confirmed by:

    • Strong volume breakout

This marked the key trade of the day:

  • Breakout + hold + volume = momentum continuation setup

Lesson:
Not all breakouts are equal—volume + acceptance above range is what confirms continuation.

Afternoon – Execution & Community Wins

  • Bruce executed a clean fade trade at the D-level

    • Recognized and praised by David and the room.

  • Continued chart sharing reinforced:

    • Precision at levels

    • Execution discipline

Lesson:
Even on breakout days, level-based fades remain valid when properly identified.

Closing Context

  • Market closed with:

    • $1.5B MOC Buy Imbalance

  • Confirms:

    • Underlying bullish pressure into the close

Overall Takeaways

  • Adapt to environment:

    • Range early → breakout later

  • Patience pays:

    • Avoid forcing trades inside chop

  • Execution focus:

    • First pullbacks = high probability

    • Breakouts need confirmation (volume + hold)

  • Level clarity:

    • Defined ranges and key levels drove decisions

  • Community edge:

    • Strong participation and shared learning (notably Bruce’s trade)

Big Picture

This was a textbook PTG day:

  1. Identify the range

  2. Trade structure carefully

  3. Recognize the shift

  4. Execute on confirmed momentum

A strong blend of discipline, patience, and timing led to quality opportunities.

DTG Room Preview Friday, April 10, 2026

  • Macro Focus: Iran tensions + 8:30am CPI. Strait of Hormuz closure and tanker tolls keeping geopolitics front and center; fragile ceasefire holds ahead of US–Iran talks. Oil-driven inflation pressures building, with broader food impacts likely delayed.

  • Inflation Watch: CPI expected to reflect rising fuel costs; second-order effects (fertilizer/food) still ahead.

  • Tech/AI: TSMC strong (+35% rev) signals AI demand intact, though supply chain disruptions could delay investment. Earnings April 16.

  • SpaceX: IPO chatter (~$1.75T valuation) amid reports of large losses; heavy media focus.

  • Volatility: Contracting but still headline-driven. ES range cooling (5-day ADR ~102.75).

  • Positioning: Whale bias slightly bearish into CPI on light volume.

  • ES Technicals:

    • Resistance: 6866–6869 (trendline) → break opens 6900s

    • Support: 6624–6629

    • Strong close above 50DMA (6811) = short-term bullish

    • 50DMA / 200DMA (~6792) converging → key pivot zone ~6800

  • Key Data Today:

    • CPI (8:30am ET)

    • UoM Sentiment & Inflation Expectations (10am ET)

Bottom Line: Market coiled ahead of CPI with geopolitics driving sentiment. Bulls need a clean break above trendline; bears have room lower if data disappoints.

Affiliate Disclosure: This newsletter may contain affiliate links, which means we may earn a commission if you click through and make a purchase. This comes at no additional cost to you and helps us continue providing valuable content. We only recommend products or services we genuinely believe in. Thank you for your support!
Disclaimer: Charts and analysis are for discussion and education purposes only. I am not a financial advisor, do not give financial advice and am not recommending the buying or selling of any security.
Remember: Not all setups will trigger. Not all setups will be profitable. Not all setups should be taken. These are simply the setups that I have put together for years on my own and what I watch as part of my own “game plan” coming into each day. Good luck!!

Follow @MrTopStep on Twitter and please share if you find our work valuable!