Free Daily Brief

Morning Trade Brief

Futures market plan for ES, NQ, GC, CL and more — posted at 5:36 AM PST on trading days.

Brief for 2026-10-28
Posted Oct 28, 5:31 AM PT
Get full dashboard →

DAILY BRIEF — RISK & CYCLE PROTOCOLS (v2)

Date: 2026-10-28

BOTTOM LINE

* CL: TAKE — Taylor alignment passed with a `SELL DAY` classification, suggesting a potential high to fade. All failure conditions are FALSE, and the setup is the only one qualifying today. * ES: SKIP — Taylor cycle is `UNCLEAR`, offering no directional bias. High-impact FOMC event at 14:00 ET makes new positions exceptionally risky. * NQ: SKIP — `SELL DAY` classification makes new long entries `COUNTER-CYCLE`. The objective is to exit longs, not initiate them, especially ahead of the FOMC. * GC: SKIP — Taylor cycle is `UNCLEAR`, and the instrument faces significant headwinds from high yields and a strong DXY. Awaiting FOMC catalyst.


DATA VALIDATION

Symbol yfinance Schwab Status Notes
ES $7776.25 $7776.50 ✅ OK 0.00%
NQ $29934.50 $29933.50 ✅ OK 0.00%
GC $4070.50 $4070.50 ✅ OK
CL $101.79 $101.84 ✅ OK 0.05%

OVERNIGHT SESSION SUMMARY

Markets are in a holding pattern ahead of this afternoon's pivotal FOMC rate decision. Equity futures (ES, NQ) are slightly positive but remain within a tight range, showing clear hesitation. Crude Oil (CL) is the outperformer, up nearly 2% and testing the $102 level, while Gold (GC) is flat, pinned down by a strong dollar and yields near 5%.

ECONOMIC CALENDAR

Time (ET) Event Impact
14:00 ET FOMC Rate Decision HIGH

PRIORITY RANKING

Rank Instrument Trend Quality Direction Taylor Day Status Rationale
★ #1 CL TRENDABLE MODERATE SHORT SELL DAY ACTIONABLE Only setup to pass all v2 protocol checks; Taylor aligned for a fade.
#2 ES MODERATE LOW LONG UNCLEAR SKIP Taylor cycle is UNCLEAR; high-impact FOMC event risk.
#3 NQ MODERATE LOW LONG SELL DAY COUNTER-CYCLE Proposed long entry fights the Sell Day cycle classification.
#4 GC AVOID LOW SHORT UNCLEAR SKIP Taylor cycle is UNCLEAR; awaiting FOMC catalyst.

MACRO DRIVERS

Factor Reading Change Implication
VIX 17.44 -0.5% Low/complacent, potentially underpricing FOMC event risk.
DXY 102.31 -0.0% Holding highs (93% of 3M range), a headwind for risk assets.
10Y Yield 4.99% +0.1% At a critical psychological level, pressuring equity valuations.

Macro Read: The environment is defined by tension and anticipation. With the 10-year yield at 5% and the DXY near cycle highs, the market is braced for the FOMC's tone and projections. The low VIX suggests a degree of complacency that could be punished if the Fed delivers a hawkish surprise. All price action before 2 PM ET should be viewed as positioning ahead of the main event.

WHAT BREAKS THIS NARRATIVE TODAY

* 14:00 ET — FOMC Rate Decision: This is the primary catalyst. * Hawkish Surprise: A statement emphasizing "higher for longer" or unexpectedly hawkish dot plots could spike the DXY and 10Y Yield. This would immediately pressure ES/NQ and likely break the uptrend in CL. * Dovish Surprise: Any hint of a pivot or concern over economic slowing could cause yields and the DXY to fall sharply, igniting a strong rally in equities (ES/NQ) and gold (GC).


CL — CRUDE OIL FUTURES ★ PRIORITY #1

Current: $101.79 | Prev Close: $99.90 | Gap: +1.89%

Taylor: SELL DAY — Evidence: yesterday rallied 1.87% off the lowest close of last 3 sessions and closed in top 81% of range. Alignment: ALIGNED (for a short/fade).

* 3M High: $105.83 | 3M Low: $75.22 * Position in 3M range: 87.0% * SMA20: $96.28 | SMA50: $93.96 * Assessment: TRENDABLE — Price is extended after a strong multi-day rally. The `SELL DAY` classification suggests this strength is maturing, and the objective shifts to fading a failed test of the highs, aligning with profit-taking behavior.

