{
  "schema_version": 1,
  "date": "2026-07-04",
  "sentiment_read": "Mood into the open is unresolved and range-driven: every instrument on the board carries a CHOP regime tag, and four of the five \u2014 NQ, ES, YM, GC \u2014 closed in the lower third of the prior day's range, with RTY the exception in the middle third. The tape's internal picture is mixed rather than uniform: ES closed at 6629.75 above its EMA stack (6555.44, 6577.44, 6603.29), YM at 46645 above its stack (46385.84, 46449.54, 46513.85), and RTY at 2546.5 above 2521.71, 2526.91 and 2529.52, while NQ closed at 30395.25 below 30423.2 and 30479.6, and GC closed at 4722.6 below all of 4775.48, 4791.97 and 4799.83 after a very wide prior-day range (PDH 5175 to PDL 4712.8, ATR 147.32). Macro flags read benign \u2014 the curve flag is positive and financial-conditions flag reads loose \u2014 and the news flow is quiet at the index level: the calendar is a cluster of OPEC member production figures in the mid-afternoon London window (with a media blackout around the release), the lead macro headline is Tehran pushing to export as much oil as possible, and the rest of the headline tape is speculative retail listicle fare, a mood marker for froth rather than fear. Filing flow is routine: NVIDIA governance-related current reports and scattered insider filings at Amazon, Alphabet and Microsoft. Net read: a consolidation mood with no scheduled index-moving catalyst, where the overnight extremes carry the information.",
  "the_setup": "NQ: between 30164.25 and 30544.5, rangebound \u2014 the ON extremes are the edges to watch, with the 30500 magnet just inside the top and the 30250 magnet inside the bottom. Acceptance above 30544.5 puts PDH 30807.75 in question above, near the 30750 magnet; rejection at 30544.5 leaves it as resistance, with PDL 30368.5 and 30164.25 below as support. Acceptance below 30164.25 puts PDL 30368.5 in question. ATR 118.3.\nES: between 6517 and 6647, rangebound \u2014 those are the edges. Acceptance above 6647 puts PDH 6684.75 in question above, with the 6750 magnet beyond; rejection at 6647 leaves it as resistance, with PDL 6616.5 and 6517 below as support and the 6500 magnet under the ON low. Acceptance below 6517 puts PDL 6616.5 in question. ATR 27.98.\nYM: between 46172 and 46767, rangebound. Acceptance above 46767 puts PDH 47036 in question above, near the 47000 magnet; rejection at 46767 leaves it as resistance, with PDL 46480 and 46172 below as support and the 46500 magnet in between. Acceptance below 46172 puts PDL 46480 in question. ATR 215.93.\nRTY: between 2505.2 and 2558.4, rangebound. Acceptance above 2558.4 puts PDH 2565.6 in question above; rejection at 2558.4 leaves it as resistance, with PDL 2529.3 and 2505.2 below as support and the 2500 magnet just under the ON low. Acceptance below 2505.2 puts PDL 2529.3 in question. Prior close 2546.5 sits above the EMA cluster at 2529.52. ATR 17.4.\nGC: the widest map on the board \u2014 between 4705.6 and 5101, rangebound, with the 4750 magnet inside the lower portion and the 5000 magnet inside the upper. Acceptance above 5101 puts PDH 5175 in question above; rejection at 5101 leaves it as resistance, with PDL 4712.8 and 4705.6 below as support and the 4500 magnet beneath. Acceptance below 4705.6 puts PDL 4712.8 in question, and whether prior close 4722.6 holds above the ON low is the first tell. ATR 147.32; the mid-afternoon OPEC production window is the one scheduled item with commodity reach.",
  "technical_map": {
    "NQ": "PDH 30807.75 / PDL 30368.5 / PDC 30395.25; ON range 30164.25\u201330544.5; ATR 118.3, regime CHOP; EMAs 9:30395 / 20:30423.2 / 50:30479.6; magnets 30500, 30250, 30750; PDC 30395.25 in lower third of PD range",
    "ES": "PDH 6684.75 / PDL 6616.5 / PDC 6629.75; ON range 6517\u20136647; ATR 27.98, regime CHOP; EMAs 9:6555.44 / 20:6577.44 / 50:6603.29; magnets 6750, 6500, 7000; PDC 6629.75 in lower third of PD range",
    "YM": "PDH 47036 / PDL 46480 / PDC 46645; ON range 46172\u201346767; ATR 215.93, regime CHOP; EMAs 9:46385.84 / 20:46449.54 / 50:46513.85; magnets 46750, 46500, 47000; PDC 46645 in lower third of PD range",
    "RTY": "PDH 2565.6 / PDL 2529.3 / PDC 2546.5; ON range 2505.2\u20132558.4; ATR 17.4, regime CHOP; EMAs 9:2521.71 / 20:2526.91 / 50:2529.52; magnets 2500, 2750, 2250; PDC 2546.5 in middle third of PD range",
    "GC": "PDH 5175 / PDL 4712.8 / PDC 4722.6; ON range 4705.6\u20135101; ATR 147.32, regime CHOP; EMAs 9:4799.83 / 20:4791.97 / 50:4775.48; magnets 4750, 4500, 5000; PDC 4722.6 in lower third of PD range"
  },
  "levels": {
    "NQ": {
      "symbol": "NQ",
      "pdh": 30807.75,
      "pdl": 30368.5,
      "pdc": 30395.25,
      "on_high": 30544.5,
      "on_low": 30164.25,
      "orb_anchors": {},
      "emas": {
        "9": 30395.0,
        "20": 30423.2,
        "50": 30479.6
      },
      "atr": 118.3,
      "regime": "CHOP",
      "magnets": [
        29000.0,
        29250.0,
        29500.0,
        29750.0,
        30000.0,
        30250.0,
        30500.0,
        30750.0,
        31000.0
      ]
    },
    "ES": {
      "symbol": "ES",
      "pdh": 6684.75,
      "pdl": 6616.5,
      "pdc": 6629.75,
      "on_high": 6647.0,
      "on_low": 6517.0,
      "orb_anchors": {},
      "emas": {
        "9": 6555.44,
        "20": 6577.44,
        "50": 6603.29
      },
      "atr": 27.98,
      "regime": "CHOP",
      "magnets": [
        6250.0,
        6500.0,
        6750.0,
        7000.0
      ]
    },
    "YM": {
      "symbol": "YM",
      "pdh": 47036.0,
      "pdl": 46480.0,
      "pdc": 46645.0,
      "on_high": 46767.0,
      "on_low": 46172.0,
      "orb_anchors": {},
      "emas": {
        "9": 46385.84,
        "20": 46449.54,
        "50": 46513.85
      },
      "atr": 215.93,
      "regime": "CHOP",
      "magnets": [
        45250.0,
        45500.0,
        45750.0,
        46000.0,
        46250.0,
        46500.0,
        46750.0,
        47000.0,
        47250.0,
        47500.0
      ]
    },
    "RTY": {
      "symbol": "RTY",
      "pdh": 2565.6,
      "pdl": 2529.3,
      "pdc": 2546.5,
      "on_high": 2558.4,
      "on_low": 2505.2,
      "orb_anchors": {},
      "emas": {
        "9": 2521.71,
        "20": 2526.91,
        "50": 2529.52
      },
      "atr": 17.4,
      "regime": "CHOP",
      "magnets": [
        2250.0,
        2500.0,
        2750.0
      ]
    },
    "GC": {
      "symbol": "GC",
      "pdh": 5175.0,
      "pdl": 4712.8,
      "pdc": 4722.6,
      "on_high": 5101.0,
      "on_low": 4705.6,
      "orb_anchors": {},
      "emas": {
        "9": 4799.83,
        "20": 4791.97,
        "50": 4775.48
      },
      "atr": 147.32,
      "regime": "CHOP",
      "magnets": [
        4250.0,
        4500.0,
        4750.0,
        5000.0,
        5250.0
      ]
    }
  },
  "scenarios": {
    "NQ": [
      "Acceptance above ON high 30544.5 puts PDH 30807.75 in question above.",
      "Rejection at 30544.5 leaves it as resistance, with 30164.25 and PDL 30368.5 below as support.",
      "Acceptance below ON low 30164.25 puts PDL 30368.5 in question below.",
      "Between 30164.25 and 30544.5, rangebound \u2014 the ON extremes are the edges to watch."
    ],
    "ES": [
      "Acceptance above ON high 6647 puts PDH 6684.75 in question above.",
      "Rejection at 6647 leaves it as resistance, with 6517 and PDL 6616.5 below as support.",
      "Acceptance below ON low 6517 puts PDL 6616.5 in question below.",
      "Between 6517 and 6647, rangebound \u2014 the ON extremes are the edges to watch."
    ],
    "YM": [
      "Acceptance above ON high 46767 puts PDH 47036 in question above.",
      "Rejection at 46767 leaves it as resistance, with 46172 and PDL 46480 below as support.",
      "Acceptance below ON low 46172 puts PDL 46480 in question below.",
      "Between 46172 and 46767, rangebound \u2014 the ON extremes are the edges to watch."
    ],
    "RTY": [
      "Acceptance above ON high 2558.4 puts PDH 2565.6 in question above.",
      "Rejection at 2558.4 leaves it as resistance, with 2505.2 and PDL 2529.3 below as support.",
      "Acceptance below ON low 2505.2 puts PDL 2529.3 in question below.",
      "Between 2505.2 and 2558.4, rangebound \u2014 the ON extremes are the edges to watch."
    ],
    "GC": [
      "Acceptance above ON high 5101 puts PDH 5175 in question above.",
      "Rejection at 5101 leaves it as resistance, with 4705.6 and PDL 4712.8 below as support.",
      "Acceptance below ON low 4705.6 puts PDL 4712.8 in question below.",
      "Between 4705.6 and 5101, rangebound \u2014 the ON extremes are the edges to watch."
    ]
  },
  "charts": {
    "NQ": "NQ.png",
    "ES": "ES.png",
    "YM": "YM.png",
    "RTY": "RTY.png",
    "GC": "GC.png"
  },
  "catalyst_timeline": [
    "15:00 BST \u2014 OPEC Crude Oil Production Algeria (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude Oil Production Congo (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude Oil Production Gabon (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude Oil Production Guinea (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude oil Production Iran (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude oil Production Iraq (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude Oil Production Kuwait (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude Oil Production Libya (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude Oil Production Nigeria (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude oil Production Saudi Arabia (Barrel) (blackout 14:55\u201315:05)",
    "15:00 BST \u2014 OPEC Crude oil Production Venezuela (Barrel) (blackout 14:55\u201315:05)"
  ],
  "material_filings": [
    "NVDA 8-K (items 5.02) \u2014 filed Jul 02",
    "NVDA 8-K (items 5.07) \u2014 filed Jun 30",
    "AMZN: 1 Form-4 insider filing(s)",
    "GOOGL: 2 Form-4 insider filing(s)",
    "MSFT: 1 Form-4 insider filing(s)"
  ],
  "overnight_digest": [
    "Tehran Is Racing the Clock to Export as Much Oil as Possible [Yahoo]",
    "SS&C Technologies Holdings (SSNC): Cheap Stocks That Are About to Explode [Yahoo]",
    "Bilibili Inc. (BILI) is One of the Cheap Stocks That Are About to Explode [Yahoo]",
    "Here\u2019s Why Sony Group (SONY) is One of the Cheap Stocks That Are About to Explode [Yahoo]",
    "Retail Investors Are Buying This Space Stock, and It\u2019s Not SpaceX (SPCX) [Yahoo]"
  ],
  "data_quality_notes": [],
  "instruments": [
    "NQ",
    "ES",
    "YM",
    "RTY",
    "GC"
  ]
}