{
  "schema_version": 1,
  "date": "2026-07-24",
  "generated_at": "2026-07-23T21:50:46+00:00",
  "sentiment_read": "Tone: mixed (from 51 headlines).",
  "the_setup": "\u26a0 synthesis withheld \u2014 narrative failed no-direction gate",
  "technical_map": {
    "NQ": "PDH 29283 / PDL 28432.5 / PDC 28740.75; ON range 28613.25\u201329283; ATR 157.39, regime CHOP; EMAs 9:28696.62 / 20:28829.91 / 50:28980.66; magnets 28750, 28500, 29000; PDC 28740.75 in middle third of PD range",
    "ES": "PDH 7550 / PDL 7411.75 / PDC 7455.5; ON range 7443.25\u20137550; ATR 25.23, regime CHOP; EMAs 9:7454.28 / 20:7477.1 / 50:7502.93; magnets 7500, 7250, 7750; PDC 7455.5 in lower third of PD range",
    "GC": "PDH 4144 / PDL 4042.3 / PDC 4052.4; ON range 4049.4\u20134144; ATR 15.49, regime CHOP; EMAs 9:4058.71 / 20:4077.47 / 50:4088.67; magnets 4000, 4250, 3750; PDC 4052.4 in lower third of PD range"
  },
  "levels": {
    "NQ": {
      "symbol": "NQ",
      "pdh": 29283.0,
      "pdl": 28432.5,
      "pdc": 28740.75,
      "on_high": 29283.0,
      "on_low": 28613.25,
      "orb_anchors": {},
      "emas": {
        "9": 28696.62,
        "20": 28829.91,
        "50": 28980.66
      },
      "atr": 157.39,
      "regime": "CHOP",
      "magnets": [
        28250.0,
        28500.0,
        28750.0,
        29000.0,
        29250.0,
        29500.0,
        29750.0,
        30000.0,
        30250.0
      ]
    },
    "ES": {
      "symbol": "ES",
      "pdh": 7550.0,
      "pdl": 7411.75,
      "pdc": 7455.5,
      "on_high": 7550.0,
      "on_low": 7443.25,
      "orb_anchors": {},
      "emas": {
        "9": 7454.28,
        "20": 7477.1,
        "50": 7502.93
      },
      "atr": 25.23,
      "regime": "CHOP",
      "magnets": [
        7250.0,
        7500.0,
        7750.0
      ]
    },
    "GC": {
      "symbol": "GC",
      "pdh": 4144.0,
      "pdl": 4042.3,
      "pdc": 4052.4,
      "on_high": 4144.0,
      "on_low": 4049.4,
      "orb_anchors": {},
      "emas": {
        "9": 4058.71,
        "20": 4077.47,
        "50": 4088.67
      },
      "atr": 15.49,
      "regime": "CHOP",
      "magnets": [
        3750.0,
        4000.0,
        4250.0
      ]
    }
  },
  "options": {
    "NQ": {
      "symbol": "NQ",
      "proxy_etf": "QQQ",
      "spot": 691.96,
      "expiry": "2026-07-24",
      "dte": 0,
      "expected_move": 8.535,
      "expected_move_pct": 0.012335,
      "expected_move_1w": 23.68,
      "expected_move_1w_pct": 0.034222,
      "atm_strike": 692.0,
      "max_pain": 707.0,
      "gamma_flip": 395.1252,
      "call_wall": 695.0,
      "put_wall": 690.0,
      "net_gex": 1811657965.33,
      "pcr_oi": 1.8884,
      "pcr_volume": 1.0107,
      "heavy_call_oi": [
        [
          725.0,
          16004.0
        ],
        [
          720.0,
          15027.0
        ],
        [
          730.0,
          14460.0
        ],
        [
          715.0,
          14398.0
        ]
      ],
      "heavy_put_oi": [
        [
          700.0,
          33528.0
        ],
        [
          685.0,
          28217.0
        ],
        [
          680.0,
          27148.0
        ],
        [
          650.0,
          25259.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": 738.18,
      "expiry": "2026-07-24",
      "dte": 0,
      "expected_move": 5.48,
      "expected_move_pct": 0.007424,
      "expected_move_1w": 14.895,
      "expected_move_1w_pct": 0.020178,
      "atm_strike": 738.0,
      "max_pain": 746.0,
      "gamma_flip": 719.4969,
      "call_wall": 745.0,
      "put_wall": 740.0,
      "net_gex": 4048450586.24,
      "pcr_oi": 1.4074,
      "pcr_volume": 1.2013,
      "heavy_call_oi": [
        [
          758.0,
          19187.0
        ],
        [
          755.0,
          18034.0
        ],
        [
          760.0,
          16225.0
        ],
        [
          754.0,
          13310.0
        ]
      ],
      "heavy_put_oi": [
        [
          740.0,
          33972.0
        ],
        [
          745.0,
          21142.0
        ],
        [
          735.0,
          20474.0
        ],
        [
          730.0,
          18201.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": 516.26,
      "expiry": "2026-07-24",
      "dte": 0,
      "expected_move": 3.325,
      "expected_move_pct": 0.006441,
      "expected_move_1w": 9.2,
      "expected_move_1w_pct": 0.01782,
      "atm_strike": 516.0,
      "max_pain": 522.0,
      "gamma_flip": 504.6563,
      "call_wall": 515.0,
      "put_wall": 520.0,
      "net_gex": 156823618.22,
      "pcr_oi": 0.9964,
      "pcr_volume": 2.3173,
      "heavy_call_oi": [
        [
          540.0,
          4622.0
        ],
        [
          538.0,
          3568.0
        ],
        [
          550.0,
          3140.0
        ],
        [
          545.0,
          3023.0
        ]
      ],
      "heavy_put_oi": [
        [
          490.0,
          4841.0
        ],
        [
          520.0,
          4283.0
        ],
        [
          485.0,
          3040.0
        ],
        [
          460.0,
          2987.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": 292.09,
      "expiry": "2026-07-24",
      "dte": 0,
      "expected_move": 2.59,
      "expected_move_pct": 0.008867,
      "expected_move_1w": 7.585,
      "expected_move_1w_pct": 0.025968,
      "atm_strike": 292.0,
      "max_pain": 295.0,
      "gamma_flip": 202.9992,
      "call_wall": 295.0,
      "put_wall": 290.0,
      "net_gex": 613922775.91,
      "pcr_oi": 1.586,
      "pcr_volume": 1.5661,
      "heavy_call_oi": [
        [
          300.0,
          30852.0
        ],
        [
          305.0,
          10930.0
        ],
        [
          310.0,
          5915.0
        ],
        [
          298.0,
          5417.0
        ]
      ],
      "heavy_put_oi": [
        [
          290.0,
          33591.0
        ],
        [
          280.0,
          28639.0
        ],
        [
          287.0,
          10668.0
        ],
        [
          286.0,
          10573.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": 371.52,
      "expiry": "2026-07-24",
      "dte": 0,
      "expected_move": 3.79,
      "expected_move_pct": 0.010201,
      "expected_move_1w": 10.075,
      "expected_move_1w_pct": 0.027118,
      "atm_strike": 372.0,
      "max_pain": 375.0,
      "gamma_flip": 210.3039,
      "call_wall": 375.0,
      "put_wall": 370.0,
      "net_gex": 43851475.24,
      "pcr_oi": 0.7172,
      "pcr_volume": 1.1768,
      "heavy_call_oi": [
        [
          380.0,
          5201.0
        ],
        [
          400.0,
          5164.0
        ],
        [
          413.0,
          4081.0
        ],
        [
          382.0,
          3779.0
        ]
      ],
      "heavy_put_oi": [
        [
          340.0,
          3525.0
        ],
        [
          350.0,
          3439.0
        ],
        [
          370.0,
          3338.0
        ],
        [
          375.0,
          3305.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-24",
    "trade_count": 1083,
    "purchase_count": 850,
    "sale_count": 228,
    "exchange_count": 5,
    "purchase_notional_est": 11117927.0,
    "sale_notional_est": 24465001.5,
    "net_notional_est": -13347074.5,
    "index_purchase_count": 20,
    "index_sale_count": 11,
    "index_net_notional_est": 664504.5,
    "index_tickers": [
      "NVDA",
      "MSFT",
      "AAPL",
      "AMZN",
      "GOOGL",
      "GOOG",
      "META",
      "TSLA"
    ],
    "top_tickers": [
      [
        "AAPL",
        6,
        318000.0,
        3,
        3
      ],
      [
        "BRK.B",
        6,
        139503.0,
        6,
        0
      ],
      [
        "LPLA",
        6,
        48003.0,
        6,
        0
      ],
      [
        "HUBB",
        6,
        48003.0,
        6,
        0
      ],
      [
        "BSX",
        6,
        32002.0,
        5,
        1
      ],
      [
        "MSFT",
        5,
        115501.5,
        4,
        1
      ],
      [
        "GOOG",
        5,
        91001.5,
        4,
        1
      ],
      [
        "NVDA",
        5,
        50500.5,
        3,
        2
      ]
    ],
    "notable": [
      {
        "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": "Thomas H Tuberville",
        "chamber": "Senate",
        "ticker": "AWK",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-08",
        "disclosure_date": "2026-07-16",
        "notable": true
      },
      {
        "name": "Thomas H Tuberville",
        "chamber": "Senate",
        "ticker": "CSX",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-08",
        "disclosure_date": "2026-07-16",
        "notable": true
      },
      {
        "name": "Thomas H Tuberville",
        "chamber": "Senate",
        "ticker": "DUK",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-08",
        "disclosure_date": "2026-07-16",
        "notable": true
      },
      {
        "name": "Thomas H Tuberville",
        "chamber": "Senate",
        "ticker": "LMT",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-08",
        "disclosure_date": "2026-07-16",
        "notable": true
      },
      {
        "name": "Thomas H Tuberville",
        "chamber": "Senate",
        "ticker": "MA",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-08",
        "disclosure_date": "2026-07-16",
        "notable": true
      },
      {
        "name": "Thomas H Tuberville",
        "chamber": "Senate",
        "ticker": "NEE",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-08",
        "disclosure_date": "2026-07-16",
        "notable": true
      },
      {
        "name": "Thomas H Tuberville",
        "chamber": "Senate",
        "ticker": "PFE",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-08",
        "disclosure_date": "2026-07-16",
        "notable": true
      },
      {
        "name": "Thomas H Tuberville",
        "chamber": "Senate",
        "ticker": "PG",
        "type": "sale",
        "amount": "$15,001 - $50,000",
        "amount_mid": 32500.5,
        "txn_date": "2026-06-08",
        "disclosure_date": "2026-07-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
      }
    ],
    "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 29283 puts PDH 29283 in question above.",
      "Rejection at 29283 leaves it as resistance, with 28613.25 and PDL 28432.5 below as support.",
      "Acceptance below ON low 28613.25 puts PDL 28432.5 in question below.",
      "Between 28613.25 and 29283, rangebound \u2014 the ON extremes are the edges to watch."
    ],
    "ES": [
      "Acceptance above ON high 7550 puts PDH 7550 in question above.",
      "Rejection at 7550 leaves it as resistance, with 7443.25 and PDL 7411.75 below as support.",
      "Acceptance below ON low 7443.25 puts PDL 7411.75 in question below.",
      "Between 7443.25 and 7550, rangebound \u2014 the ON extremes are the edges to watch."
    ],
    "GC": [
      "Acceptance above ON high 4144 puts PDH 4144 in question above.",
      "Rejection at 4144 leaves it as resistance, with 4049.4 and PDL 4042.3 below as support.",
      "Acceptance below ON low 4049.4 puts PDL 4042.3 in question below.",
      "Between 4049.4 and 4144, 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": [
    "09:30 BST \u2014 Chicago Fed National Activity (blackout 09:25\u201309:35)",
    "09:30 BST \u2014 Continuing Jobless Claims (blackout 09:25\u201309:35)",
    "09:30 BST \u2014 Initial Jobless Claims (blackout 09:25\u201309:35)",
    "09:30 BST \u2014 Jobless Claims 4-Week Avg. (blackout 09:25\u201309:35)",
    "11:30 BST \u2014 Natural Gas Storage (blackout 11:25\u201311:35)",
    "12:00 BST \u2014 KC Fed Composite Index (blackout 11:55\u201312:05)",
    "12:00 BST \u2014 KC Fed Manufacturing Index (blackout 11:55\u201312:05)",
    "12:30 BST \u2014 4-Week Bill Auction (blackout 12:25\u201312:35)",
    "12:30 BST \u2014 8-Week Bill Auction (blackout 12:25\u201312:35)",
    "14:00 BST \u2014 10-Year TIPS Auction (blackout 13:55\u201314:05)",
    "17:30 BST \u2014 Fed's Balance Sheet (blackout 17:25\u201317:35)",
    "17:30 BST \u2014 Reserve Balances with Federal Reserve Banks (blackout 17:25\u201317:35)"
  ],
  "material_filings": [
    "GOOGL 8-K (items 2.02, 9.01) \u2014 filed Jul 22",
    "GOOGL: 2 Form-4 insider filing(s)",
    "META: 1 Form-4 insider filing(s)"
  ],
  "overnight_digest": [
    "The oil spike everyone feared never showed up [Yahoo]",
    "What to Expect From Colgate-Palmolive's Next Quarterly Earnings Report [Yahoo]",
    "Walmart Stock\u2019s Extended Downturn Could Trigger a Possible Comeback [Yahoo]",
    "Should You Buy Netflix Stock After Its Recent 48% Plunge? [Yahoo]",
    "Elon Musk doesn\u2019t really buy stocks \u2014 but says these 2 picks will be \u2018pretty valuable\u2019 in the future. Build wealth now [Yahoo]"
  ],
  "data_quality_notes": [
    "\u26a0 synthesis withheld \u2014 narrative failed no-direction gate"
  ],
  "instruments": [
    "NQ",
    "ES",
    "GC"
  ]
}