# Get Industrial Plate Stock

get_industrial_plate_stock(chain_id=None, plate_id=None, market_list=None, sort_field=None, ascend=None, count=None, page=None)

  • Description

    Get industrial plate constituent stocks, returning the stock list of the specified industrial plate, with support for market filtering, sorting, and pagination.

  • Parameters

    Parameter Type Description
    chain_id int Industrial chain ID (choose one with plate_id, plate_id takes priority)
    plate_id int Industrial plate ID (preferred)
    market_list list[Market] Market filter (supports HK/US/CN/JP/SG/MY), default all if not provided
    sort_field PlateStockSortField Sort field, default market cap
    ascend bool Ascending True / Descending False, default False (descending)
    count int Per page count [1, 200], default 50
    page str Page cursor
  • Return

    Parameter Type Description
    ret RET_CODE API call result
    data pd.DataFrame When ret == RET_OK, returns data
    str When ret != RET_OK, returns error description
    • Data format:
      Field Type Description
      security str Stock code (e.g. 'US.AAPL')
      name str Stock name
  • Example

from futu import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data, next_page, all_count = quote_ctx.get_industrial_plate_stock(plate_id=10010508, count=2)
if ret == RET_OK:
    print(f'Total count: {all_count}')
    print(data)
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
  • Output
Total count: 111
  security name
0  US.NVDA  英伟达
1  US.AAPL   苹果
1
2
3
4

API Limits

  • Maximum 60 requests within 30 seconds
  • Only the first page of paginated requests counts towards rate limiting