{
  "schema_version": 1,
  "date": "2026-07-16",
  "generated_at": "2026-07-15T21:45:59+00:00",
  "sentiment_read": "The tape reads as a waiting room rather than a statement. All three instruments carry a CHOP regime label, and the overnight sessions did nothing to dispute it: NQ built its entire ON range inside the prior day's shell, ES compressed into a band narrower than its own ATR of 17.84, and GC pinned its ON low exactly at PDL 4023.2 without pressing through. Positioning of the closes tells the same story of indecision \u2014 NQ's PDC 29708 sits in the middle third of its prior-day range, wedged between EMAs at 29709.44, 29766.92 and 29764.62 that have essentially collapsed onto one another, while ES's PDC 7615.75 sits in the upper third with its 9 at 7607.72, 20 at 7603.33 and 50 at 7593.41 stacked in the same tight order. GC's PDC 4067 rests above a clustered 4060.28, 4055.44 and 4055.16 with an ATR of 18.64. Flat EMAs, contained ranges, and a chop label across the board describe a market with no argument to make on its own.\n\nThe macro calendar, not the tape, supplies the day's structure. Mortgage data opens the morning, then a dense producer-price cluster lands alongside the NY Empire State Manufacturing Index, followed almost immediately by FOMC Member Williams. Crude and product inventories arrive midday, Fed Governor Cook speaks in the afternoon, and the Beige Book closes the sequence \u2014 four distinct blackout clusters, each capable of resetting the range that precedes it. Headlines add no index-level fuel: a short-seller dispute over Bloom Energy's supply-chain claims, Tencent's interest in AI startup Manus, an analyst note on Hut 8's AI pivot, and preview pieces on Intercontinental Exchange and CBRE Group's Q2 earnings. These are single-name stories with no cross-market read-through, and no material filings have landed. Background conditions are unremarkable \u2014 the curve positive, financial conditions loose \u2014 which removes stress as an explanation for the compression and leaves it as ordinary pre-event stillness. The honest read is a market deferring to the calendar: mood is not absent, it is postponed.",
  "the_setup": "",
  "technical_map": {
    "NQ": "PDH 30062.5 / PDL 29396.75 / PDC 29708; ON range 29663.25\u201330062.5; ATR 145.73, regime CHOP; EMAs 9:29709.44 / 20:29766.92 / 50:29764.62; magnets 29750, 29500, 30000; PDC 29708 in middle third of PD range",
    "ES": "PDH 7626.25 / PDL 7571.75 / PDC 7615.75; ON range 7592.25\u20137619.5; ATR 17.84, regime CHOP; EMAs 9:7607.72 / 20:7603.33 / 50:7593.41; magnets 7500, 7750, 7250; PDC 7615.75 in upper third of PD range",
    "GC": "PDH 4089 / PDL 4023.2 / PDC 4067; ON range 4023.2\u20134078.4; ATR 18.64, regime CHOP; EMAs 9:4060.28 / 20:4055.44 / 50:4055.16; magnets 4000, 4250, 3750; PDC 4067 in middle third of PD range"
  },
  "levels": {
    "NQ": {
      "symbol": "NQ",
      "pdh": 30062.5,
      "pdl": 29396.75,
      "pdc": 29708.0,
      "on_high": 30062.5,
      "on_low": 29663.25,
      "orb_anchors": {},
      "emas": {
        "9": 29709.44,
        "20": 29766.92,
        "50": 29764.62
      },
      "atr": 145.73,
      "regime": "CHOP",
      "magnets": [
        28750.0,
        29000.0,
        29250.0,
        29500.0,
        29750.0,
        30000.0,
        30250.0,
        30500.0
      ]
    },
    "ES": {
      "symbol": "ES",
      "pdh": 7626.25,
      "pdl": 7571.75,
      "pdc": 7615.75,
      "on_high": 7619.5,
      "on_low": 7592.25,
      "orb_anchors": {},
      "emas": {
        "9": 7607.72,
        "20": 7603.33,
        "50": 7593.41
      },
      "atr": 17.84,
      "regime": "CHOP",
      "magnets": [
        7250.0,
        7500.0,
        7750.0
      ]
    },
    "GC": {
      "symbol": "GC",
      "pdh": 4089.0,
      "pdl": 4023.2,
      "pdc": 4067.0,
      "on_high": 4078.4,
      "on_low": 4023.2,
      "orb_anchors": {},
      "emas": {
        "9": 4060.28,
        "20": 4055.44,
        "50": 4055.16
      },
      "atr": 18.64,
      "regime": "CHOP",
      "magnets": [
        3750.0,
        4000.0,
        4250.0
      ]
    }
  },
  "options": {
    "NQ": {
      "symbol": "NQ",
      "proxy_etf": "QQQ",
      "spot": 717.74,
      "expiry": "2026-07-16",
      "dte": 0,
      "expected_move": 6.86,
      "expected_move_pct": 0.009558,
      "expected_move_1w": 17.985,
      "expected_move_1w_pct": 0.025058,
      "atm_strike": 720.0,
      "max_pain": 720.0,
      "gamma_flip": 647.3604,
      "call_wall": 725.0,
      "put_wall": 715.0,
      "net_gex": -26035622.87,
      "pcr_oi": 1.3162,
      "pcr_volume": 0.9343,
      "heavy_call_oi": [
        [
          725.0,
          10225.0
        ],
        [
          730.0,
          6320.0
        ],
        [
          740.0,
          3688.0
        ],
        [
          735.0,
          3615.0
        ]
      ],
      "heavy_put_oi": [
        [
          695.0,
          11211.0
        ],
        [
          675.0,
          5316.0
        ],
        [
          700.0,
          4801.0
        ],
        [
          640.0,
          4571.0
        ]
      ],
      "note": "Retail GEX estimate from QQQ ETF options as a proxy for NQ; dealer short-call/long-put sign assumption; QQQ \u2260 index \u2260 future \u2014 positioning map, not a measured dealer book."
    },
    "ES": {
      "symbol": "ES",
      "proxy_etf": "SPY",
      "spot": 754.81,
      "expiry": "2026-07-16",
      "dte": 0,
      "expected_move": 3.325,
      "expected_move_pct": 0.004405,
      "expected_move_1w": 9.105,
      "expected_move_1w_pct": 0.012063,
      "atm_strike": 755.0,
      "max_pain": 752.0,
      "gamma_flip": 708.2421,
      "call_wall": 755.0,
      "put_wall": 752.0,
      "net_gex": -717332335.33,
      "pcr_oi": 0.8867,
      "pcr_volume": 0.9901,
      "heavy_call_oi": [
        [
          805.0,
          7174.0
        ],
        [
          760.0,
          6652.0
        ],
        [
          764.0,
          5151.0
        ],
        [
          761.0,
          4581.0
        ]
      ],
      "heavy_put_oi": [
        [
          745.0,
          7472.0
        ],
        [
          735.0,
          6968.0
        ],
        [
          750.0,
          4868.0
        ],
        [
          740.0,
          3884.0
        ]
      ],
      "note": "Retail GEX estimate from SPY ETF options as a proxy for ES; dealer short-call/long-put sign assumption; SPY \u2260 index \u2260 future \u2014 positioning map, not a measured dealer book."
    },
    "YM": {
      "symbol": "YM",
      "proxy_etf": "DIA",
      "spot": 525.95,
      "expiry": "2026-07-17",
      "dte": 1,
      "expected_move": 3.635,
      "expected_move_pct": 0.006911,
      "expected_move_1w": 7.175,
      "expected_move_1w_pct": 0.013642,
      "atm_strike": 526.0,
      "max_pain": 520.0,
      "gamma_flip": 520.238,
      "call_wall": 525.0,
      "put_wall": 525.0,
      "net_gex": -197540507.38,
      "pcr_oi": 0.749,
      "pcr_volume": 1.2458,
      "heavy_call_oi": [
        [
          535.0,
          5707.0
        ],
        [
          530.0,
          4831.0
        ],
        [
          537.0,
          4408.0
        ],
        [
          550.0,
          2712.0
        ]
      ],
      "heavy_put_oi": [
        [
          520.0,
          3823.0
        ],
        [
          475.0,
          3307.0
        ],
        [
          480.0,
          3257.0
        ],
        [
          490.0,
          3209.0
        ]
      ],
      "note": "Retail GEX estimate from DIA ETF options as a proxy for YM; dealer short-call/long-put sign assumption; DIA \u2260 index \u2260 future \u2014 positioning map, not a measured dealer book."
    },
    "RTY": {
      "symbol": "RTY",
      "proxy_etf": "IWM",
      "spot": 295.77,
      "expiry": "2026-07-16",
      "dte": 0,
      "expected_move": 2.03,
      "expected_move_pct": 0.006863,
      "expected_move_1w": 5.35,
      "expected_move_1w_pct": 0.018088,
      "atm_strike": 296.0,
      "max_pain": 295.0,
      "gamma_flip": 295.351,
      "call_wall": 296.0,
      "put_wall": 294.0,
      "net_gex": -50973360.21,
      "pcr_oi": 0.9409,
      "pcr_volume": 0.8382,
      "heavy_call_oi": [
        [
          302.0,
          2672.0
        ],
        [
          296.0,
          2615.0
        ],
        [
          304.0,
          2368.0
        ],
        [
          300.0,
          1616.0
        ]
      ],
      "heavy_put_oi": [
        [
          290.0,
          3144.0
        ],
        [
          285.0,
          2271.0
        ],
        [
          291.0,
          2268.0
        ],
        [
          280.0,
          1127.0
        ]
      ],
      "note": "Retail GEX estimate from IWM ETF options as a proxy for RTY; dealer short-call/long-put sign assumption; IWM \u2260 index \u2260 future \u2014 positioning map, not a measured dealer book."
    },
    "GC": {
      "symbol": "GC",
      "proxy_etf": "GLD",
      "spot": 372.35,
      "expiry": "2026-07-17",
      "dte": 1,
      "expected_move": 5.69,
      "expected_move_pct": 0.015281,
      "expected_move_1w": 8.825,
      "expected_move_1w_pct": 0.023701,
      "atm_strike": 372.0,
      "max_pain": 380.0,
      "gamma_flip": 335.4082,
      "call_wall": 375.0,
      "put_wall": 370.0,
      "net_gex": 292622725.01,
      "pcr_oi": 0.7064,
      "pcr_volume": 2.8296,
      "heavy_call_oi": [
        [
          900.0,
          26220.0
        ],
        [
          450.0,
          22111.0
        ],
        [
          420.0,
          21961.0
        ],
        [
          400.0,
          18293.0
        ]
      ],
      "heavy_put_oi": [
        [
          360.0,
          46103.0
        ],
        [
          350.0,
          35832.0
        ],
        [
          370.0,
          23964.0
        ],
        [
          355.0,
          11983.0
        ]
      ],
      "note": "Retail GEX estimate from GLD ETF options as a proxy for GC; dealer short-call/long-put sign assumption; GLD \u2260 index \u2260 future \u2014 positioning map, not a measured dealer book."
    }
  },
  "congress": {
    "window_days": 50,
    "asof": "2026-07-16",
    "trade_count": 447,
    "purchase_count": 256,
    "sale_count": 190,
    "exchange_count": 1,
    "purchase_notional_est": 9031632.0,
    "sale_notional_est": 10538097.0,
    "net_notional_est": -1506465.0,
    "index_purchase_count": 9,
    "index_sale_count": 15,
    "index_net_notional_est": -364003.0,
    "index_tickers": [
      "NVDA",
      "MSFT",
      "AAPL",
      "AMZN",
      "GOOGL",
      "GOOG",
      "META",
      "TSLA"
    ],
    "top_tickers": [
      [
        "HUBB",
        10,
        87005.5,
        10,
        0
      ],
      [
        "AAPL",
        7,
        -32500.5,
        3,
        4
      ],
      [
        "LPLA",
        6,
        48003.0,
        6,
        0
      ],
      [
        "BEP",
        5,
        64502.5,
        5,
        0
      ],
      [
        "BIIB",
        5,
        59001.5,
        4,
        1
      ],
      [
        "ENTG",
        5,
        40002.5,
        5,
        0
      ],
      [
        "TDG",
        5,
        40002.5,
        5,
        0
      ],
      [
        "BSX",
        5,
        24001.5,
        4,
        1
      ]
    ],
    "notable": [
      {
        "name": "Sheldon Whitehouse",
        "chamber": "Senate",
        "ticker": "NVDA",
        "type": "sale",
        "amount": "$100,001 - $250,000",
        "amount_mid": 175000.5,
        "txn_date": "2026-05-08",
        "disclosure_date": "2026-06-02",
        "notable": true
      },
      {
        "name": "Sheldon Whitehouse",
        "chamber": "Senate",
        "ticker": "NVDA",
        "type": "sale",
        "amount": "$100,001 - $250,000",
        "amount_mid": 175000.5,
        "txn_date": "2026-05-08",
        "disclosure_date": "2026-06-02",
        "notable": true
      },
      {
        "name": "Tim Moore",
        "chamber": "House",
        "ticker": "T",
        "type": "purchase",
        "amount": "$50,001 - $100,000",
        "amount_mid": 75000.5,
        "txn_date": "2026-06-04",
        "disclosure_date": "2026-06-04",
        "notable": true
      },
      {
        "name": "Daniel Meuser",
        "chamber": "House",
        "ticker": "SPCX",
        "type": "purchase",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-15",
        "disclosure_date": "2026-06-16",
        "notable": true
      },
      {
        "name": "Sheldon Whitehouse",
        "chamber": "Senate",
        "ticker": "AAPL",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-24",
        "disclosure_date": "2026-07-08",
        "notable": true
      },
      {
        "name": "Sheldon Whitehouse",
        "chamber": "Senate",
        "ticker": "AAPL",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-24",
        "disclosure_date": "2026-07-08",
        "notable": true
      },
      {
        "name": "Sheldon Whitehouse",
        "chamber": "Senate",
        "ticker": "NVDA",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-30",
        "disclosure_date": "2026-07-08",
        "notable": true
      },
      {
        "name": "Sheldon Whitehouse",
        "chamber": "Senate",
        "ticker": "COHR",
        "type": "purchase",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-25",
        "disclosure_date": "2026-07-08",
        "notable": true
      },
      {
        "name": "Sheldon Whitehouse",
        "chamber": "Senate",
        "ticker": "ORCL",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-05-07",
        "disclosure_date": "2026-06-02",
        "notable": true
      },
      {
        "name": "Tim Moore",
        "chamber": "House",
        "ticker": "DASH",
        "type": "sale",
        "amount": "$1,001 - $15,000",
        "amount_mid": 8000.5,
        "txn_date": "2026-06-09",
        "disclosure_date": "2026-07-08",
        "notable": true
      },
      {
        "name": "Josh Gottheimer",
        "chamber": "House",
        "ticker": "ADC",
        "type": "sale",
        "amount": "$1,001 - $15,000",
        "amount_mid": 8000.5,
        "txn_date": "2026-06-01",
        "disclosure_date": "2026-07-07",
        "notable": true
      },
      {
        "name": "Josh Gottheimer",
        "chamber": "House",
        "ticker": "BABA",
        "type": "sale",
        "amount": "$1,001 - $15,000",
        "amount_mid": 8000.5,
        "txn_date": "2026-06-01",
        "disclosure_date": "2026-07-07",
        "notable": true
      }
    ],
    "chambers": [
      "House",
      "Senate"
    ],
    "note": "Parsed STOCK Act disclosures (House + Senate), House, Senate chamber(s) with data in the last 50d. Disclosures LAG the actual trade by up to ~45 days (reporting window) \u2014 this is a map of what was FILED, not live positioning. Amount ranges are DISCLOSURE BUCKETS; all notional figures are midpoint ESTIMATES, not exact dollars. Descriptive only \u2014 no directional inference."
  },
  "scenarios": {
    "NQ": [
      "Acceptance above ON high 30062.5 puts PDH 30062.5 in question above.",
      "Rejection at 30062.5 leaves it as resistance, with 29663.25 and PDL 29396.75 below as support.",
      "Acceptance below ON low 29663.25 puts PDL 29396.75 in question below.",
      "Between 29663.25 and 30062.5, rangebound \u2014 the ON extremes are the edges to watch."
    ],
    "ES": [
      "Acceptance above ON high 7619.5 puts PDH 7626.25 in question above.",
      "Rejection at 7619.5 leaves it as resistance, with 7592.25 and PDL 7571.75 below as support.",
      "Acceptance below ON low 7592.25 puts PDL 7571.75 in question below.",
      "Between 7592.25 and 7619.5, rangebound \u2014 the ON extremes are the edges to watch."
    ],
    "GC": [
      "Acceptance above ON high 4078.4 puts PDH 4089 in question above.",
      "Rejection at 4078.4 leaves it as resistance, with 4023.2 and PDL 4023.2 below as support.",
      "Acceptance below ON low 4023.2 puts PDL 4023.2 in question below.",
      "Between 4023.2 and 4078.4, rangebound \u2014 the ON extremes are the edges to watch."
    ]
  },
  "charts": {
    "NQ": "NQ.png",
    "ES": "ES.png",
    "GC": "GC.png",
    "NQ_gamma": "NQ_gamma.png",
    "ES_gamma": "ES_gamma.png",
    "YM_gamma": "YM_gamma.png",
    "RTY_gamma": "RTY_gamma.png",
    "GC_gamma": "GC_gamma.png"
  },
  "catalyst_timeline": [
    "08:00 BST \u2014 MBA 30-Year Mortgage Rate (blackout 07:55\u201308:05)",
    "08:00 BST \u2014 MBA Mortgage Applications (blackout 07:55\u201308:05)",
    "08:00 BST \u2014 MBA Purchase Index (blackout 07:55\u201308:05)",
    "08:00 BST \u2014 Mortgage Market Index (blackout 07:55\u201308:05)",
    "08:00 BST \u2014 Mortgage Refinance Index (blackout 07:55\u201308:05)",
    "09:30 BST \u2014 Core PPI (blackout 09:25\u201309:35)",
    "09:30 BST \u2014 Core PPI (blackout 09:25\u201309:35)",
    "09:30 BST \u2014 NY Empire State Manufacturing Index (blackout 09:25\u201309:35)",
    "09:30 BST \u2014 PPI (blackout 09:25\u201309:35)",
    "09:30 BST \u2014 PPI (blackout 09:25\u201309:35)",
    "09:30 BST \u2014 PPI ex. Food/Energy/Transport (blackout 09:25\u201309:35)",
    "09:30 BST \u2014 PPI ex. Food/Energy/Transport (blackout 09:25\u201309:35)",
    "09:45 BST \u2014 FOMC Member Williams Speaks (blackout 09:40\u201309:50)",
    "11:30 BST \u2014 Crude Oil Inventories (blackout 11:25\u201311:35)",
    "11:30 BST \u2014 EIA Refinery Crude Runs (blackout 11:25\u201311:35)",
    "11:30 BST \u2014 Crude Oil Imports (blackout 11:25\u201311:35)",
    "11:30 BST \u2014 Cushing Crude Oil Inventories (blackout 11:25\u201311:35)",
    "11:30 BST \u2014 Distillate Fuel Production (blackout 11:25\u201311:35)",
    "11:30 BST \u2014 EIA Weekly Distillates Stocks (blackout 11:25\u201311:35)",
    "11:30 BST \u2014 Gasoline Production (blackout 11:25\u201311:35)",
    "11:30 BST \u2014 Heating Oil Stockpiles (blackout 11:25\u201311:35)",
    "11:30 BST \u2014 EIA Weekly Refinery Utilization Rates (blackout 11:25\u201311:35)",
    "11:30 BST \u2014 Gasoline Inventories (blackout 11:25\u201311:35)",
    "14:00 BST \u2014 Fed Governor Cook Speaks (blackout 13:55\u201314:05)",
    "15:00 BST \u2014 Beige Book (blackout 14:55\u201315:05)"
  ],
  "material_filings": [],
  "overnight_digest": [
    "Short Seller Hunterbrook Attacked Bloom Energy\u2019s Supply-Chain Claims. BE Stock Is Bruised, But Not Broken. [Yahoo]",
    "Tencent Is Eyeing a Major Investment in AI Startup Manus. What That Means for TCEHY Stock Here. [Yahoo]",
    "Hut 8 Stock Gets A Price Target Boost As A.I. Pivot Succeeds [Yahoo]",
    "Does Intercontinental Exchange (ICE) Have Long Runway for Growth? [Yahoo]",
    "What to Expect From CBRE Group's Q2 2026 Earnings Report [Yahoo]"
  ],
  "data_quality_notes": [],
  "instruments": [
    "NQ",
    "ES",
    "GC"
  ]
}