{
  "report_date": "2025-12-16",
  "release_date": "2025-12-19",
  "prev_report_date": "2025-12-09",
  "markets": {
    "sp500": {
      "label": "S&P 500",
      "contract_code": "13874+",
      "market_name": "S&P 500 Consolidated",
      "price_label": "S&P 500指数",
      "open_interest": 2504363,
      "open_interest_change": 332090,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 164997,
          "short": 895001,
          "spread": 234653,
          "net": -730004,
          "long_change": 6992,
          "short_change": 73084,
          "net_change": -66092
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 1170231,
          "short": 198182,
          "spread": 141008,
          "net": 972049,
          "long_change": -716,
          "short_change": -9774,
          "net_change": 9058
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 207305,
          "short": 595952,
          "spread": 180883,
          "net": -388647,
          "long_change": 43480,
          "short_change": -16635,
          "net_change": 60115,
          "net_ma52": -345274.3,
          "net_deviation_ma52": -43372.7
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 86666,
          "short": 63768,
          "spread": 3215,
          "net": 22898,
          "long_change": -5416,
          "short_change": 542,
          "net_change": -5958
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 315406,
          "short": 191700,
          "spread": null,
          "net": 123706,
          "long_change": 28580,
          "short_change": 25702,
          "net_change": 2878
        }
      }
    },
    "nasdaq100": {
      "label": "NASDAQ-100",
      "contract_code": "20974+",
      "market_name": "NASDAQ-100 Consolidated",
      "price_label": "NASDAQ-100指数",
      "open_interest": 403867,
      "open_interest_change": 56748,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 49057,
          "short": 128156,
          "spread": 48718,
          "net": -79099,
          "long_change": -22750,
          "short_change": -9034,
          "net_change": -13716
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 112598,
          "short": 31490,
          "spread": 6653,
          "net": 81108,
          "long_change": 485,
          "short_change": 148,
          "net_change": 337
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 66617,
          "short": 90566,
          "spread": 57863,
          "net": -23949,
          "long_change": 4882,
          "short_change": -7263,
          "net_change": 12145,
          "net_ma52": -26507.1,
          "net_deviation_ma52": 2558.1
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 9035,
          "short": 7531,
          "spread": 125,
          "net": 1504,
          "long_change": -1395,
          "short_change": 773,
          "net_change": -2168
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 53201,
          "short": 32765,
          "spread": null,
          "net": 20436,
          "long_change": 3028,
          "short_change": -373,
          "net_change": 3401
        }
      }
    },
    "nikkei_cme": {
      "label": "CME日経225（円建て）",
      "contract_code": "240743",
      "market_name": "NIKKEI STOCK AVERAGE YEN DENOM",
      "price_label": "日経平均株価",
      "open_interest": 29321,
      "open_interest_change": -21487,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 11980,
          "short": 4945,
          "spread": 190,
          "net": 7035,
          "long_change": -3812,
          "short_change": 3355,
          "net_change": -7167
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 4754,
          "short": 2130,
          "spread": 147,
          "net": 2624,
          "long_change": -1178,
          "short_change": -186,
          "net_change": -992
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 5515,
          "short": 3500,
          "spread": 20,
          "net": 2015,
          "long_change": -4853,
          "short_change": -790,
          "net_change": -4063,
          "net_ma52": 2267.9,
          "net_deviation_ma52": -252.9
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 367,
          "short": 587,
          "spread": 0,
          "net": -220,
          "long_change": -611,
          "short_change": 0,
          "net_change": -611
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 6348,
          "short": 17802,
          "spread": null,
          "net": -11454,
          "long_change": -1228,
          "short_change": -14061,
          "net_change": 12833
        }
      }
    }
  },
  "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）"
}
