{
  "report_date": "2026-01-20",
  "release_date": "2026-01-23",
  "prev_report_date": "2026-01-13",
  "markets": {
    "sp500": {
      "label": "S&P 500",
      "contract_code": "13874+",
      "market_name": "S&P 500 Consolidated",
      "price_label": "S&P 500指数",
      "open_interest": 1944353,
      "open_interest_change": 20415,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 128715,
          "short": 789592,
          "spread": 55911,
          "net": -660877,
          "long_change": -4414,
          "short_change": -16532,
          "net_change": 12118
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 1102460,
          "short": 207815,
          "spread": 87291,
          "net": 894645,
          "long_change": -38276,
          "short_change": 510,
          "net_change": -38786
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 115887,
          "short": 533669,
          "spread": 57309,
          "net": -417782,
          "long_change": 5174,
          "short_change": -23555,
          "net_change": 28729,
          "net_ma52": -351565.2,
          "net_deviation_ma52": -66216.8
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 117798,
          "short": 56238,
          "spread": 945,
          "net": 61560,
          "long_change": 4703,
          "short_change": -6910,
          "net_change": 11613
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 278038,
          "short": 155584,
          "spread": null,
          "net": 122454,
          "long_change": 2937,
          "short_change": 16612,
          "net_change": -13675
        }
      }
    },
    "nasdaq100": {
      "label": "NASDAQ-100",
      "contract_code": "20974+",
      "market_name": "NASDAQ-100 Consolidated",
      "price_label": "NASDAQ-100指数",
      "open_interest": 275966,
      "open_interest_change": -11437,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 40624,
          "short": 112751,
          "spread": 2592,
          "net": -72127,
          "long_change": -5457,
          "short_change": -19117,
          "net_change": 13660
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 110040,
          "short": 29581,
          "spread": 4143,
          "net": 80459,
          "long_change": -3547,
          "short_change": 933,
          "net_change": -4480
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 54607,
          "short": 83127,
          "spread": 5246,
          "net": -28520,
          "long_change": -4675,
          "short_change": 3293,
          "net_change": -7968,
          "net_ma52": -24664.1,
          "net_deviation_ma52": -3855.9
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 11893,
          "short": 6317,
          "spread": 41,
          "net": 5576,
          "long_change": -703,
          "short_change": 906,
          "net_change": -1609
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 46781,
          "short": 32168,
          "spread": null,
          "net": 14613,
          "long_change": 3388,
          "short_change": 2990,
          "net_change": 398
        }
      }
    },
    "nikkei_cme": {
      "label": "CME日経225（円建て）",
      "contract_code": "240743",
      "market_name": "NIKKEI STOCK AVERAGE YEN DENOM",
      "price_label": "日経平均株価",
      "open_interest": 33153,
      "open_interest_change": 2124,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 12871,
          "short": 4921,
          "spread": 410,
          "net": 7950,
          "long_change": -215,
          "short_change": 169,
          "net_change": -384
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 5585,
          "short": 1964,
          "spread": 177,
          "net": 3621,
          "long_change": 994,
          "short_change": 0,
          "net_change": 994
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 6577,
          "short": 6538,
          "spread": 5,
          "net": 39,
          "long_change": -170,
          "short_change": -1735,
          "net_change": 1565,
          "net_ma52": 1937.2,
          "net_deviation_ma52": -1898.2
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 874,
          "short": 293,
          "spread": 0,
          "net": 581,
          "long_change": 327,
          "short_change": 0,
          "net_change": 327
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 6654,
          "short": 18845,
          "spread": null,
          "net": -12191,
          "long_change": 1166,
          "short_change": 3668,
          "net_change": -2502
        }
      }
    }
  },
  "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）"
}
