{
  "report_date": "2026-07-14",
  "release_date": "2026-07-17",
  "prev_report_date": "2026-07-07",
  "markets": {
    "sp500": {
      "label": "S&P 500",
      "contract_code": "13874+",
      "market_name": "S&P 500 Consolidated",
      "price_label": "S&P 500指数",
      "open_interest": 1959749,
      "open_interest_change": -27913,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 143190,
          "short": 842971,
          "spread": 73906,
          "net": -699781,
          "long_change": 6710,
          "short_change": -18720,
          "net_change": 25430
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 1146844,
          "short": 203822,
          "spread": 92865,
          "net": 943022,
          "long_change": -15110,
          "short_change": 14567,
          "net_change": -29677
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 132631,
          "short": 503220,
          "spread": 43953,
          "net": -370589,
          "long_change": -1006,
          "short_change": 4624,
          "net_change": -5630,
          "net_ma52": -405432.1,
          "net_deviation_ma52": 34843.1
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 55528,
          "short": 55690,
          "spread": 441,
          "net": -162,
          "long_change": -10924,
          "short_change": 2252,
          "net_change": -13176
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 270392,
          "short": 142881,
          "spread": null,
          "net": 127511,
          "long_change": 8097,
          "short_change": -14958,
          "net_change": 23055
        }
      }
    },
    "nasdaq100": {
      "label": "NASDAQ-100",
      "contract_code": "20974+",
      "market_name": "NASDAQ-100 Consolidated",
      "price_label": "NASDAQ-100指数",
      "open_interest": 307355,
      "open_interest_change": 4203,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 77650,
          "short": 80315,
          "spread": 10055,
          "net": -2665,
          "long_change": 9856,
          "short_change": -10521,
          "net_change": 20377
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 107660,
          "short": 32738,
          "spread": 3379,
          "net": 74922,
          "long_change": -4723,
          "short_change": 217,
          "net_change": -4940
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 32731,
          "short": 113054,
          "spread": 22035,
          "net": -80323,
          "long_change": -6357,
          "short_change": 5487,
          "net_change": -11844,
          "net_ma52": -30733.7,
          "net_deviation_ma52": -49589.3
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 5874,
          "short": 10038,
          "spread": 0,
          "net": -4164,
          "long_change": 676,
          "short_change": 1408,
          "net_change": -732
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 47971,
          "short": 35740,
          "spread": null,
          "net": 12231,
          "long_change": -1703,
          "short_change": 1156,
          "net_change": -2859
        }
      }
    },
    "nikkei_cme": {
      "label": "CME日経225（円建て）",
      "contract_code": "240743",
      "market_name": "NIKKEI STOCK AVERAGE YEN DENOM",
      "price_label": "日経平均株価",
      "open_interest": 28740,
      "open_interest_change": -2441,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 9608,
          "short": 9538,
          "spread": 274,
          "net": 70,
          "long_change": 49,
          "short_change": 569,
          "net_change": -520
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 7419,
          "short": 452,
          "spread": 28,
          "net": 6967,
          "long_change": -790,
          "short_change": 452,
          "net_change": -1242
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 6108,
          "short": 3120,
          "spread": 30,
          "net": 2988,
          "long_change": -1224,
          "short_change": -2500,
          "net_change": 1276,
          "net_ma52": 3243.2,
          "net_deviation_ma52": -255.2
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 0,
          "short": 0,
          "spread": 0,
          "net": 0,
          "long_change": 0,
          "short_change": 0,
          "net_change": 0
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 5273,
          "short": 15298,
          "spread": null,
          "net": -10025,
          "long_change": -321,
          "short_change": -807,
          "net_change": 486
        }
      }
    }
  },
  "notes": [
    "CFTCのTFFレポートは火曜日時点の建玉を金曜日（米国東部時間。日本時間では土曜早朝）に公表します。掲載データには約3日のラグがあります。",
    "Leveraged Funds・Asset Manager等の区分はCFTCの定義に基づくカテゴリであり、日本語の「投機筋」はLeveraged Fundsを指す通称です。",
    "E-mini S&P 500等のLeveraged Fundsのショートには、現物と先物の価格差を利用するベーシス取引由来の構造的な売り建てが含まれます。ネットポジションの水準だけでは投機筋の強気・弱気を判断できないため、当サイトは前週差を主な観測対象としています。",
    "構造調整後ネットは、Leveraged Fundsネットポジションの直近52週平均からの乖離です。ベーシス取引由来の構造的ショートの影響を機械的に除くための参考値であり、推奨・助言ではありません。"
  ],
  "source": "CFTC Traders in Financial Futures（TFF・Futures Only）"
}
