{
  "report_date": "2025-07-22",
  "release_date": "2025-07-25",
  "prev_report_date": "2025-07-15",
  "markets": {
    "sp500": {
      "label": "S&P 500",
      "contract_code": "13874+",
      "market_name": "S&P 500 Consolidated",
      "price_label": "S&P 500指数",
      "open_interest": 1937915,
      "open_interest_change": -15015,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 162730,
          "short": 740802,
          "spread": 27915,
          "net": -578072,
          "long_change": 16266,
          "short_change": 2704,
          "net_change": 13562
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 1095059,
          "short": 241731,
          "spread": 104877,
          "net": 853328,
          "long_change": -5317,
          "short_change": 9680,
          "net_change": -14997
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 146493,
          "short": 486440,
          "spread": 40060,
          "net": -339947,
          "long_change": -18250,
          "short_change": -22744,
          "net_change": 4494,
          "net_ma52": -294737,
          "net_deviation_ma52": -45210
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 103396,
          "short": 105592,
          "spread": 3099,
          "net": -2196,
          "long_change": -8774,
          "short_change": -6875,
          "net_change": -1899
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 254287,
          "short": 187399,
          "spread": null,
          "net": 66888,
          "long_change": -2546,
          "short_change": -1386,
          "net_change": -1160
        }
      }
    },
    "nasdaq100": {
      "label": "NASDAQ-100",
      "contract_code": "20974+",
      "market_name": "NASDAQ-100 Consolidated",
      "price_label": "NASDAQ-100指数",
      "open_interest": 281535,
      "open_interest_change": -358,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 49424,
          "short": 116337,
          "spread": 5492,
          "net": -66913,
          "long_change": 1111,
          "short_change": -4648,
          "net_change": 5759
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 96649,
          "short": 31017,
          "spread": 5296,
          "net": 65632,
          "long_change": -2127,
          "short_change": 428,
          "net_change": -2555
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 49879,
          "short": 71361,
          "spread": 8899,
          "net": -21482,
          "long_change": -4799,
          "short_change": 98,
          "net_change": -4897,
          "net_ma52": -40901.5,
          "net_deviation_ma52": 19419.5
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 23480,
          "short": 5831,
          "spread": 112,
          "net": 17649,
          "long_change": 1285,
          "short_change": -62,
          "net_change": 1347
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 42305,
          "short": 37191,
          "spread": null,
          "net": 5114,
          "long_change": 1224,
          "short_change": 878,
          "net_change": 346
        }
      }
    },
    "nikkei_cme": {
      "label": "CME日経225（円建て）",
      "contract_code": "240743",
      "market_name": "NIKKEI STOCK AVERAGE YEN DENOM",
      "price_label": "日経平均株価",
      "open_interest": 26680,
      "open_interest_change": -2642,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 8754,
          "short": 2989,
          "spread": 797,
          "net": 5765,
          "long_change": 90,
          "short_change": -1897,
          "net_change": 1987
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 6769,
          "short": 3160,
          "spread": 1321,
          "net": 3609,
          "long_change": 249,
          "short_change": 0,
          "net_change": 249
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 2328,
          "short": 4718,
          "spread": 599,
          "net": -2390,
          "long_change": -3481,
          "short_change": 88,
          "net_change": -3569,
          "net_ma52": 1128.1,
          "net_deviation_ma52": -3518.1
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 496,
          "short": 293,
          "spread": 0,
          "net": 203,
          "long_change": -124,
          "short_change": 0,
          "net_change": -124
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 5616,
          "short": 12803,
          "spread": null,
          "net": -7187,
          "long_change": 508,
          "short_change": -949,
          "net_change": 1457
        }
      }
    }
  },
  "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）"
}
