{
  "report_date": "2025-12-02",
  "release_date": "2025-12-05",
  "prev_report_date": "2025-11-25",
  "markets": {
    "sp500": {
      "label": "S&P 500",
      "contract_code": "13874+",
      "market_name": "S&P 500 Consolidated",
      "price_label": "S&P 500指数",
      "open_interest": 2102168,
      "open_interest_change": 1503,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 154061,
          "short": 810713,
          "spread": 44616,
          "net": -656652,
          "long_change": 6493,
          "short_change": -23766,
          "net_change": 30259
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 1158581,
          "short": 215431,
          "spread": 99351,
          "net": 943150,
          "long_change": 24108,
          "short_change": -11282,
          "net_change": 35390
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 174773,
          "short": 615460,
          "spread": 83029,
          "net": -440687,
          "long_change": -24660,
          "short_change": 37688,
          "net_change": -62348,
          "net_ma52": -339525.3,
          "net_deviation_ma52": -101161.7
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 93746,
          "short": 60825,
          "spread": 1027,
          "net": 32921,
          "long_change": -4991,
          "short_change": 1514,
          "net_change": -6505
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 292985,
          "short": 171716,
          "spread": null,
          "net": 121269,
          "long_change": -64,
          "short_change": -3269,
          "net_change": 3205
        }
      }
    },
    "nasdaq100": {
      "label": "NASDAQ-100",
      "contract_code": "20974+",
      "market_name": "NASDAQ-100 Consolidated",
      "price_label": "NASDAQ-100指数",
      "open_interest": 328582,
      "open_interest_change": 13183,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 59392,
          "short": 139826,
          "spread": 9765,
          "net": -80434,
          "long_change": 10047,
          "short_change": -463,
          "net_change": 10510
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 110167,
          "short": 32881,
          "spread": 3038,
          "net": 77286,
          "long_change": -1190,
          "short_change": -1164,
          "net_change": -26
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 65073,
          "short": 81022,
          "spread": 22204,
          "net": -15949,
          "long_change": 952,
          "short_change": 14608,
          "net_change": -13656,
          "net_ma52": -27371.9,
          "net_deviation_ma52": 11422.9
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 10077,
          "short": 6865,
          "spread": 8,
          "net": 3212,
          "long_change": -1002,
          "short_change": -129,
          "net_change": -873
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 48859,
          "short": 32973,
          "spread": null,
          "net": 15886,
          "long_change": 2106,
          "short_change": -1937,
          "net_change": 4043
        }
      }
    },
    "nikkei_cme": {
      "label": "CME日経225（円建て）",
      "contract_code": "240743",
      "market_name": "NIKKEI STOCK AVERAGE YEN DENOM",
      "price_label": "日経平均株価",
      "open_interest": 41352,
      "open_interest_change": 422,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 15538,
          "short": 1437,
          "spread": 845,
          "net": 14101,
          "long_change": 674,
          "short_change": -45,
          "net_change": 719
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 7152,
          "short": 2225,
          "spread": 152,
          "net": 4927,
          "long_change": -257,
          "short_change": 488,
          "net_change": -745
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 10203,
          "short": 4255,
          "spread": 34,
          "net": 5948,
          "long_change": 57,
          "short_change": -828,
          "net_change": 885,
          "net_ma52": 2241.7,
          "net_deviation_ma52": 3706.3
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 534,
          "short": 587,
          "spread": 0,
          "net": -53,
          "long_change": -22,
          "short_change": 0,
          "net_change": -22
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 6894,
          "short": 31817,
          "spread": null,
          "net": -24923,
          "long_change": -147,
          "short_change": 690,
          "net_change": -837
        }
      }
    }
  },
  "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）"
}
