# 获取涨跌分布

get_rise_fall_distribution(security=None, market=None)

  • 介绍

    获取涨跌分布,返回指定板块或市场的涨跌家数分布区间,可用于了解市场整体涨跌格局。

  • 参数

    参数 类型 说明
    security str 板块代码(优先使用,如 'HK.BK1001'
    market Market 市场类型(security 未传时使用)
  • 返回

    参数 类型 说明
    ret RET_CODE 接口调用结果
    data dict 当 ret == RET_OK,返回字典数据
    str 当 ret != RET_OK,返回错误描述
    • 数据格式如下:
      字段 类型 说明
      plate str 板块代码
      range_list list[dict] 涨跌分布区间列表
      type str 分布类型(字符串,见下表)
      left_border int 左边界值
      right_border int 右边界值
      stock_count int 区间股票数
      "RISE_LIMIT" 涨停(A 股)
      "POSITIVE_INFINITY" (7%, +∞)
      "NORMAL_RANGE" 正常区间
      "NEGATIVE_INFINITY" (-∞, -7%)
      "FALL_LIMIT" 跌停(A 股)
  • Example

from futu import *

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

ret, data = quote_ctx.get_rise_fall_distribution(market=Market.US)
if ret == RET_OK:
    print(data)
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
  • Output
{'plate': 'US.USAALL', 'range_list': [{'type': 'NEGATIVE_INFINITY', 'left_border': 0, 'right_border': -7, 'stock_count': 817}, {'type': 'NORMAL_RANGE', 'left_border': -7, 'right_border': -5, 'stock_count': 581}, {'type': 'NORMAL_RANGE', 'left_border': 0, 'right_border': 3, 'stock_count': 4168}, {'type': 'NORMAL_RANGE', 'left_border': 0, 'right_border': 0, 'stock_count': 4310}, {'type': 'POSITIVE_INFINITY', 'left_border': 7, 'right_border': 0, 'stock_count': 416}]}
1

接口限制

  • 30 秒内最多 60 次请求
  • 分页请求仅首页计入限频统计