Trade Setup: SHORT

Step Level Notes
Entry Trigger $102.20 – $102.80 Fade a failed test of yesterday's high ($102.82). Entry on signs of rejection in this zone.
Target 1 $100.50 ~2.4:1 R:R
Target 2 $99.90 ~3.3:1 R:R; prior day's close
Stop Loss $103.15 Above yesterday's high and the session high from 10/26.
Management — Move stop to break-even after T1 is hit. Do not hold through FOMC unless at break-even.

KILLS THIS TRADE: * Entry after the move is already extended: FALSE (entry is a fade, not a chase) * HIGH-impact economic event within 2 hours of entry: FALSE (entry window is AM session, well before 14:00 ET FOMC) * Entry directly at support (for shorts): FALSE

Position Risk: 0.95% of account

Support & Resistance: R3 $105.83 (3-Month High) R2 $103.13 (10/26 High) R1 $102.82 (Yesterday's High) ════════════════ ◄── CURRENT: $101.79 S1 $100.33 (10/26 Low) S2 $99.90 (Yesterday's Close) S3 $99.44 (Yesterday's Low)


ES — E-MINI S&P 500 FUTURES

Current: $7776.25 | Prev Close: $7758.25 | Gap: +0.23%

Taylor: UNCLEAR — Evidence: no mechanical threshold fired cleanly. Net move over last 3 sessions: 0.80%. Alignment: PARTIAL.

* 3M High: $7874.00 | 3M Low: $7351.25 * Position in 3M range: 81.0% * SMA20: $7780.64 | SMA50: $7731.20 * Assessment: AVOID — The market is coiling in a tight range below the 20-day SMA. The `UNCLEAR` Taylor classification and the impending FOMC decision remove any edge for directional trades today. This is a clear skip.

KILLS THIS TRADE: * Taylor day is UNCLEAR: TRUE * HIGH-impact economic event within 2 hours of entry: TRUE (for any afternoon trade) * Counter-trend without confirmed rejection: TRUE (price is caught between moving averages)

Status: SKIP. No trade setup is warranted.


NQ — E-MINI NASDAQ 100 FUTURES

Current: $29934.50 | Prev Close: $29812.00 | Gap: +0.41%

Taylor: SELL DAY — Evidence: yesterday rallied 1.69% off the lowest close of last 3 sessions and closed in top 74% of range. Alignment: COUNTER-CYCLE (for a long).

* 3M High: $31483.25 | 3M Low: $27342.00 * Position in 3M range: 63.0% * SMA20: $30318.06 | SMA50: $29961.79 * Assessment: AVOID — After two strong up-days, the cycle has shifted to `SELL DAY`. The protocol objective is to exit longs into strength, not initiate new ones. Proposing a long here is fighting the cycle. Combined with the FOMC risk, this is a mandatory skip.

KILLS THIS TRADE: * Counter-cycle trade (for a long): TRUE * HIGH-impact economic event within 2 hours of entry: TRUE (for any afternoon trade) * Entry directly at resistance (SMA50 at $29961): TRUE

Status: SKIP. No trade setup is warranted.


GC — GOLD FUTURES

Current: $4070.50 | Prev Close: $4074.60 | Gap: -0.10%

Taylor: UNCLEAR — Evidence: no mechanical threshold fired cleanly. Net move over last 3 sessions: 0.82%. Alignment: PARTIAL.

* 3M High: $4697.80 | 3M Low: $3992.10 * Position in 3M range: 11.0% * SMA20: $4137.73 | SMA50: $4318.92 * Assessment: AVOID — Gold is weak, sitting near the bottom of its 3-month range and well below its key moving averages. The `UNCLEAR` Taylor classification provides no timing edge. The primary drivers (DXY, Yields) are bearish for gold, and the FOMC decision is the only catalyst that matters today.

KILLS THIS TRADE: * Taylor day is UNCLEAR: TRUE * HIGH-impact economic event within 2 hours of entry: TRUE (for any afternoon trade) * Counter-trend without confirmed rejection (for a long): TRUE

Status: SKIP. No trade setup is warranted.


INTRADAY REFERENCE SHEET

ES NQ
BREAKOUT 7781 BREAKOUT 30320
R2 7777 R2 29990
R1 7773 R1 29942
CURRENT 7776 CURRENT 29936
S1 7752 S1 29784
S2 7700 S2 29480
BREAKDOWN 7699 BREAKDOWN 29288
BIAS NEUTRAL BIAS NEUTRAL
STOP N/A STOP N/A
T1 N/A T1 N/A
T2 N/A T2 N/A

SKIPPED SETUPS

* ES LONG: Skipped due to `UNCLEAR` Taylor Day classification and high-impact FOMC event risk. * NQ LONG: Skipped because it is `COUNTER-CYCLE` against a `SELL DAY` classification. * GC LONG/SHORT: Skipped due to `UNCLEAR` Taylor Day and waiting on FOMC catalyst, which is the dominant driver.

TRADE RULES FOR TODAY

1. Respect the FOMC. No new positions within 2 hours of the 14:00 ET announcement. 2. Adhere to the Taylor Day classification. Do not initiate new longs on a Sell Day. 3. If a Taylor Day is UNCLEAR, the default action is to skip the instrument. 4. Honor all stops; do not widen them intra-trade. 5. The CL setup is the only actionable trade. Do not force trades on skipped instruments. 6. Confirm the Survival Gate checklist before entering any position.

SURVIVAL GATE


[ ] Stop loss defined for every position BEFORE entry
[ ] No entry within 2 hours before a HIGH-impact event without a
    written plan for holding through it
[ ] SUM of actual per-position risk across each correlated cluster
    ≤ 2% of account (daily max — adjust to trader's stated limit)
[ ] I am not chasing a move already extended (top 10% of range)
[ ] I am not adding to a loser or re-entering an instrument that
    stopped me out today without a pre-written re-entry plan
[ ] I am not revenge trading a prior loss
[ ] Taylor day is not UNCLEAR on the instrument I'm entering
    (if UNCLEAR: half size or skip)
If any box fails, the default action is NO TRADE.


*Data as of 12:30 PM PST — Update at market open if gap changes materially.* *Not financial advice. The protocols exist to filter and size risk, not to predict.*

---STRUCTURED---

{
  "cluster_risk_cap_pct": 2.0,
  "clusters": [
    {
      "thesis": "equity_indices: equity beta / risk-on sentiment",
      "members": [
        "ES",
        "NQ"
      ],
      "summed_risk_pct": 2.0,
      "cap_pct": 2.0,
      "within_cap": true
    },
    {
      "thesis": "commodities: commodity / inflation-real rate sensitivity",
      "members": [
        "GC",
        "CL"
      ],
      "summed_risk_pct": 1.95,
      "cap_pct": 2.0,
      "within_cap": true
    }
  ],
  "survival_gate_notes": "All proposed positions are within cluster risk caps. The primary risk today is the 14:00 ET FOMC event, which can cause correlated failure across all asset classes. No new entries should be made in the 2-hour window preceding the event.",
  "instruments": {
    "CL": {
      "symbol": "CL",
      "bias": "SHORT",
      "confidence": "MODERATE",
      "entry_zone": "102.20 - 102.80",
      "stop": "103.15",
      "targets": [
        "100.50",
        "99.90"
      ],
      "invalidated_above": "103.15",
      "rationale": "Price is extended after a strong multi-day rally. The SELL DAY classification suggests this strength is maturing, and the objective shifts to fading a failed test of the highs, aligning with profit-taking behavior.",
      "taylor_day": "SELL_DAY",
      "cycle_alignment": "ALIGNED",
      "range_position_pct": 87.0,
      "failure_conditions": [
        {
          "condition": "extended_top_decile_of_range",
          "true_now": false
        },
        {
          "condition": "high_impact_event_within_2h",
          "true_now": false
        },
        {
          "condition": "entry_at_support",
          "true_now": false
        }
      ],
      "correlated_with": [
        "GC"
      ],
      "correlation_thesis": "commodities: commodity / inflation-real rate sensitivity",
      "position_risk_pct": 0.95,
      "status": "ACTIONABLE",
      "actionable": true,
      "call": "TAKE",
      "call_reason": "Taylor alignment passed, all failure conditions FALSE, cluster risk within cap.",
      "watch_trigger": null
    },
    "ES": {
      "symbol": "ES",
      "bias": "LONG",
      "confidence": "LOW",
      "entry_zone": null,
      "stop": null,
      "targets": [],
      "invalidated_above": null,
      "rationale": "The market is coiling in a tight range. The UNCLEAR Taylor classification and the impending FOMC decision remove any edge for directional trades today.",
      "taylor_day": "UNCLEAR",
      "cycle_alignment": "PARTIAL",
      "range_position_pct": 81.0,
      "failure_conditions": [
        {
          "condition": "taylor_day_is_unclear",
          "true_now": true
        },
        {
          "condition": "high_impact_event_within_2h",
          "true_now": true
        }
      ],
      "correlated_with": [
        "NQ"
      ],
      "correlation_thesis": "equity_indices: equity beta / risk-on sentiment",
      "position_risk_pct": 1.0,
      "status": "SKIP",
      "actionable": false,
      "call": "SKIP",
      "call_reason": "Taylor cycle is UNCLEAR, offering no directional bias. High-impact FOMC event at 14:00 ET makes new positions exceptionally risky.",
      "watch_trigger": null
    },
    "NQ": {
      "symbol": "NQ",
      "bias": "LONG",
      "confidence": "LOW",
      "entry_zone": null,
      "stop": null,
      "targets": [],
      "invalidated_above": null,
      "rationale": "After two strong up-days, the cycle has shifted to SELL DAY. The protocol objective is to exit longs into strength, not initiate new ones. Proposing a long here is fighting the cycle.",
      "taylor_day": "SELL_DAY",
      "cycle_alignment": "COUNTER_CYCLE",
      "range_position_pct": 63.0,
      "failure_conditions": [
        {
          "condition": "counter_cycle_trade",
          "true_now": true
        },
        {
          "condition": "high_impact_event_within_2h",
          "true_now": true
        },
        {
          "condition": "entry_at_resistance",
          "true_now": true
        }
      ],
      "correlated_with": [
        "ES"
      ],
      "correlation_thesis": "equity_indices: equity beta / risk-on sentiment",
      "position_risk_pct": 1.0,
      "status": "COUNTER_CYCLE",
      "actionable": false,
      "call": "SKIP",
      "call_reason": "SELL DAY classification makes new long entries COUNTER-CYCLE. The objective is to exit longs, not initiate them, especially ahead of the FOMC.",
      "watch_trigger": null
    },
    "GC": {
      "symbol": "GC",
      "bias": "SHORT",
      "confidence": "LOW",
      "entry_zone": null,
      "stop": null,
      "targets": [],
      "invalidated_above": null,
      "rationale": "Gold is weak, sitting near the bottom of its 3-month range. The UNCLEAR Taylor classification provides no timing edge. The primary drivers (DXY, Yields) are bearish, and the FOMC decision is the only catalyst that matters.",
      "taylor_day": "UNCLEAR",
      "cycle_alignment": "PARTIAL",
      "range_position_pct": 11.0,
      "failure_conditions": [
        {
          "condition": "taylor_day_is_unclear",
          "true_now": true
        },
        {
          "condition": "high_impact_event_within_2h",
          "true_now": true
        }
      ],
      "correlated_with": [
        "CL"
      ],
      "correlation_thesis": "commodities: commodity / inflation-real rate sensitivity",
      "position_risk_pct": 1.0,
      "status": "SKIP",
      "actionable": false,
      "call": "SKIP",
      "call_reason": "Taylor cycle is UNCLEAR, and the instrument faces significant headwinds from high yields and a strong DXY. Awaiting FOMC catalyst.",
      "watch_trigger": null
    }
  },
  "skipped_setups": [
    {
      "instrument": "ES",
      "direction": "LONG",
      "reason": "Skipped due to UNCLEAR Taylor Day classification and high-impact FOMC event risk."
    },
    {
      "instrument": "NQ",
      "direction": "LONG",
      "reason": "Skipped because it is COUNTER-CYCLE against a SELL DAY classification."
    },
    {
      "instrument": "GC",
      "direction": "SHORT",
      "reason": "Skipped due to UNCLEAR Taylor Day and waiting on FOMC catalyst, which is the dominant driver."
    }
  ]
}

Want this in your dashboard every morning?

Cityside members get this brief inside their portal — plus AI-graded trade reviews, a backtested AI plan, swing setups, live scanner signals, and one-click TradingView export.

No credit card required · 30-day free trial

© 2026 Cityside · cityside.com