{
  "report_date": "2025-12-09",
  "release_date": "2025-12-12",
  "prev_report_date": "2025-12-02",
  "markets": {
    "sp500": {
      "label": "S&P 500",
      "contract_code": "13874+",
      "market_name": "S&P 500 Consolidated",
      "price_label": "S&P 500指数",
      "open_interest": 2172273,
      "open_interest_change": 70105,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 158005,
          "short": 821917,
          "spread": 94307,
          "net": -663912,
          "long_change": 3944,
          "short_change": 11204,
          "net_change": -7260
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 1170947,
          "short": 207956,
          "spread": 99004,
          "net": 962991,
          "long_change": 12366,
          "short_change": -7475,
          "net_change": 19841
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 163825,
          "short": 612587,
          "spread": 106297,
          "net": -448762,
          "long_change": -10948,
          "short_change": -2873,
          "net_change": -8075,
          "net_ma52": -342567.1,
          "net_deviation_ma52": -106194.9
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 92082,
          "short": 63226,
          "spread": 982,
          "net": 28856,
          "long_change": -1664,
          "short_change": 2401,
          "net_change": -4065
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 286826,
          "short": 165998,
          "spread": null,
          "net": 120828,
          "long_change": -6159,
          "short_change": -5718,
          "net_change": -441
        }
      }
    },
    "nasdaq100": {
      "label": "NASDAQ-100",
      "contract_code": "20974+",
      "market_name": "NASDAQ-100 Consolidated",
      "price_label": "NASDAQ-100指数",
      "open_interest": 347119,
      "open_interest_change": 18537,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 71807,
          "short": 137190,
          "spread": 11469,
          "net": -65383,
          "long_change": 12415,
          "short_change": -2636,
          "net_change": 15051
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 112113,
          "short": 31342,
          "spread": 3282,
          "net": 80771,
          "long_change": 1946,
          "short_change": -1539,
          "net_change": 3485
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 61735,
          "short": 97829,
          "spread": 26102,
          "net": -36094,
          "long_change": -3338,
          "short_change": 16807,
          "net_change": -20145,
          "net_ma52": -27124,
          "net_deviation_ma52": -8970
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 10430,
          "short": 6758,
          "spread": 10,
          "net": 3672,
          "long_change": 353,
          "short_change": -107,
          "net_change": 460
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 50173,
          "short": 33138,
          "spread": null,
          "net": 17035,
          "long_change": 1314,
          "short_change": 165,
          "net_change": 1149
        }
      }
    },
    "nikkei_cme": {
      "label": "CME日経225（円建て）",
      "contract_code": "240743",
      "market_name": "NIKKEI STOCK AVERAGE YEN DENOM",
      "price_label": "日経平均株価",
      "open_interest": 50808,
      "open_interest_change": 9456,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 15792,
          "short": 1590,
          "spread": 9295,
          "net": 14202,
          "long_change": 254,
          "short_change": 153,
          "net_change": 101
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 5932,
          "short": 2316,
          "spread": 148,
          "net": 3616,
          "long_change": -1220,
          "short_change": 91,
          "net_change": -1311
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 10368,
          "short": 4290,
          "spread": 669,
          "net": 6078,
          "long_change": 165,
          "short_change": 35,
          "net_change": 130,
          "net_ma52": 2331.9,
          "net_deviation_ma52": 3746.1
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 978,
          "short": 587,
          "spread": 50,
          "net": 391,
          "long_change": 444,
          "short_change": 0,
          "net_change": 444
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 7576,
          "short": 31863,
          "spread": null,
          "net": -24287,
          "long_change": 682,
          "short_change": 46,
          "net_change": 636
        }
      }
    }
  },
  "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）"
}
