{
 "schemaVersion": "1.0.0",
 "datasetVersion": "1.0.0",
 "source": "https://futuresclock.com",
 "license": {
  "name": "FuturesClock Open Data Compilation License",
  "url": "https://futuresclock.com/data/license.txt",
  "scope": "This license covers only FuturesClock's original compilation, arrangement, schema, formatting, and documentation.",
  "exclusions": "It does not transfer or assert ownership of exchange facts, contract specifications, schedules, expiry dates, or source materials published by exchanges or other source owners.",
  "attribution": "Publishers must provide factual attribution to futuresclock.com when reusing this compilation.",
  "linkPolicy": "Publishers may qualify attribution links with rel=\"nofollow\"; attribution is provenance, not a ranking requirement.",
  "verification": "Verify every fact against official exchange notices before trading.",
  "text": "This license covers only FuturesClock's original compilation, arrangement, schema, formatting, and documentation. It does not transfer or assert ownership of exchange facts, contract specifications, schedules, expiry dates, or source materials published by exchanges or other source owners. Publishers may reuse the compilation with factual attribution to futuresclock.com. Attribution links may be qualified with rel=\"nofollow\"; attribution is provenance, not a ranking requirement. Verify every fact against official exchange notices before trading."
 },
 "dataReviewed": "2026-09-04",
 "weekdayConvention": "ISO 8601: Monday=1, Sunday=7",
 "products": [
  {
   "slug": "shfe-cu",
   "code": "CU",
   "exchange": "SHFE",
   "name": "Copper",
   "chineseName": "沪铜",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-06",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "01:00",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-cu/"
  },
  {
   "slug": "dce-i",
   "code": "I",
   "exchange": "DCE",
   "name": "Iron Ore",
   "chineseName": "铁矿石",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2025-05-29",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/dce-i/"
  },
  {
   "slug": "ine-sc",
   "code": "SC",
   "exchange": "INE",
   "name": "Crude Oil",
   "chineseName": "原油",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2021-06-21",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "02:30",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/ine-sc/"
  },
  {
   "slug": "sgx-fef",
   "code": "FEF",
   "exchange": "SGX",
   "name": "Iron Ore",
   "chineseName": "铁矿石",
   "timeZone": "Asia/Singapore",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session (T)",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "07:25",
     "openDayOffset": 0,
     "close": "20:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session (T+1)",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "20:15",
     "openDayOffset": 0,
     "close": "05:15",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/sgx-fef/"
  },
  {
   "slug": "ose-jau",
   "code": "JAU",
   "exchange": "OSE",
   "name": "Gold Standard",
   "chineseName": "黄金标准期货",
   "timeZone": "Asia/Tokyo",
   "scheduleValidFrom": "2026-04-13",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "08:45",
     "openDayOffset": 0,
     "close": "15:45",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": 0,
     "close": "06:00",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/ose-jau/"
  },
  {
   "slug": "lme-ca",
   "code": "CA",
   "exchange": "LME",
   "name": "Copper",
   "chineseName": null,
   "timeZone": "Europe/London",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "LMEselect",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "01:00",
     "openDayOffset": 0,
     "close": "19:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/lme-ca/"
  },
  {
   "slug": "ice-b",
   "code": "B",
   "exchange": "ICE",
   "name": "Brent Crude",
   "chineseName": "布伦特原油",
   "timeZone": "Europe/London",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-20",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Extended session",
     "tradingDays": [
      1
     ],
     "validFrom": null,
     "validTo": null,
     "open": "23:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Extended session",
     "tradingDays": [
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "01:00",
     "openDayOffset": 0,
     "close": "23:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/ice-b/"
  },
  {
   "slug": "comex-gc",
   "code": "GC",
   "exchange": "COMEX",
   "name": "Gold",
   "chineseName": null,
   "timeZone": "America/Chicago",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-20",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "CME Globex",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": -1,
     "close": "16:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/comex-gc/"
  },
  {
   "slug": "nymex-cl",
   "code": "CL",
   "exchange": "NYMEX",
   "name": "WTI Crude",
   "chineseName": null,
   "timeZone": "America/Chicago",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-20",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "CME Globex",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": -1,
     "close": "16:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/nymex-cl/"
  },
  {
   "slug": "shfe-au",
   "code": "AU",
   "exchange": "SHFE",
   "name": "Gold",
   "chineseName": "沪金",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-06",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "02:30",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-au/"
  },
  {
   "slug": "shfe-al",
   "code": "AL",
   "exchange": "SHFE",
   "name": "Aluminum",
   "chineseName": "沪铝",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-06",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "01:00",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-al/"
  },
  {
   "slug": "shfe-rb",
   "code": "RB",
   "exchange": "SHFE",
   "name": "Steel Rebar",
   "chineseName": "螺纹钢",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-06",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-rb/"
  },
  {
   "slug": "dce-m",
   "code": "M",
   "exchange": "DCE",
   "name": "Soybean Meal",
   "chineseName": "豆粕",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2025-05-29",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/dce-m/"
  },
  {
   "slug": "czce-sr",
   "code": "SR",
   "exchange": "CZCE",
   "name": "White Sugar",
   "chineseName": "白糖",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2024-06-26",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/czce-sr/"
  },
  {
   "slug": "shfe-zn",
   "code": "ZN",
   "exchange": "SHFE",
   "name": "Zinc",
   "chineseName": "沪锌",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-20",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "01:00",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-zn/"
  },
  {
   "slug": "shfe-ni",
   "code": "NI",
   "exchange": "SHFE",
   "name": "Nickel",
   "chineseName": "沪镍",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-20",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "01:00",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-ni/"
  },
  {
   "slug": "shfe-ag",
   "code": "AG",
   "exchange": "SHFE",
   "name": "Silver",
   "chineseName": "沪银",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-20",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "02:30",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-ag/"
  },
  {
   "slug": "dce-y",
   "code": "Y",
   "exchange": "DCE",
   "name": "Soybean Oil",
   "chineseName": "豆油",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-20",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/dce-y/"
  },
  {
   "slug": "dce-a",
   "code": "A",
   "exchange": "DCE",
   "name": "No.1 Soybean",
   "chineseName": "豆一",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-20",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/dce-a/"
  },
  {
   "slug": "czce-cf",
   "code": "CF",
   "exchange": "CZCE",
   "name": "Cotton",
   "chineseName": "棉花",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-20",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/czce-cf/"
  },
  {
   "slug": "shfe-pb",
   "code": "PB",
   "exchange": "SHFE",
   "name": "Lead",
   "chineseName": "沪铅",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-06",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "01:00",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-pb/"
  },
  {
   "slug": "shfe-sn",
   "code": "SN",
   "exchange": "SHFE",
   "name": "Tin",
   "chineseName": "沪锡",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-06",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "01:00",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-sn/"
  },
  {
   "slug": "shfe-ru",
   "code": "RU",
   "exchange": "SHFE",
   "name": "Rubber",
   "chineseName": "橡胶",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-07-06",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/shfe-ru/"
  },
  {
   "slug": "dce-jm",
   "code": "JM",
   "exchange": "DCE",
   "name": "Coking Coal",
   "chineseName": "焦煤",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2025-05-29",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/dce-jm/"
  },
  {
   "slug": "dce-p",
   "code": "P",
   "exchange": "DCE",
   "name": "Palm Oil",
   "chineseName": "棕榈油",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2025-05-29",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/dce-p/"
  },
  {
   "slug": "dce-c",
   "code": "C",
   "exchange": "DCE",
   "name": "Corn",
   "chineseName": "玉米",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2025-05-29",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/dce-c/"
  },
  {
   "slug": "dce-pp",
   "code": "PP",
   "exchange": "DCE",
   "name": "Polypropylene",
   "chineseName": "聚丙烯",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2025-05-29",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/dce-pp/"
  },
  {
   "slug": "czce-ta",
   "code": "TA",
   "exchange": "CZCE",
   "name": "PTA",
   "chineseName": "PTA",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2024-06-26",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/czce-ta/"
  },
  {
   "slug": "czce-ma",
   "code": "MA",
   "exchange": "CZCE",
   "name": "Methanol",
   "chineseName": "甲醇",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2024-06-26",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/czce-ma/"
  },
  {
   "slug": "czce-fg",
   "code": "FG",
   "exchange": "CZCE",
   "name": "Glass",
   "chineseName": "玻璃",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2024-06-26",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/czce-fg/"
  },
  {
   "slug": "czce-rm",
   "code": "RM",
   "exchange": "CZCE",
   "name": "Rapeseed Meal",
   "chineseName": "菜粕",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2024-06-26",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/czce-rm/"
  },
  {
   "slug": "czce-oi",
   "code": "OI",
   "exchange": "CZCE",
   "name": "Rapeseed Oil",
   "chineseName": "菜油",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2024-06-26",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/czce-oi/"
  },
  {
   "slug": "czce-sa",
   "code": "SA",
   "exchange": "CZCE",
   "name": "Soda Ash",
   "chineseName": "纯碱",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2024-06-26",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/czce-sa/"
  },
  {
   "slug": "czce-ur",
   "code": "UR",
   "exchange": "CZCE",
   "name": "Urea",
   "chineseName": "尿素",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2024-06-26",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/czce-ur/"
  },
  {
   "slug": "ine-lu",
   "code": "LU",
   "exchange": "INE",
   "name": "Low-Sulfur Fuel Oil",
   "chineseName": "低硫燃料油",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2020-06-22",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/ine-lu/"
  },
  {
   "slug": "ine-nr",
   "code": "NR",
   "exchange": "INE",
   "name": "TSR 20 Rubber",
   "chineseName": "20号胶",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2020-06-22",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "23:00",
     "closeAnchor": "open",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/ine-nr/"
  },
  {
   "slug": "ine-bc",
   "code": "BC",
   "exchange": "INE",
   "name": "Int’l Copper",
   "chineseName": "国际铜",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2020-11-19",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Night session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "21:00",
     "openDayOffset": -1,
     "close": "01:00",
     "closeAnchor": "open",
     "closeDayOffset": 1
    }
   ],
   "page": "https://futuresclock.com/contracts/ine-bc/"
  },
  {
   "slug": "gfex-si",
   "code": "SI",
   "exchange": "GFEX",
   "name": "Industrial Silicon",
   "chineseName": "工业硅",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2022-12-22",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/gfex-si/"
  },
  {
   "slug": "gfex-lc",
   "code": "LC",
   "exchange": "GFEX",
   "name": "Lithium Carbonate",
   "chineseName": "碳酸锂",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2022-12-22",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/gfex-lc/"
  },
  {
   "slug": "gfex-ps",
   "code": "PS",
   "exchange": "GFEX",
   "name": "Polysilicon",
   "chineseName": "多晶硅",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2022-12-22",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:00",
     "openDayOffset": 0,
     "close": "10:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "10:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:30",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/gfex-ps/"
  },
  {
   "slug": "lme-ah",
   "code": "AH",
   "exchange": "LME",
   "name": "Aluminium",
   "chineseName": null,
   "timeZone": "Europe/London",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "LMEselect",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "01:00",
     "openDayOffset": 0,
     "close": "19:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/lme-ah/"
  },
  {
   "slug": "lme-pb",
   "code": "PB",
   "exchange": "LME",
   "name": "Lead",
   "chineseName": null,
   "timeZone": "Europe/London",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "LMEselect",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "01:00",
     "openDayOffset": 0,
     "close": "19:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/lme-pb/"
  },
  {
   "slug": "lme-zs",
   "code": "ZS",
   "exchange": "LME",
   "name": "Zinc",
   "chineseName": null,
   "timeZone": "Europe/London",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "LMEselect",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "01:00",
     "openDayOffset": 0,
     "close": "19:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/lme-zs/"
  },
  {
   "slug": "lme-ni",
   "code": "NI",
   "exchange": "LME",
   "name": "Nickel",
   "chineseName": null,
   "timeZone": "Europe/London",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "LMEselect",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "01:00",
     "openDayOffset": 0,
     "close": "19:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/lme-ni/"
  },
  {
   "slug": "lme-sn",
   "code": "SN",
   "exchange": "LME",
   "name": "Tin",
   "chineseName": null,
   "timeZone": "Europe/London",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "LMEselect",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "01:00",
     "openDayOffset": 0,
     "close": "19:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/lme-sn/"
  },
  {
   "slug": "comex-hg",
   "code": "HG",
   "exchange": "COMEX",
   "name": "Copper",
   "chineseName": null,
   "timeZone": "America/Chicago",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-20",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "CME Globex",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": -1,
     "close": "16:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/comex-hg/"
  },
  {
   "slug": "comex-si",
   "code": "SI",
   "exchange": "COMEX",
   "name": "Silver",
   "chineseName": null,
   "timeZone": "America/Chicago",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-20",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "CME Globex",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": -1,
     "close": "16:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/comex-si/"
  },
  {
   "slug": "nymex-ng",
   "code": "NG",
   "exchange": "NYMEX",
   "name": "Natural Gas",
   "chineseName": null,
   "timeZone": "America/Chicago",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-20",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "CME Globex",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": -1,
     "close": "16:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/nymex-ng/"
  },
  {
   "slug": "cme-es",
   "code": "ES",
   "exchange": "CME",
   "name": "E-mini S&P 500",
   "chineseName": "标普500 E-mini",
   "timeZone": "America/Chicago",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-23",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "CME Globex",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": -1,
     "close": "16:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cme-es/"
  },
  {
   "slug": "cme-mes",
   "code": "MES",
   "exchange": "CME",
   "name": "Micro E-mini S&P 500",
   "chineseName": "微型标普500 E-mini",
   "timeZone": "America/Chicago",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-23",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "CME Globex",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": -1,
     "close": "16:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cme-mes/"
  },
  {
   "slug": "cme-nq",
   "code": "NQ",
   "exchange": "CME",
   "name": "E-mini Nasdaq-100",
   "chineseName": "纳斯达克100 E-mini",
   "timeZone": "America/Chicago",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-23",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "CME Globex",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": -1,
     "close": "16:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cme-nq/"
  },
  {
   "slug": "cme-mnq",
   "code": "MNQ",
   "exchange": "CME",
   "name": "Micro E-mini Nasdaq-100",
   "chineseName": "微型纳斯达克100 E-mini",
   "timeZone": "America/Chicago",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-07-23",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "CME Globex",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "17:00",
     "openDayOffset": -1,
     "close": "16:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cme-mnq/"
  },
  {
   "slug": "eurex-fesx",
   "code": "FESX",
   "exchange": "EUREX",
   "name": "EURO STOXX 50 Index",
   "chineseName": "欧洲斯托克50指数期货",
   "timeZone": "Europe/Berlin",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": "2026-03-28",
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-03-29",
     "validTo": "2026-10-24",
     "open": "02:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-10-25",
     "validTo": null,
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/eurex-fesx/"
  },
  {
   "slug": "eurex-fdax",
   "code": "FDAX",
   "exchange": "EUREX",
   "name": "DAX Index",
   "chineseName": "德国DAX指数期货",
   "timeZone": "Europe/Berlin",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": "2026-03-28",
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-03-29",
     "validTo": "2026-10-24",
     "open": "02:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-10-25",
     "validTo": null,
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/eurex-fdax/"
  },
  {
   "slug": "eurex-fdxm",
   "code": "FDXM",
   "exchange": "EUREX",
   "name": "Mini-DAX Index",
   "chineseName": "迷你DAX指数期货",
   "timeZone": "Europe/Berlin",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": "2026-03-28",
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-03-29",
     "validTo": "2026-10-24",
     "open": "02:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-10-25",
     "validTo": null,
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/eurex-fdxm/"
  },
  {
   "slug": "eurex-fdxs",
   "code": "FDXS",
   "exchange": "EUREX",
   "name": "Micro-DAX Index",
   "chineseName": "微型DAX指数期货",
   "timeZone": "Europe/Berlin",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": "2026-03-28",
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-03-29",
     "validTo": "2026-10-24",
     "open": "02:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-10-25",
     "validTo": null,
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/eurex-fdxs/"
  },
  {
   "slug": "eurex-fvs",
   "code": "FVS",
   "exchange": "EUREX",
   "name": "VSTOXX Index",
   "chineseName": "VSTOXX波动率指数期货",
   "timeZone": "Europe/Berlin",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": "2026-03-28",
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-03-29",
     "validTo": "2026-10-24",
     "open": "02:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-10-25",
     "validTo": null,
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/eurex-fvs/"
  },
  {
   "slug": "eurex-fgbs",
   "code": "FGBS",
   "exchange": "EUREX",
   "name": "Euro-Schatz",
   "chineseName": "欧洲短期国债期货(Schatz)",
   "timeZone": "Europe/Berlin",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": "2026-03-28",
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-03-29",
     "validTo": "2026-10-24",
     "open": "02:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-10-25",
     "validTo": null,
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/eurex-fgbs/"
  },
  {
   "slug": "eurex-fgbm",
   "code": "FGBM",
   "exchange": "EUREX",
   "name": "Euro-Bobl",
   "chineseName": "欧洲中期国债期货(Bobl)",
   "timeZone": "Europe/Berlin",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": "2026-03-28",
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-03-29",
     "validTo": "2026-10-24",
     "open": "02:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-10-25",
     "validTo": null,
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/eurex-fgbm/"
  },
  {
   "slug": "eurex-fgbl",
   "code": "FGBL",
   "exchange": "EUREX",
   "name": "Euro-Bund",
   "chineseName": "欧洲长期国债期货(Bund)",
   "timeZone": "Europe/Berlin",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": "2026-03-28",
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-03-29",
     "validTo": "2026-10-24",
     "open": "02:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-10-25",
     "validTo": null,
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/eurex-fgbl/"
  },
  {
   "slug": "eurex-fgbx",
   "code": "FGBX",
   "exchange": "EUREX",
   "name": "Euro-Buxl",
   "chineseName": "欧洲超长期国债期货(Buxl)",
   "timeZone": "Europe/Berlin",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": "2026-03-28",
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-03-29",
     "validTo": "2026-10-24",
     "open": "02:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Continuous trading",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": "2026-10-25",
     "validTo": null,
     "open": "01:10",
     "openDayOffset": 0,
     "close": "22:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/eurex-fgbx/"
  },
  {
   "slug": "cffex-if",
   "code": "IF",
   "exchange": "CFFEX",
   "name": "CSI 300 Index",
   "chineseName": "沪深300股指期货",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:00",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cffex-if/"
  },
  {
   "slug": "cffex-ih",
   "code": "IH",
   "exchange": "CFFEX",
   "name": "SSE 50 Index",
   "chineseName": "上证50股指期货",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:00",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cffex-ih/"
  },
  {
   "slug": "cffex-ic",
   "code": "IC",
   "exchange": "CFFEX",
   "name": "CSI 500 Index",
   "chineseName": "中证500股指期货",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:00",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cffex-ic/"
  },
  {
   "slug": "cffex-im",
   "code": "IM",
   "exchange": "CFFEX",
   "name": "CSI 1000 Index",
   "chineseName": "中证1000股指期货",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:00",
     "openDayOffset": 0,
     "close": "15:00",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cffex-im/"
  },
  {
   "slug": "cffex-ts",
   "code": "TS",
   "exchange": "CFFEX",
   "name": "2-Year China Government Bond",
   "chineseName": "2年期国债期货",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:00",
     "openDayOffset": 0,
     "close": "15:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cffex-ts/"
  },
  {
   "slug": "cffex-tf",
   "code": "TF",
   "exchange": "CFFEX",
   "name": "5-Year China Government Bond",
   "chineseName": "5年期国债期货",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:00",
     "openDayOffset": 0,
     "close": "15:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cffex-tf/"
  },
  {
   "slug": "cffex-t",
   "code": "T",
   "exchange": "CFFEX",
   "name": "10-Year China Government Bond",
   "chineseName": "10年期国债期货",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:00",
     "openDayOffset": 0,
     "close": "15:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cffex-t/"
  },
  {
   "slug": "cffex-tl",
   "code": "TL",
   "exchange": "CFFEX",
   "name": "30-Year China Government Bond",
   "chineseName": "30年期国债期货",
   "timeZone": "Asia/Shanghai",
   "scheduleValidFrom": "2026-01-01",
   "scheduleValidTo": null,
   "calendarCoverageStart": "2026-01-01",
   "calendarCoverageEnd": "2026-12-31",
   "sessions": [
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "09:30",
     "openDayOffset": 0,
     "close": "11:30",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    },
    {
     "label": "Day session",
     "tradingDays": [
      1,
      2,
      3,
      4,
      5
     ],
     "validFrom": null,
     "validTo": null,
     "open": "13:00",
     "openDayOffset": 0,
     "close": "15:15",
     "closeAnchor": "trading-date",
     "closeDayOffset": 0
    }
   ],
   "page": "https://futuresclock.com/contracts/cffex-tl/"
  }
 ]
}