{
  "report_date": "2025-12-30",
  "release_date": "2026-01-02",
  "prev_report_date": "2025-12-23",
  "markets": {
    "sp500": {
      "label": "S&P 500",
      "contract_code": "13874+",
      "market_name": "S&P 500 Consolidated",
      "price_label": "S&P 500指数",
      "open_interest": 1949403,
      "open_interest_change": 26212,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 128812,
          "short": 848867,
          "spread": 14712,
          "net": -720055,
          "long_change": 387,
          "short_change": 8525,
          "net_change": -8138
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 1170313,
          "short": 225976,
          "spread": 88287,
          "net": 944337,
          "long_change": 16828,
          "short_change": 12025,
          "net_change": 4803
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 145527,
          "short": 512156,
          "spread": 44703,
          "net": -366629,
          "long_change": -17246,
          "short_change": -21784,
          "net_change": 4538,
          "net_ma52": -346802.2,
          "net_deviation_ma52": -19826.8
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 85018,
          "short": 65191,
          "spread": 870,
          "net": 19827,
          "long_change": 6743,
          "short_change": -262,
          "net_change": 7005
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 271162,
          "short": 148641,
          "spread": null,
          "net": 122521,
          "long_change": -1413,
          "short_change": 6794,
          "net_change": -8207
        }
      }
    },
    "nasdaq100": {
      "label": "NASDAQ-100",
      "contract_code": "20974+",
      "market_name": "NASDAQ-100 Consolidated",
      "price_label": "NASDAQ-100指数",
      "open_interest": 286451,
      "open_interest_change": 12082,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 44646,
          "short": 125360,
          "spread": 2799,
          "net": -80714,
          "long_change": 7893,
          "short_change": 3650,
          "net_change": 4243
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 112588,
          "short": 30962,
          "spread": 3631,
          "net": 81626,
          "long_change": 4773,
          "short_change": 54,
          "net_change": 4719
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 58837,
          "short": 81915,
          "spread": 6559,
          "net": -23078,
          "long_change": -1529,
          "short_change": 8313,
          "net_change": -9842,
          "net_ma52": -25749.8,
          "net_deviation_ma52": 2671.8
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 10769,
          "short": 5914,
          "spread": 20,
          "net": 4855,
          "long_change": -461,
          "short_change": -383,
          "net_change": -78
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 46603,
          "short": 29292,
          "spread": null,
          "net": 17311,
          "long_change": -579,
          "short_change": -1538,
          "net_change": 959
        }
      }
    },
    "nikkei_cme": {
      "label": "CME日経225（円建て）",
      "contract_code": "240743",
      "market_name": "NIKKEI STOCK AVERAGE YEN DENOM",
      "price_label": "日経平均株価",
      "open_interest": 30035,
      "open_interest_change": 713,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 13066,
          "short": 4831,
          "spread": 156,
          "net": 8235,
          "long_change": 349,
          "short_change": -295,
          "net_change": 644
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 4795,
          "short": 2395,
          "spread": 144,
          "net": 2400,
          "long_change": 86,
          "short_change": 294,
          "net_change": -208
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 5368,
          "short": 6243,
          "spread": 20,
          "net": -875,
          "long_change": 415,
          "short_change": 1202,
          "net_change": -787,
          "net_ma52": 2121.1,
          "net_deviation_ma52": -2996.1
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 371,
          "short": 587,
          "spread": 0,
          "net": -216,
          "long_change": -6,
          "short_change": 0,
          "net_change": -6
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 6115,
          "short": 15659,
          "spread": null,
          "net": -9544,
          "long_change": -176,
          "short_change": -533,
          "net_change": 357
        }
      }
    }
  },
  "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）"
}
