{
  "report_date": "2025-12-23",
  "release_date": "2025-12-26",
  "prev_report_date": "2025-12-16",
  "markets": {
    "sp500": {
      "label": "S&P 500",
      "contract_code": "13874+",
      "market_name": "S&P 500 Consolidated",
      "price_label": "S&P 500指数",
      "open_interest": 1923191,
      "open_interest_change": -581172,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 128425,
          "short": 840342,
          "spread": 12663,
          "net": -711917,
          "long_change": -36572,
          "short_change": -54659,
          "net_change": 18087
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 1153485,
          "short": 213951,
          "spread": 88568,
          "net": 939534,
          "long_change": -16746,
          "short_change": 15769,
          "net_change": -32515
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 162773,
          "short": 533940,
          "spread": 25569,
          "net": -371167,
          "long_change": -44532,
          "short_change": -62012,
          "net_change": 17480,
          "net_ma52": -346015.8,
          "net_deviation_ma52": -25151.2
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 78275,
          "short": 65453,
          "spread": 858,
          "net": 12822,
          "long_change": -8391,
          "short_change": 1685,
          "net_change": -10076
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 272575,
          "short": 141847,
          "spread": null,
          "net": 130728,
          "long_change": -42831,
          "short_change": -49853,
          "net_change": 7022
        }
      }
    },
    "nasdaq100": {
      "label": "NASDAQ-100",
      "contract_code": "20974+",
      "market_name": "NASDAQ-100 Consolidated",
      "price_label": "NASDAQ-100指数",
      "open_interest": 274369,
      "open_interest_change": -129498,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 36753,
          "short": 121710,
          "spread": 1892,
          "net": -84957,
          "long_change": -12304,
          "short_change": -6446,
          "net_change": -5858
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 107815,
          "short": 30908,
          "spread": 3188,
          "net": 76907,
          "long_change": -4783,
          "short_change": -582,
          "net_change": -4201
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 60366,
          "short": 73602,
          "spread": 5941,
          "net": -13236,
          "long_change": -6251,
          "short_change": -16964,
          "net_change": 10713,
          "net_ma52": -25929.8,
          "net_deviation_ma52": 12693.8
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 11230,
          "short": 6297,
          "spread": 2,
          "net": 4933,
          "long_change": 2195,
          "short_change": -1234,
          "net_change": 3429
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 47182,
          "short": 30830,
          "spread": null,
          "net": 16352,
          "long_change": -6019,
          "short_change": -1935,
          "net_change": -4084
        }
      }
    },
    "nikkei_cme": {
      "label": "CME日経225（円建て）",
      "contract_code": "240743",
      "market_name": "NIKKEI STOCK AVERAGE YEN DENOM",
      "price_label": "日経平均株価",
      "open_interest": 29322,
      "open_interest_change": 1,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 12717,
          "short": 5126,
          "spread": 106,
          "net": 7591,
          "long_change": 737,
          "short_change": 181,
          "net_change": 556
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 4709,
          "short": 2101,
          "spread": 146,
          "net": 2608,
          "long_change": -45,
          "short_change": -29,
          "net_change": -16
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 4953,
          "short": 5041,
          "spread": 23,
          "net": -88,
          "long_change": -562,
          "short_change": 1541,
          "net_change": -2103,
          "net_ma52": 2236.4,
          "net_deviation_ma52": -2324.4
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 377,
          "short": 587,
          "spread": 0,
          "net": -210,
          "long_change": 10,
          "short_change": 0,
          "net_change": 10
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 6291,
          "short": 16192,
          "spread": null,
          "net": -9901,
          "long_change": -57,
          "short_change": -1610,
          "net_change": 1553
        }
      }
    }
  },
  "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）"
}
