{
  "source": "HKEX Official",
  "last_updated": "13/11/2026 16:29",
  "hsi_spot": 23637.6,
  "hsi_change": "-370.95 (-1.55%)",
  "metrics": {
    "max_pain": 24000,
    "total_call_oi": 16648,
    "total_put_oi": 24439,
    "put_call_ratio": 1.47,
    "top_call_walls": [
      {
        "strike": 25800,
        "call_oi": 1315
      },
      {
        "strike": 24400,
        "call_oi": 1202
      },
      {
        "strike": 26000,
        "call_oi": 1157
      }
    ],
    "top_put_walls": [
      {
        "strike": 23600,
        "put_oi": 1242
      },
      {
        "strike": 23400,
        "put_oi": 1069
      },
      {
        "strike": 22000,
        "put_oi": 1049
      }
    ]
  },
  "option_chain": [
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "82.9",
      "call_last": "",
      "strike": 17000,
      "put_last": "",
      "put_iv": "56.3",
      "put_vol": 0,
      "put_oi": 958
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "81.7",
      "call_last": "",
      "strike": 17100,
      "put_last": "",
      "put_iv": "55.4",
      "put_vol": 0,
      "put_oi": 411
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "80.6",
      "call_last": "",
      "strike": 17200,
      "put_last": "2",
      "put_iv": "54.5",
      "put_vol": 5,
      "put_oi": 82
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "79.4",
      "call_last": "",
      "strike": 17300,
      "put_last": "2",
      "put_iv": "53.6",
      "put_vol": 2,
      "put_oi": 170
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "78.2",
      "call_last": "",
      "strike": 17400,
      "put_last": "2",
      "put_iv": "52.7",
      "put_vol": 7,
      "put_oi": 16
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "77.1",
      "call_last": "",
      "strike": 17500,
      "put_last": "2",
      "put_iv": "51.8",
      "put_vol": 9,
      "put_oi": 159
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "75.9",
      "call_last": "",
      "strike": 17600,
      "put_last": "",
      "put_iv": "50.9",
      "put_vol": 0,
      "put_oi": 13
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "74.8",
      "call_last": "",
      "strike": 17700,
      "put_last": "",
      "put_iv": "50.0",
      "put_vol": 0,
      "put_oi": 35
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "73.6",
      "call_last": "",
      "strike": 17800,
      "put_last": "",
      "put_iv": "49.2",
      "put_vol": 0,
      "put_oi": 181
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "72.5",
      "call_last": "",
      "strike": 17900,
      "put_last": "2",
      "put_iv": "48.3",
      "put_vol": 2,
      "put_oi": 102
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "71.4",
      "call_last": "",
      "strike": 18000,
      "put_last": "2",
      "put_iv": "47.4",
      "put_vol": 12,
      "put_oi": 170
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "70.2",
      "call_last": "",
      "strike": 18100,
      "put_last": "2",
      "put_iv": "46.5",
      "put_vol": 5,
      "put_oi": 114
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "69.0",
      "call_last": "",
      "strike": 18200,
      "put_last": "",
      "put_iv": "45.7",
      "put_vol": 0,
      "put_oi": 113
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "67.8",
      "call_last": "",
      "strike": 18300,
      "put_last": "3",
      "put_iv": "44.8",
      "put_vol": 2,
      "put_oi": 186
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "66.7",
      "call_last": "",
      "strike": 18400,
      "put_last": "2",
      "put_iv": "44.0",
      "put_vol": 2,
      "put_oi": 159
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "65.5",
      "call_last": "",
      "strike": 18500,
      "put_last": "3",
      "put_iv": "43.1",
      "put_vol": 1,
      "put_oi": 104
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "64.6",
      "call_last": "",
      "strike": 18600,
      "put_last": "4",
      "put_iv": "42.3",
      "put_vol": 1,
      "put_oi": 194
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "63.5",
      "call_last": "",
      "strike": 18700,
      "put_last": "4",
      "put_iv": "41.4",
      "put_vol": 27,
      "put_oi": 191
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "62.4",
      "call_last": "",
      "strike": 18800,
      "put_last": "4",
      "put_iv": "40.5",
      "put_vol": 24,
      "put_oi": 295
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "61.2",
      "call_last": "",
      "strike": 18900,
      "put_last": "4",
      "put_iv": "39.6",
      "put_vol": 32,
      "put_oi": 177
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "60.1",
      "call_last": "",
      "strike": 19000,
      "put_last": "4",
      "put_iv": "38.7",
      "put_vol": 12,
      "put_oi": 299
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "59.0",
      "call_last": "",
      "strike": 19100,
      "put_last": "4",
      "put_iv": "37.9",
      "put_vol": 34,
      "put_oi": 223
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "57.8",
      "call_last": "",
      "strike": 19200,
      "put_last": "5",
      "put_iv": "37.0",
      "put_vol": 98,
      "put_oi": 313
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "56.7",
      "call_last": "",
      "strike": 19300,
      "put_last": "6",
      "put_iv": "36.1",
      "put_vol": 165,
      "put_oi": 192
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "55.6",
      "call_last": "",
      "strike": 19400,
      "put_last": "6",
      "put_iv": "35.2",
      "put_vol": 79,
      "put_oi": 237
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "54.5",
      "call_last": "",
      "strike": 19500,
      "put_last": "7",
      "put_iv": "36.7",
      "put_vol": 45,
      "put_oi": 386
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "53.4",
      "call_last": "",
      "strike": 19600,
      "put_last": "7",
      "put_iv": "35.8",
      "put_vol": 26,
      "put_oi": 223
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "52.3",
      "call_last": "",
      "strike": 19700,
      "put_last": "6",
      "put_iv": "35.0",
      "put_vol": 26,
      "put_oi": 144
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "51.5",
      "call_last": "",
      "strike": 19800,
      "put_last": "7",
      "put_iv": "34.1",
      "put_vol": 5,
      "put_oi": 334
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "50.5",
      "call_last": "",
      "strike": 19900,
      "put_last": "6",
      "put_iv": "33.3",
      "put_vol": 6,
      "put_oi": 286
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "49.4",
      "call_last": "",
      "strike": 20000,
      "put_last": "8",
      "put_iv": "33.7",
      "put_vol": 34,
      "put_oi": 526
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "47.2",
      "call_last": "",
      "strike": 20200,
      "put_last": "8",
      "put_iv": "32.9",
      "put_vol": 105,
      "put_oi": 405
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "45.4",
      "call_last": "",
      "strike": 20400,
      "put_last": "10",
      "put_iv": "32.2",
      "put_vol": 34,
      "put_oi": 599
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "43.3",
      "call_last": "",
      "strike": 20600,
      "put_last": "12",
      "put_iv": "30.9",
      "put_vol": 42,
      "put_oi": 425
    },
    {
      "call_oi": 1,
      "call_vol": 0,
      "call_iv": "41.5",
      "call_last": "",
      "strike": 20800,
      "put_last": "12",
      "put_iv": "30.0",
      "put_vol": 77,
      "put_oi": 719
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "40.8",
      "call_last": "",
      "strike": 21000,
      "put_last": "15",
      "put_iv": "29.2",
      "put_vol": 23,
      "put_oi": 675
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "40.0",
      "call_last": "",
      "strike": 21200,
      "put_last": "17",
      "put_iv": "28.3",
      "put_vol": 60,
      "put_oi": 394
    },
    {
      "call_oi": 1,
      "call_vol": 0,
      "call_iv": "38.0",
      "call_last": "",
      "strike": 21400,
      "put_last": "20",
      "put_iv": "27.0",
      "put_vol": 62,
      "put_oi": 449
    },
    {
      "call_oi": 2,
      "call_vol": 0,
      "call_iv": "36.1",
      "call_last": "",
      "strike": 21600,
      "put_last": "24",
      "put_iv": "26.4",
      "put_vol": 342,
      "put_oi": 966
    },
    {
      "call_oi": 0,
      "call_vol": 0,
      "call_iv": "20.8",
      "call_last": "",
      "strike": 21800,
      "put_last": "29",
      "put_iv": "25.4",
      "put_vol": 164,
      "put_oi": 604
    },
    {
      "call_oi": 1,
      "call_vol": 0,
      "call_iv": "21.7",
      "call_last": "",
      "strike": 22000,
      "put_last": "36",
      "put_iv": "24.4",
      "put_vol": 174,
      "put_oi": 1049
    },
    {
      "call_oi": 137,
      "call_vol": 0,
      "call_iv": "18.6",
      "call_last": "",
      "strike": 22200,
      "put_last": "48",
      "put_iv": "23.4",
      "put_vol": 120,
      "put_oi": 685
    },
    {
      "call_oi": 7,
      "call_vol": 1,
      "call_iv": "16.8",
      "call_last": "1,435",
      "strike": 22400,
      "put_last": "60",
      "put_iv": "22.7",
      "put_vol": 205,
      "put_oi": 817
    },
    {
      "call_oi": 292,
      "call_vol": 2,
      "call_iv": "16.1",
      "call_last": "1,245",
      "strike": 22600,
      "put_last": "83",
      "put_iv": "21.9",
      "put_vol": 348,
      "put_oi": 866
    },
    {
      "call_oi": 61,
      "call_vol": 0,
      "call_iv": "16.7",
      "call_last": "",
      "strike": 22800,
      "put_last": "108",
      "put_iv": "21.3",
      "put_vol": 597,
      "put_oi": 874
    },
    {
      "call_oi": 199,
      "call_vol": 7,
      "call_iv": "16.8",
      "call_last": "735",
      "strike": 23000,
      "put_last": "147",
      "put_iv": "20.5",
      "put_vol": 618,
      "put_oi": 656
    },
    {
      "call_oi": 687,
      "call_vol": 8,
      "call_iv": "17.0",
      "call_last": "598",
      "strike": 23200,
      "put_last": "198",
      "put_iv": "20.0",
      "put_vol": 379,
      "put_oi": 736
    },
    {
      "call_oi": 457,
      "call_vol": 43,
      "call_iv": "16.6",
      "call_last": "440",
      "strike": 23400,
      "put_last": "263",
      "put_iv": "19.8",
      "put_vol": 856,
      "put_oi": 1069
    },
    {
      "call_oi": 268,
      "call_vol": 133,
      "call_iv": "16.5",
      "call_last": "326",
      "strike": 23600,
      "put_last": "348",
      "put_iv": "19.7",
      "put_vol": 509,
      "put_oi": 1242
    },
    {
      "call_oi": 622,
      "call_vol": 490,
      "call_iv": "16.4",
      "call_last": "235",
      "strike": 23800,
      "put_last": "455",
      "put_iv": "19.4",
      "put_vol": 360,
      "put_oi": 677
    },
    {
      "call_oi": 1149,
      "call_vol": 638,
      "call_iv": "16.5",
      "call_last": "163",
      "strike": 24000,
      "put_last": "592",
      "put_iv": "19.8",
      "put_vol": 203,
      "put_oi": 943
    },
    {
      "call_oi": 486,
      "call_vol": 603,
      "call_iv": "16.5",
      "call_last": "107",
      "strike": 24200,
      "put_last": "733",
      "put_iv": "20.1",
      "put_vol": 67,
      "put_oi": 447
    },
    {
      "call_oi": 1202,
      "call_vol": 901,
      "call_iv": "16.6",
      "call_last": "71",
      "strike": 24400,
      "put_last": "867",
      "put_iv": "20.7",
      "put_vol": 34,
      "put_oi": 361
    },
    {
      "call_oi": 832,
      "call_vol": 487,
      "call_iv": "16.9",
      "call_last": "45",
      "strike": 24600,
      "put_last": "1,037",
      "put_iv": "22.1",
      "put_vol": 125,
      "put_oi": 569
    },
    {
      "call_oi": 746,
      "call_vol": 232,
      "call_iv": "17.4",
      "call_last": "30",
      "strike": 24800,
      "put_last": "1,010",
      "put_iv": "23.3",
      "put_vol": 2,
      "put_oi": 246
    },
    {
      "call_oi": 916,
      "call_vol": 608,
      "call_iv": "17.6",
      "call_last": "19",
      "strike": 25000,
      "put_last": "",
      "put_iv": "25.1",
      "put_vol": 0,
      "put_oi": 266
    },
    {
      "call_oi": 732,
      "call_vol": 444,
      "call_iv": "18.1",
      "call_last": "12",
      "strike": 25200,
      "put_last": "",
      "put_iv": "26.9",
      "put_vol": 0,
      "put_oi": 213
    },
    {
      "call_oi": 731,
      "call_vol": 73,
      "call_iv": "18.7",
      "call_last": "9",
      "strike": 25400,
      "put_last": "",
      "put_iv": "28.2",
      "put_vol": 0,
      "put_oi": 439
    },
    {
      "call_oi": 669,
      "call_vol": 73,
      "call_iv": "19.1",
      "call_last": "7",
      "strike": 25600,
      "put_last": "",
      "put_iv": "30.3",
      "put_vol": 0,
      "put_oi": 30
    },
    {
      "call_oi": 1315,
      "call_vol": 90,
      "call_iv": "19.6",
      "call_last": "5",
      "strike": 25800,
      "put_last": "",
      "put_iv": "32.4",
      "put_vol": 0,
      "put_oi": 14
    },
    {
      "call_oi": 1157,
      "call_vol": 109,
      "call_iv": "20.3",
      "call_last": "3",
      "strike": 26000,
      "put_last": "",
      "put_iv": "34.6",
      "put_vol": 0,
      "put_oi": 3
    },
    {
      "call_oi": 289,
      "call_vol": 16,
      "call_iv": "20.7",
      "call_last": "3",
      "strike": 26200,
      "put_last": "",
      "put_iv": "36.6",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 278,
      "call_vol": 14,
      "call_iv": "20.5",
      "call_last": "2",
      "strike": 26400,
      "put_last": "",
      "put_iv": "38.5",
      "put_vol": 0,
      "put_oi": 2
    },
    {
      "call_oi": 292,
      "call_vol": 23,
      "call_iv": "21.7",
      "call_last": "2",
      "strike": 26600,
      "put_last": "",
      "put_iv": "40.4",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 376,
      "call_vol": 23,
      "call_iv": "23.0",
      "call_last": "2",
      "strike": 26800,
      "put_last": "",
      "put_iv": "42.3",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 531,
      "call_vol": 0,
      "call_iv": "24.2",
      "call_last": "",
      "strike": 27000,
      "put_last": "",
      "put_iv": "43.6",
      "put_vol": 0,
      "put_oi": 1
    },
    {
      "call_oi": 423,
      "call_vol": 0,
      "call_iv": "25.4",
      "call_last": "",
      "strike": 27200,
      "put_last": "",
      "put_iv": "45.5",
      "put_vol": 0,
      "put_oi": 2
    },
    {
      "call_oi": 121,
      "call_vol": 10,
      "call_iv": "26.6",
      "call_last": "2",
      "strike": 27400,
      "put_last": "",
      "put_iv": "47.3",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 149,
      "call_vol": 3,
      "call_iv": "27.8",
      "call_last": "1",
      "strike": 27600,
      "put_last": "",
      "put_iv": "48.9",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 114,
      "call_vol": 7,
      "call_iv": "29.0",
      "call_last": "1",
      "strike": 27800,
      "put_last": "",
      "put_iv": "50.8",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 190,
      "call_vol": 0,
      "call_iv": "30.2",
      "call_last": "",
      "strike": 28000,
      "put_last": "",
      "put_iv": "52.6",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 55,
      "call_vol": 0,
      "call_iv": "31.4",
      "call_last": "",
      "strike": 28200,
      "put_last": "",
      "put_iv": "54.3",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 54,
      "call_vol": 0,
      "call_iv": "32.6",
      "call_last": "",
      "strike": 28400,
      "put_last": "",
      "put_iv": "56.1",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 57,
      "call_vol": 0,
      "call_iv": "33.7",
      "call_last": "",
      "strike": 28600,
      "put_last": "",
      "put_iv": "57.9",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 99,
      "call_vol": 0,
      "call_iv": "34.9",
      "call_last": "",
      "strike": 28800,
      "put_last": "",
      "put_iv": "59.6",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 286,
      "call_vol": 2,
      "call_iv": "35.9",
      "call_last": "1",
      "strike": 29000,
      "put_last": "",
      "put_iv": "61.4",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 131,
      "call_vol": 0,
      "call_iv": "37.0",
      "call_last": "",
      "strike": 29200,
      "put_last": "",
      "put_iv": "63.1",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 255,
      "call_vol": 0,
      "call_iv": "38.0",
      "call_last": "",
      "strike": 29400,
      "put_last": "",
      "put_iv": "64.8",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 52,
      "call_vol": 0,
      "call_iv": "39.0",
      "call_last": "",
      "strike": 29600,
      "put_last": "",
      "put_iv": "66.5",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 13,
      "call_vol": 0,
      "call_iv": "40.0",
      "call_last": "",
      "strike": 29800,
      "put_last": "",
      "put_iv": "68.2",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 37,
      "call_vol": 0,
      "call_iv": "41.0",
      "call_last": "",
      "strike": 30000,
      "put_last": "",
      "put_iv": "69.7",
      "put_vol": 0,
      "put_oi": 1
    },
    {
      "call_oi": 12,
      "call_vol": 0,
      "call_iv": "42.0",
      "call_last": "",
      "strike": 30200,
      "put_last": "",
      "put_iv": "71.2",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 76,
      "call_vol": 0,
      "call_iv": "43.0",
      "call_last": "",
      "strike": 30400,
      "put_last": "",
      "put_iv": "72.6",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 14,
      "call_vol": 0,
      "call_iv": "44.0",
      "call_last": "",
      "strike": 30600,
      "put_last": "",
      "put_iv": "74.1",
      "put_vol": 0,
      "put_oi": 1
    },
    {
      "call_oi": 8,
      "call_vol": 0,
      "call_iv": "45.0",
      "call_last": "",
      "strike": 30800,
      "put_last": "",
      "put_iv": "75.6",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 31,
      "call_vol": 0,
      "call_iv": "46.0",
      "call_last": "",
      "strike": 31000,
      "put_last": "",
      "put_iv": "77.0",
      "put_vol": 0,
      "put_oi": 0
    },
    {
      "call_oi": 24,
      "call_vol": 0,
      "call_iv": "47.0",
      "call_last": "",
      "strike": 31200,
      "put_last": "",
      "put_iv": "78.4",
      "put_vol": 0,
      "put_oi": 1
    },
    {
      "call_oi": 11,
      "call_vol": 0,
      "call_iv": "47.9",
      "call_last": "",
      "strike": 31400,
      "put_last": "",
      "put_iv": "79.9",
      "put_vol": 0,
      "put_oi": 0
    }
  ]
}