BOTTOM LINE
* ES: SKIP — Counter-cycle for shorts (Buy Day) and entry is directly at potential support. No clear edge. * NQ: SKIP — Counter-cycle for shorts (Buy Day) and correlated with ES weakness. Avoid fighting the cycle. * CL: SKIP — Mechanically a Sell Day, but price is extremely extended at 100% of its 3-month range. A long is chasing, a short is fighting momentum; no trade. * GC: SKIP — Taylor cycle is UNCLEAR, providing no directional bias. Price action is choppy and indecisive.
DATA VALIDATION
| Symbol | yfinance | Schwab | Status | Notes |
| ES | $7602.75 | $7594.25 | ✅ OK | 0.11% |
| NQ | $29166.25 | $29127.25 | ✅ OK | 0.13% |
| GC | $4412.00 | $4411.20 | ✅ OK | 0.02% |
| CL | $99.42 | $99.34 | ✅ OK | 0.08% |
*Data as of 01:52 PM PST. Price discrepancies are within tolerance.*
OVERNIGHT SESSION SUMMARY
A clear risk-off tone has dominated the session. Equity futures gapped lower and continued to sell off, with NQ leading the decline, down 1.0%. This move is accompanied by a spike in the VIX (+7.7%) and rising Treasury yields, confirming broad-based selling pressure. Crude Oil is the notable exception, surging 3.5% to new 3-month highs in a powerful trend continuation.
ECONOMIC CALENDAR
| Time (ET) | Event | Impact |
| 08:30 ET | Initial Jobless Claims | MEDIUM |
PRIORITY RANKING
| Rank | Instrument | Trend | Quality | Direction | Taylor Day | Status | Rationale |
| 1 | CL | TRENDING | AVOID | — | SELL DAY | SKIP | Extreme extension (100% of 3M range) makes new entries high-risk. |
| 2 | ES | MODERATE | AVOID | — | BUY DAY | SKIP | Counter-cycle for shorts; no clear long setup has formed. |
| 3 | NQ | MODERATE | AVOID | — | BUY DAY | SKIP | Counter-cycle for shorts; highly correlated with ES. |
| 4 | GC | CHOP | AVOID | — | UNCLEAR | SKIP | No clear Taylor cycle provides no directional edge. |
MACRO DRIVERS
| Factor | Reading | Change | Implication |
| VIX | 17.72 | +1.26 | Risk-Off. Sharp spike in volatility indicates rising fear. |
| DXY | 99.00 | +0.23 | Risk-Off. Flight to safety, dollar strength is a headwind for equities/gold. |
| 10Y Yield | 4.92% | +8 bps | Risk-Off. Yields at 3M highs pressure equity valuations. |
| CL Price | $99.42 | +3.5% | Inflationary. Strong oil prices could complicate the inflation picture. |
Macro Read: The environment is unequivocally risk-off. Rising yields, a stronger dollar, and a spiking VIX create a trifecta of headwinds for equity indices. The sell-off in ES and NQ is a direct reflection of this macro pressure. Crude oil's strength appears driven by its own fundamentals and is bucking the risk-off trend, but its extreme extension makes it a dangerous chase. The primary macro bias is bearish for risk assets.
WHAT BREAKS THIS NARRATIVE TODAY
The prevailing risk-off narrative would be challenged by a significantly lower-than-expected Initial Jobless Claims report at 8:30 AM ET. If claims come in very low, it could be interpreted as a sign of persistent economic strength, potentially causing a reversal in the equity sell-off and a pullback in the dollar as traders re-evaluate recessionary fears.
ES — E-MINI S&P 500 FUTURES
Current: $7602.75 | Prev Close: $7643.75 | Gap: -0.54%
Taylor: BUY DAY — 3 consecutive lower closes and yesterday closed in bottom 10% of range. Alignment: COUNTER-CYCLE (for shorts).
* 3M High: $7822.50 | 3M Low: $7278.50 * Position in 3M range: 60% * SMA20: $7706.56 | SMA50: $7631.99 * Assessment: AVOID — The intraday trend is clearly down, aligning with the macro risk-off tone. However, the Taylor Cycle classifies today as a Buy Day, meaning we should expect a low to form and favor buying dips, not shorting into a hole. Shorting here is a COUNTER-CYCLE trade. With this conflict, the protocol mandates a SKIP.
Trade Setup: NONE
No trade is recommended. A short position fights the Taylor Cycle timing, and a long position fights the overwhelming intraday momentum and macro headwinds. There is no high-probability setup.
KILLS THIS TRADE: * `entry_at_support`: TRUE — Price is currently sitting near potential support zones from late August. * `counter_trend_without_confirmed_rejection`: TRUE (for longs) — There is no sign of a reversal yet. * `counter-cycle`: TRUE (for shorts) — Shorting on a Buy Day is against the protocol.
Position Risk: 0.0% of account
Support & Resistance: R3 7728.50 (Sep 8 High) R2 7680.50 (Sep 8 Close) R1 7643.75 (Prior Day Close) ════════════════ ◄── CURRENT: $7602.75 S1 7593.75 (Session Low) S2 7550.00 (Psychological Level) S3 7500.00 (Major Psychological Level)
NQ — E-MINI NASDAQ 100 FUTURES
Current: $29166.25 | Prev Close: $29448.75 | Gap: -0.96%
Taylor: BUY DAY — 3 consecutive lower closes and yesterday closed in bottom 23% of range. Alignment: COUNTER-CYCLE (for shorts).
* 3M High: $30712.75 | 3M Low: $27342.00 * Position in 3M range: 54% * SMA20: $29507.06 | SMA50: $29334.09 * Assessment: AVOID — Similar to ES, the NQ is experiencing a strong sell-off, but the Taylor Cycle classifies today as a Buy Day. This creates a direct conflict: the cycle suggests looking for a low to buy, while the tape screams weakness. Shorting here is COUNTER-CYCLE and high-risk. The setup is skipped.
Trade Setup: NONE
No trade is recommended. The conflict between the intraday trend and the Taylor Cycle timing removes any clear edge. NQ is also highly correlated with ES, which is also a SKIP.
KILLS THIS TRADE: * `entry_at_support`: TRUE — Price is approaching the 50-day moving average and prior swing areas. * `counter-cycle`: TRUE (for shorts) — Protocol advises against initiating new shorts on a Buy Day. * `correlated_with_other_skips`: TRUE — The rationale for skipping ES applies here as well.
Position Risk: 0.0% of account
Support & Resistance: R3 29633.75 (Prior Day High) R2 29448.75 (Prior Day Close) R1 29333.00 (Prior Day Low / Support) ════════════════ ◄── CURRENT: $29166.25 S1 29057.50 (Session Low) S2 29000.00 (Major Psychological Level) S3 28850.00 (August Swing Lows)
GC — GOLD FUTURES
Current: $4412.00 | Prev Close: $4416.00 | Gap: -0.09%
Taylor: UNCLEAR — no mechanical threshold fired cleanly. Alignment: N/A.
* 3M High: $4640.80 | 3M Low: $3985.60 * Position in 3M range: 65% * SMA20: $4470.56 | SMA50: $4260.94 * Assessment: AVOID — The Taylor Cycle is UNCLEAR, which is an explicit signal to reduce size or skip the trade entirely. The protocol states "never a license to guess." With a rising dollar and rising yields, the macro backdrop is also unfavorable for gold. There is no edge here today.
Trade Setup: NONE
No trade is recommended. The lack of a clear cyclical pattern removes the timing component essential for a high-probability setup.
KILLS THIS TRADE: * `taylor_day_is_unclear`: TRUE — The primary timing model has failed to produce a signal. * `unfavorable_macro`: TRUE — A rising DXY and 10Y yield are direct headwinds for gold.
Position Risk: 0.0% of account
Support & Resistance: R3 4479.90 (Recent High) R2 4452.40 (Session Open) R1 4416.00 (Prior Day High / Close) ════════════════ ◄── CURRENT: $4412.00 S1 4394.10 (Session Low) S2 4384.40 (Sep 8 Low) S3 4365.40 (Recent Low)
CL — CRUDE OIL FUTURES
Current: $99.42 | Prev Close: $96.05 | Gap: +3.51%
Taylor: SELL DAY — yesterday rallied significantly off a low and closed in its upper range. Alignment: ALIGNED (for shorts).
* 3M High: $99.44 | 3M Low: $68.55 * Position in 3M range: 100% * SMA20: $87.43 | SMA50: $82.54 * Assessment: AVOID — While the Taylor classification is a Sell Day (suggesting profit-taking on longs or looking for a short), the price action is extremely powerful. Price is at 100% of its 3-month range, a classic sign of an extended move. Shorting into this kind of momentum is exceptionally high risk, and buying is chasing the absolute top. Both are losing propositions.
Trade Setup: NONE
No trade is recommended. The setup is a textbook example of a "Failure Condition" being true.
KILLS THIS TRADE: * `extended_top_decile_of_range`: TRUE — Price is at 100% of its 3-month range. * `entry_at_resistance`: TRUE — Price is at the 3-month high, which is natural resistance. * `fighting_extreme_momentum`: TRUE (for shorts) — Attempting to short a +3.5% move is a low-probability strategy.
Position Risk: 0.0% of account
Support & Resistance: R3 101.00 (Psychological) R2 100.88 (Session High) R1 100.00 (Major Psychological Level) ════════════════ ◄── CURRENT: $99.42 S1 96.93 (Prior Day High) S2 96.05 (Prior Day Close) S3 95.37 (Session Low)
INTRADAY REFERENCE SHEET
| ES | NQ | ||
| BREAKOUT | 7645 | BREAKOUT | 29450 |
| R2 | 7680 | R2 | 29635 |
| R1 | 7643 | R1 | 29450 |
| CURRENT | 7602 | CURRENT | 29166 |
| S1 | 7593 | S1 | 29055 |
| S2 | 7550 | S2 | 29000 |
| BREAKDOWN | 7590 | BREAKDOWN | 29040 |
| BIAS | BEARISH | BIAS | BEARISH |
| STOP (Shorts) | > 7650 | STOP (Shorts) | > 29510 |
| T1 (Shorts) | 7550 | T1 (Shorts) | 29000 |
| T2 (Shorts) | 7500 | T2 (Shorts) | 28850 |
SKIPPED SETUPS
* ES SHORT: SKIP — Counter-cycle trade (Buy Day). Protocol requires alignment. * NQ SHORT: SKIP — Counter-cycle trade (Buy Day) and highly correlated with ES. * CL SHORT: SKIP — Failure condition TRUE: move is extremely extended (100% of 3M range), making a short a high-risk fade attempt. * GC LONG/SHORT: SKIP — Taylor Day is UNCLEAR, providing no directional bias or timing edge.
TRADE RULES FOR TODAY
1. No Counter-Cycle Trades: Do not short ES/NQ on a Buy Day. The protocols are clear. 2. Respect Extension: Do not initiate new long positions in CL. It is at 100% of its 3-month range. Chasing is prohibited. 3. Acknowledge Uncertainty: GC is UNCLEAR. Do not force a trade where no edge exists. 4. Wait for Confirmation: If considering a long in ES/NQ per the Buy Day cycle, wait for a clear, confirmed reversal pattern. Do not try to catch a falling knife. 5. Monitor Correlations: ES and NQ are moving together. Do not take opposing positions or double down on the same failed thesis. 6. Default is NO TRADE: Given the conflicts and failed conditions across the board, the highest probability action today is to wait for a better setup tomorrow.
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.
---STRUCTURED---
{
"cluster_risk_cap_pct": 2.0,
"clusters": [
{
"thesis": "equity_indices",
"members": [
"ES",
"NQ"
],
"summed_risk_pct": 0.0,
"cap_pct": 2.0,
"within_cap": true
},
{
"thesis": "commodities",
"members": [
"GC",
"CL"
],
"summed_risk_pct": 0.0,
"cap_pct": 2.0,
"within_cap": true
},
{
"thesis": "macro_bias",
"members": [
"ES",
"NQ",
"GC"
],
"summed_risk_pct": 0.0,
"cap_pct": 2.0,
"within_cap": true
}
],
"survival_gate_notes": "All planned position risks are 0.0%, so all clusters are within the 2.0% cap.",
"instruments": {
"ES": {
"symbol": "ES",
"bias": "SHORT",
"confidence": "LOW",
"entry_zone": null,
"stop": null,
"targets": [],
"invalidated_above": null,
"rationale": "The intraday trend is down, but the Taylor Cycle is a 'Buy Day', making a short position a counter-cycle trade. This conflict removes any clear edge, forcing a SKIP.",
"taylor_day": "BUY_DAY",
"cycle_alignment": "COUNTER_CYCLE",
"range_position_pct": 53.8,
"failure_conditions": [
{
"condition": "entry_at_support",
"true_now": true
},
{
"condition": "counter_cycle_trade",
"true_now": true
}
],
"correlated_with": [
"NQ"
],
"correlation_thesis": "equity beta / risk-on sentiment",
"position_risk_pct": 0.0,
"status": "SKIP",
"actionable": false,
"call": "SKIP",
"call_reason": "Counter-cycle for shorts (Buy Day) and entry is directly at potential support. No clear edge.",
"watch_trigger": null
},
"NQ": {
"symbol": "NQ",
"bias": "SHORT",
"confidence": "LOW",
"entry_zone": null,
"stop": null,
"targets": [],
"invalidated_above": null,
"rationale": "Similar to ES, NQ is in a strong downtrend but the Taylor Cycle is a 'Buy Day'. Shorting here is a counter-cycle trade and is not advised. The setup is highly correlated with ES, which is also a skip.",
"taylor_day": "BUY_DAY",
"cycle_alignment": "COUNTER_CYCLE",
"range_position_pct": 51.8,
"failure_conditions": [
{
"condition": "entry_at_support",
"true_now": true
},
{
"condition": "counter_cycle_trade",
"true_now": true
}
],
"correlated_with": [
"ES"
],
"correlation_thesis": "equity beta / risk-on sentiment",
"position_risk_pct": 0.0,
"status": "SKIP",
"actionable": false,
"call": "SKIP",
"call_reason": "Counter-cycle for shorts (Buy Day) and correlated with ES weakness. Avoid fighting the cycle.",
"watch_trigger": null
},
"GC": {
"symbol": "GC",
"bias": "NEUTRAL",
"confidence": "LOW",
"entry_zone": null,
"stop": null,
"targets": [],
"invalidated_above": null,
"rationale": "The Taylor Trading Cycle is 'UNCLEAR', which means there is no mechanical timing edge for a directional trade. The protocol explicitly advises to skip or use minimum size in such cases. Given the choppy price action, the call is SKIP.",
"taylor_day": "UNCLEAR",
"cycle_alignment": "PARTIAL",
"range_position_pct": 63.4,
"failure_conditions": [
{
"condition": "taylor_day_is_unclear",
"true_now": true
}
],
"correlated_with": [],
"correlation_thesis": null,
"position_risk_pct": 0.0,
"status": "SKIP",
"actionable": false,
"call": "SKIP",
"call_reason": "Taylor cycle is UNCLEAR, providing no directional bias. Price action is choppy and indecisive.",
"watch_trigger": null
},
"CL": {
"symbol": "CL",
"bias": "LONG",
"confidence": "LOW",
"entry_zone": null,
"stop": null,
"targets": [],
"invalidated_above": null,
"rationale": "While the trend is strongly up, price is now at 100% of its 3-month range, which is an extreme extension. The Taylor Cycle is a 'Sell Day', suggesting profit-taking. A new long is a chase, and a short fights extreme momentum. Both are failure conditions.",
"taylor_day": "SELL_DAY",
"cycle_alignment": "COUNTER_CYCLE",
"range_position_pct": 100.0,
"failure_conditions": [
{
"condition": "extended_top_decile_of_range",
"true_now": true
},
{
"condition": "entry_at_resistance",
"true_now": true
}
],
"correlated_with": [],
"correlation_thesis": null,
"position_risk_pct": 0.0,
"status": "SKIP",
"actionable": false,
"call": "SKIP",
"call_reason": "Mechanically a Sell Day, but price is extremely extended at 100% of its 3-month range. A long is chasing, a short is fighting momentum; no trade.",
"watch_trigger": null
}
},
"skipped_setups": [
{
"instrument": "ES",
"direction": "SHORT",
"reason": "Counter-cycle trade (Buy Day). Protocol requires alignment."
},
{
"instrument": "NQ",
"direction": "SHORT",
"reason": "Counter-cycle trade (Buy Day) and highly correlated with ES."
},
{
"instrument": "CL",
"direction": "SHORT",
"reason": "Failure condition TRUE: move is extremely extended (100% of 3M range), making a short a high-risk fade attempt."
},
{
"instrument": "GC",
"direction": "NEUTRAL",
"reason": "Taylor Day is UNCLEAR, providing no directional bias or timing edge."
}
]
}