首页
  • 内置Python
  • 原生Python
  • VBA
投研服务平台 (opens new window)
迅投官网 (opens new window)

    暂无数据

    策略服务 (opens new window) 迅投知识库 迅投知识库
    首页
    • 内置Python
    • 原生Python
    • VBA
    投研服务平台 (opens new window)
    迅投官网 (opens new window)
      • 股票数据

      • 行业概念数据

      • 指数数据

        • 指数数据
          • 获取沪深指数数据
            • 获取指数代码列表
            • 获取指数成份股权重
            • 获取行情数据
            • 获取全推数据
      • 期货数据

      • 期权数据

      • 场内基金

      • 债券数据

      ×
      当前文档查询 “ ” 关键字 0 个
      0/0
      • 数据字典
      • 指数数据
      rzrk
      2023-10-10
      目录

      指数数据

      ×

      # 获取沪深指数数据

      # 获取指数代码列表

      获取沪深指数代码列表。

      调用方法

      xtdata.get_stock_list_in_sector(sector_name)
      
      1

      参数

      • sector_name, 字符串格式,例如 沪深指数 上证指数

      返回

      • 列表,包含指定板块成分代码。

      示例

      #获取沪深指数板块成分 1
      
      l = xtdata.get_stock_list_in_sector('沪深指数')
      print(l)
      #输出
      #['000001.SH', '000002.SH', '000003.SH', '000004.SH', '000005.SH', '000006.SH',...]
      
      1
      2
      3
      4
      5
      6

      # 获取指数成份股权重

      获取指定品种的指数,最新权重字典。

      调用方法

      xtdata.get_index_weight(index_code)
      
      1

      参数

      • index_code:字符串格式,指数代码,例如 000300.SH

      返回

      • 字典,key为成分代码, value为权重

      示例

      #获取沪深300指数最新权重
      d = xtdata.get_index_weight('000300.SH')
      print(d)
      #输出
      #{'000001.SZ': 0.583, '000002.SZ': 0.501, '000063.SZ': 0.61, '000069.SZ': 0.096, ...}
      
      1
      2
      3
      4
      5

      # 获取行情数据

      get_market_data(field_list=[], stock_list=[], period='1d', start_time='', end_time='', count=-1, dividend_type='none', fill_data=True)
      
      1
      • 释义

        • 从缓存获取行情数据,是主动获取行情的主要接口
        • 获取实时行情需要先调用单股订阅接口subscribe_quote订阅实时行情
        • 当已经提前用download_history_data下载数据或subscribe_quote订阅历史数据时,该接口可以获取到历史行情
      • 参数

        • field_list - list 数据字段列表,传空则为全部字段
          周期为1m、5m、1d 时,字段可选 含义说明
        field 含义
        time 时间
        open 开盘价
        high 最高价
        low 最低价
        close 收盘价
        volume 成交量
        amount 成交额
        settle 今结算
        openInterest 持仓量
        preClose 前收盘价
        suspendFlag 停牌 1停牌,0 不停牌

        周期为tick 时,字段可选 含义说明

        field 含义
        time 时间
        lastPrice 最新价
        lastClose 前日收盘价
        open 开盘价
        high 最高价
        low 最低价
        close 收盘价
        volume 成交量
        amount 成交额
        settle 今结算
        pvolume 成交总量
        openInterest 持仓量
        stockStatus 证券状态
        openInt 持仓量
        lastSettlementPrice 前结算
        askPrice 卖一价~卖五价
        bidPrice 买一价~买五价
        askVol 卖一量~卖五量
        bidVol 买一量~买五量
        • stock_list - list 合约代码列表
        • period - string 周期 1m、5m、1d、tick
        • start_time - string 起始时间 %Y%m%d或%Y%m%d%H%M%S
        • end_time - string 结束时间 %Y%m%d或%Y%m%d%H%M%S
        • count - int 数据个数
        • dividend_type - string 除权方式
        • fill_data - bool 是否向后填充空缺数据
      • 返回

        • period为1m 5m 1dK线周期时
          • 返回dict { field1 : value1, field2 : value2, ... }
          • field1, field2, ... :数据字段
          • value1, value2, ... :pd.DataFrame 数据集,index为stock_list,columns为time_list
          • 各字段对应的DataFrame维度相同、索引相同
        • period为tick分笔周期时
          • 返回dict { stock1 : value1, stock2 : value2, ... }
          • stock1, stock2, ... :合约代码
          • value1, value2, ... :np.ndarray 数据集,按数据时间戳time增序排列
      • 备注

        • 仅用于获取level1数据

      # 获取全推数据

      get_full_tick(code_list)
      
      1
      • 释义
        • 获取全推数据
      • 参数
        • code_list - 代码列表,支持传入市场代码或合约代码两种方式
          • 传入市场代码代表订阅全市场,示例:['SH', 'SZ']
          • 传入合约代码代表订阅指定的合约,示例:['600000.SH', '000001.SZ']
      • 返回
        • dict 数据集 { stock1 : tick1, stock2 : tick2, ... }
        • tick字段说明
      • 备注
        • 无
      上次更新: 2023/10/12, 10:46:32
      上一章-板块分类信息
      下一章-期货数据

      ← 板块分类信息 期货数据→

      Copyright © 2022-2023 北京睿智融科控股股份有限公司 | 迅投官网
      请使用微信扫码联系客服
      请使用微信扫码联系客服
      点击这里给我发消息
      • 跟随系统
      • 浅色模式
      • 深色模式
      • 阅读模式