{
  "report_date": "2026-10-20",
  "release_date": "2026-10-23",
  "prev_report_date": "2026-10-13",
  "markets": {
    "sp500": {
      "label": "S&P 500",
      "contract_code": "13874+",
      "market_name": "S&P 500 Consolidated",
      "price_label": "S&P 500指数",
      "open_interest": 1954969,
      "open_interest_change": 6913,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 185426,
          "short": 823216,
          "spread": 51346,
          "net": -637790,
          "long_change": -15862,
          "short_change": 18764,
          "net_change": -34626
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 1104304,
          "short": 200285,
          "spread": 103538,
          "net": 904019,
          "long_change": -8352,
          "short_change": 5726,
          "net_change": -14078
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 134552,
          "short": 507421,
          "spread": 63247,
          "net": -372869,
          "long_change": 13354,
          "short_change": -24295,
          "net_change": 37649,
          "net_ma52": -388150.8,
          "net_deviation_ma52": 15281.8
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 58950,
          "short": 60900,
          "spread": 328,
          "net": -1950,
          "long_change": -3468,
          "short_change": -12706,
          "net_change": 9238
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 253278,
          "short": 144687,
          "spread": null,
          "net": 108591,
          "long_change": 1412,
          "short_change": -407,
          "net_change": 1819
        }
      }
    },
    "nasdaq100": {
      "label": "NASDAQ-100",
      "contract_code": "20974+",
      "market_name": "NASDAQ-100 Consolidated",
      "price_label": "NASDAQ-100指数",
      "open_interest": 285882,
      "open_interest_change": -8894,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 39302,
          "short": 129243,
          "spread": 8154,
          "net": -89941,
          "long_change": -9780,
          "short_change": 6354,
          "net_change": -16134
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 110983,
          "short": 32216,
          "spread": 4977,
          "net": 78767,
          "long_change": -2696,
          "short_change": -5061,
          "net_change": 2365
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 48053,
          "short": 55741,
          "spread": 13764,
          "net": -7688,
          "long_change": 4275,
          "short_change": -9928,
          "net_change": 14203,
          "net_ma52": -39412.6,
          "net_deviation_ma52": 31724.6
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 13173,
          "short": 10623,
          "spread": 0,
          "net": 2550,
          "long_change": 2264,
          "short_change": 2579,
          "net_change": -315
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 47477,
          "short": 31164,
          "spread": null,
          "net": 16313,
          "long_change": -3019,
          "short_change": -2901,
          "net_change": -118
        }
      }
    },
    "nikkei_cme": {
      "label": "CME日経225（円建て）",
      "contract_code": "240743",
      "market_name": "NIKKEI STOCK AVERAGE YEN DENOM",
      "price_label": "日経平均株価",
      "open_interest": 25143,
      "open_interest_change": 1442,
      "categories": {
        "dealer": {
          "label": "Dealer（ディーラー・仲介業者）",
          "long": 7617,
          "short": 6659,
          "spread": 468,
          "net": 958,
          "long_change": 1374,
          "short_change": 409,
          "net_change": 965
        },
        "asset_manager": {
          "label": "Asset Manager（資産運用機関）",
          "long": 7155,
          "short": 639,
          "spread": 97,
          "net": 6516,
          "long_change": 339,
          "short_change": 275,
          "net_change": 64
        },
        "leveraged_funds": {
          "label": "Leveraged Funds（ヘッジファンド等）",
          "long": 3528,
          "short": 2953,
          "spread": 16,
          "net": 575,
          "long_change": -113,
          "short_change": -1266,
          "net_change": 1153,
          "net_ma52": 2216.5,
          "net_deviation_ma52": -1641.5
        },
        "other_reportables": {
          "label": "Other Reportables（その他大口）",
          "long": 0,
          "short": 241,
          "spread": 0,
          "net": -241,
          "long_change": 0,
          "short_change": 241,
          "net_change": -241
        },
        "nonreportable": {
          "label": "Nonreportable（小口）",
          "long": 6262,
          "short": 14070,
          "spread": null,
          "net": -7808,
          "long_change": -266,
          "short_change": 1675,
          "net_change": -1941
        }
      }
    }
  },
  "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）"
}
