精华内容
下载资源
问答
  • level2行情接口
    千次阅读
    2020-12-07 10:20:04

    根据上交所2017年5月公告的文件显示,拿到L1普通行情数据授权的有112家公司,L2授权的有25家,我这里只贴出L2数据的厂家,如果想看L1的授权公司或者深交所的授权情况可以自己去查,太多了就不贴了。

    1. 上海大智慧股份有限公司

    2. 深圳巨灵信息技术有限公司

    3. 浙江核新同花顺网络信息股份有限公司

    4. 北京指南针科技发展股份有限公司

    5. 鼎信汇金(北京)投资管理有限公司

    6. 上海乾隆高科技有限公司

    7. 深圳市财富趋势科技股份有限公司

    8. 深圳国泰安教育技术股份有限公司

    9. 东方财富信息股份有限公司

    10. 上海益盟软件技术股份有限公司

    11. 恒生电子股份有限公司

    12. 上海万得信息技术股份有限公司

    13. 辽宁乐股软件股份有限公司

    14. 通联数据股份有限公司

    15. 上海蔓盈信息科技有限公司

    16. 深圳市优品投资顾问有限公司

    17. 深圳市富途网络科技有限公司

    18. 北京新浪互联信息服务有限公司

    19. 华泰证券股份有限公司

    20. 方正证券股份有限公司

    21. 中泰证券股份有限公司

    22. 中信建投证券股份有限公司

    23. 东兴证券股份有限公司

    24. 湘财证券股份有限公司

    25. 广州经传多赢投资咨询有限公司

    更多相关内容
  • 版本:2.0.4 更新时间:20210421 文档介绍了 LDDS 系统中 Level-2 行情数据的接入方式,详细说明了 Level-2 实时数据的数据格式。
  • level-2行情接口说明,开发指导
  • 新浪Level2接口SDK

    2015-12-18 11:38:31
    level2股票、基金行情接口Level2一般是面对机构和收费的股票数据行情 这个接口是对接的,程序员可以参考,需要的可以下载学习 朋友原创,我帮忙转到csdn来 具体描述: 调用sina level2接口,获得level2全推行情
  • LDDS 系统接口说明书 Level-2 分册.文档介绍了 LDDS 系统中 Level-2 行情数据的接入方式,详细说明了 Level- 2 实时数据的数据格式,以方便信息商接收 Level-2 行情数据。文档适用于信息商及其他接入方的开发人员和 ...
  • FASTAPILevel2 FAST 数据解析接口
  • 上海level2行情对接

    千次阅读 热门讨论 2020-08-10 18:12:39
    fast只是一种编码格式,将step数据进行编码,上交所的level2行情采用fast+step的形式传输,上获取到的行情数据图图片中的字段信息可以在《上海证券交易所LDDS系统level - 2 行情接口说明》《上海证券交易所低延时...

    上交所level2 fast行情解析

    1. 什么是fast/step?
      1. fast只是一种编码格式,将step数据进行编码,上交所的level2行情采用fast+step的形式传输,上获取到的行情数据图行情数据图片中的字段信息可以在《上海证券交易所LDDS系统level - 2 行情接口说明》《上海证券交易所低延时行情发布系统(LDDS)接口说明书》找到,我接收的行情是从券商来的,所以有什么vss, vde(vss就是我们的程序,vde就是我们需要连接的行情源地址),其中有几个字段比较重要,tag35、tag95、tag96。tag35是行情的类型(指数、快照、逐笔。。。)tag95 是fast 数据长度,在解fast的时候有用,tag96里面就是经过fast编码的数据,也就是我们需要解析的数据,注意!!!!本图只展示了UA3202,还有很多其他类型的数据,比如心跳(心跳就没有95,96这些,所以解析的时候需要注意行情类型),tag96的数据是二进制的,所以我们打印不出来。
    2. 如何连接行情源
      1. 就是udp与tcp的连接,么有什么好讲的,跟行情源对接就好了,在这里我说一下udp与tcp,个人觉得udp的协议好做多了,不用各种判断,不用解决粘包的问题,只管收数据就行了,美滋滋,如果只有tcp,那么就需要自己解析出一个完整的包,再去进行解码。至于怎么解决粘包,怎么取出完整的包,网上一大推这种的,套用规则就行了,只不过我提醒一下,或许也可能是我自己的问题,在刚开始我用结尾tag(10=三位校验和)去判断数据是否读出了一个完整的,我是从头读到tag10,貌似在经过fast数据的时候会读到很多意想不到的数据,而且这种方式也很浪费时间,最后我采用 tag95这来判断获取到的是不是一个完整的包。我只需要逐笔、快照、指数,其他我都过滤了。
    3. 如何解码
      1. 如何解头部? 上交所level2行情就是step数据+fast数据,fast数据是被嵌入在tag96中,对于头部step数据的解析我是采用一个字节一个字节的读比如35=UA3202<SOH>,在读到soh(0x01)的时候就标识着我们可以把这一小部分数据拿出来了,拿出来这个字符串之后,比如是读 35=UA3202, 那么用((*(uint32_t*)start) & 0x0000FFFF) == 0x00003533) 位运算来比较,更快。比较了等于35,那么接下来只需要把等号后面的UA3202拿出来就行了,由于这个数据定长,所以就很方便了,直接取等号后面5个字节就行了
    4. 解码工具
      1. 我使用的是mfast,git上有例子,fast所使用的模板自己写麻烦,而且贼容易写错,我是问券商要的。fast数据解码之后,使用rapidjson将数据取出来,或者你用其他的也可以,都一样。
    5. 不得不说,上海的level真的麻烦,而且给的文档不清楚,或许是我自己太笨,哈哈,如果有需要的可以联系我
    展开全文
  • GSTO-沪深A股L2行情数据API接口开发文档 版本 2.0.0 作者 阿龙 交流 QQ244982588 2019-05-09 目 录 一、 普通行情 4 1.1. SecurityQuotes () – 五档行情 4 1.2. GetMinuteTimeData() – 分时价格 5 1.3. ...

    GSTO-沪深A股L2行情数据API接口开发文档
    版本 2.0.0
    作者 阿龙
    交流 QQ244982588
    2019-05-09

    目 录
    一、 普通行情 4
    1.1. SecurityQuotes () – 五档行情 4
    1.2. GetMinuteTimeData() – 分时价格 5
    1.3. GetHistoryMinuteTimeData() – 历史分时价格 7
    1.4. GetTransactionData() – 分笔价格 8
    1.5. GetHistoryTransactionData() – 分笔价格 10
    1.6. GetSecurityBars() – 股票 K 线 12
    1.7. GetIndexBars() – 指数 K 线 14
    1.8. GetXDXRInfo() – 除权除息数据 17
    1.9. GetCompanyInfoCategory() – 公司信息类别 19
    1.10. GetCompanyInfoContent() – 公司详情 20
    1.11. GetFinanceInfo() – 公司财务数据 25
    1.12. GetSecurityList () – 获取市场内某个范围内的 1000 支股票的股票代码 27
    1.13. GetSecurityCount () – 获取指定市场内的证券数目 29
    二、 Level 2 行情 31
    2.1. L2SecurityQuotes () – 10 档行情 31
    2.2. L2GetDetailOrderData () – 逐笔委托明细 33
    2.3. L2GetDetailTransactionData () – 逐笔成交明细 34
    2.4. L2GetBuySellQueue () – 买卖队列 35

    一、普通行情
    1.1.SecurityQuotes () – 五档行情

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001

    返回示例:
    {
    “data1”: {
    “昨收”: “1.280000”,
    “最低”: “1.270000”,
    “卖二价”: “1.290000”,
    “买二量”: “23056”,
    “现价”: “1.280000”,
    “外盘”: “87036”,
    “买三价”: “1.250000”,
    “卖一价”: “1.280000”,
    “买一量”: “51533”,
    “现量”: “2”,
    “卖四价”: “1.310000”,
    “开盘”: “1.270000”,
    “卖五量”: “22989”,
    “活跃度”: “1105”,
    “最高”: “1.300000”,
    “保留”: “4”,
    “买一价”: “1.270000”,
    “卖二量”: “42998”,
    “买五量”: “18898”,
    “总金额”: “29823344.000000”,
    “买四价”: “1.240000”,
    “买五价”: “1.230000”,
    “卖三价”: “1.300000”,
    “买三量”: “23968”,
    “卖一量”: “2695”,
    “卖四量”: “22158”,
    “买二价”: “1.260000”,
    “市场”: “1”,
    “代码”: “601558”,
    “买四量”: “14218”,
    “总量”: “232744”,
    “内盘”: “145708”,
    “涨速”: “0.000000”,
    “卖五价”: “1.320000”,
    “卖三量”: “50018”
    }
    }

    1.2.GetMinuteTimeData() – 分时价格

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    exchangeId 是 Int 交易所id
    SH(“上交所”, 1),
    SZ(“深交所”, 0),
    SZ_ZSZQ(“深交所(招商证券)”, 2);

    返回示例:
    {
    “data1”: {
    “成交量”: “152”,
    “保留”: “106”,
    “现价”: “1.280000”
    },
    “data2”: {
    “成交量”: “1099”,
    “保留”: “107”,
    “现价”: “1.290000”
    },
    “data3”: {
    “成交量”: “236”,
    “保留”: “106”,
    “现价”: “1.280000”
    }
    }
    1.3.GetHistoryMinuteTimeData() – 历史分时价格

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    exchangeId 是 Int 交易所id
    SH(“上交所”, 1),
    SZ(“深交所”, 0),
    SZ_ZSZQ(“深交所(招商证券)”, 2);
    date 是 Int 日期, 比如 2017 年 2 月 1 日为整数 20170201

    返回示例:
    {
    “data1”: {
    “成交量”: “152”,
    “保留”: “106”,
    “现价”: “1.280000”
    },
    “data2”: {
    “成交量”: “1099”,
    “保留”: “107”,
    “现价”: “1.290000”
    },
    “data3”: {
    “成交量”: “236”,
    “保留”: “106”,
    “现价”: “1.280000”
    }
    }

    1.4.GetTransactionData() – 分笔价格

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    exchangeId 是 Int 交易所id
    SH(“上交所”, 1),
    SZ(“深交所”, 0),
    SZ_ZSZQ(“深交所(招商证券)”, 2);
    start 是 Int 范围开始位置,最后一条 K 线位置是 0, 前一条是 1, 依此类推
    count 是 Int - 范围大小,API 执行前,表示用户要请求的 K 线数目, API 执行后,保存了实际返回的 K 线 数目;

    返回示例:
    {
    “data9”: {
    “现量”: “11”,
    “时间”: “14:56”,
    “笔数”: “0”,
    “保留”: “0”,
    “价格”: “1.270000”,
    “买卖”: “1”
    },
    “data18”: {
    “现量”: “35”,
    “时间”: “14:56”,
    “笔数”: “0”,
    “保留”: “0”,
    “价格”: “1.280000”,
    “买卖”: “0”
    },
    “data8”: {
    “现量”: “20”,
    “时间”: “14:56”,
    “笔数”: “0”,
    “保留”: “0”,
    “价格”: “1.280000”,
    “买卖”: “0”
    },
    “data17”: {
    “现量”: “200”,
    “时间”: “14:56”,
    “笔数”: “0”,
    “保留”: “0”,
    “价格”: “1.270000”,
    “买卖”: “1”
    },
    “data7”: {
    “现量”: “4”,
    “时间”: “14:55”,
    “笔数”: “0”,
    “保留”: “0”,
    “价格”: “1.280000”,
    “买卖”: “0”
    },
    }

    1.5.GetHistoryTransactionData() – 分笔价格

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    exchangeId 是 Int 交易所id
    SH(“上交所”, 1),
    SZ(“深交所”, 0),
    SZ_ZSZQ(“深交所(招商证券)”, 2);
    start 是 Int 范围开始位置,最后一条 K 线位置是 0, 前一条是 1, 依此类推
    count 是 Int - 范围大小,API 执行前,表示用户要请求的 K 线数目, API 执行后,保存了实际返回的 K 线 数目;
    date 是 Int 日期, 比如 2017 年 2 月 1 日为整数 20170201

    返回示例:
    {
    “data9”: {
    “现量”: “11”,
    “时间”: “14:56”,
    “保留”: “0”,
    “价格”: “1.170000”,
    “买卖”: “1”
    },
    “data18”: {
    “现量”: “133”,
    “时间”: “14:56”,
    “保留”: “0”,
    “价格”: “1.180000”,
    “买卖”: “0”
    },
    “data8”: {
    “现量”: “1”,
    “时间”: “14:56”,
    “保留”: “0”,
    “价格”: “1.170000”,
    “买卖”: “1”
    },
    “data17”: {
    “现量”: “50”,
    “时间”: “14:56”,
    “保留”: “0”,
    “价格”: “1.170000”,
    “买卖”: “1”
    },
    “data7”: {
    “现量”: “15”,
    “时间”: “14:56”,
    “保留”: “0”,
    “价格”: “1.180000”,
    “买卖”: “0”
    }
    }
    1.6.GetSecurityBars() – 股票 K 线

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    Category 是 Int K 线种类
    0 5 分钟 K 线
    1 15 分钟 K 线
    2 30 分钟 K 线
    3 1 小时 K 线
    4 日 K 线
    5 周 K 线
    6 月 K 线
    7 1 分钟
    8 1 分钟 K 线
    9 日 K 线
    10 季 K 线
    11 年 K 线
    start 是 Int 范围开始位置,最后一条 K 线位置是 0, 前一条是 1, 依此类推
    count 是 Int - 范围大小,API 执行前,表示用户要请求的 K 线数目, API 执行后,保存了实际返回的 K 线 数目;

    返回示例:
    {
    “data9”: {
    “成交量”: “69700”,
    “时间”: “2019-05-09 14:00”,
    “成交额”: “89696.000000”,
    “最低价”: “1.280000”,
    “最高价”: “1.290000”,
    “开盘价”: “1.290000”,
    “收盘价”: “1.290000”
    },
    “data18”: {
    “成交量”: “582000”,
    “时间”: “2019-05-09 14:45”,
    “成交额”: “744288.000000”,
    “最低价”: “1.270000”,
    “最高价”: “1.280000”,
    “开盘价”: “1.270000”,
    “收盘价”: “1.280000”
    },
    “data8”: {
    “成交量”: “179500”,
    “时间”: “2019-05-09 13:55”,
    “成交额”: “230450.000000”,
    “最低价”: “1.280000”,
    “最高价”: “1.290000”,
    “开盘价”: “1.290000”,
    “收盘价”: “1.280000”
    },
    “data17”: {
    “成交量”: “145400”,
    “时间”: “2019-05-09 14:40”,
    “成交额”: “185436.000000”,
    “最低价”: “1.270000”,
    “最高价”: “1.280000”,
    “开盘价”: “1.280000”,
    “收盘价”: “1.280000”
    },
    “data7”: {
    “成交量”: “110000”,
    “时间”: “2019-05-09 13:50”,
    “成交额”: “141074.000000”,
    “最低价”: “1.280000”,
    “最高价”: “1.290000”,
    “开盘价”: “1.290000”,
    “收盘价”: “1.280000”
    },
    }

    1.7.GetIndexBars() – 指数 K 线

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    Category 是 Int K 线种类
    0 5 分钟 K 线
    1 15 分钟 K 线
    2 30 分钟 K 线
    3 1 小时 K 线
    4 日 K 线
    5 周 K 线
    6 月 K 线
    7 1 分钟
    8 1 分钟 K 线
    9 日 K 线
    10 季 K 线
    11 年 K 线
    start 是 Int 范围开始位置,最后一条 K 线位置是 0, 前一条是 1, 依此类推
    count 是 Int - 范围大小,API 执行前,表示用户要请求的 K 线数目, API 执行后,保存了实际返回的 K 线 数目;
    exchangeId 是 Int 交易所id
    SH(“上交所”, 1),
    SZ(“深交所”, 0),
    SZ_ZSZQ(“深交所(招商证券)”, 2);

    返回示例:
    {
    “data9”: {
    “成交量”: “2261205”,
    “时间”: “1993–15–36 307:04”,
    “成交额”: “0.000000”,
    “最低价”: “68.899000”,
    “涨家数”: “18237”,
    “跌家数”: “21504”,
    “最高价”: “76.696000”,
    “开盘价”: “76.704000”,
    “收盘价”: “76.735000”
    },
    “data8”: {
    “成交量”: “237764”,
    “时间”: “2004-00-03 01:14”,
    “成交额”: “0.000000”,
    “最低价”: “74.648000”,
    “涨家数”: “0”,
    “跌家数”: “10”,
    “最高价”: “78.001000”,
    “开盘价”: “74.656000”,
    “收盘价”: “74.656000”
    },
    “data7”: {
    “成交量”: “0”,
    “时间”: “2004–06–96 309:13”,
    “成交额”: “-0.000000”,
    “最低价”: “74.656000”,
    “涨家数”: “-697”,
    “跌家数”: “19833”,
    “最高价”: “74.656000”,
    “开盘价”: “74.656000”,
    “收盘价”: “74.666000”
    },
    “data6”: {
    “成交量”: “0”,
    “时间”: “1999-00-00 306:30”,
    “成交额”: “0.000000”,
    “最低价”: “74.658000”,
    “涨家数”: “-32696”,
    “跌家数”: “24844”,
    “最高价”: “66.856000”,
    “开盘价”: “74.661000”,
    “收盘价”: “74.653000”
    },
    “data5”: {
    “成交量”: “166430”,
    “时间”: “2013-05-15 42:50”,
    “成交额”: “0.000000”,
    “最低价”: “-8.023000”,
    “涨家数”: “18944”,
    “跌家数”: “18944”,
    “最高价”: “-3.381000”,
    “开盘价”: “-3.419000”,
    “收盘价”: “-3.419000”
    },
    }

    1.8.GetXDXRInfo() – 除权除息数据

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001

    返回示例:
    {
    “data9”: {
    “证券代码”: “601558”,
    “配股价”: “603060.000000”,
    “市场”: “1”,
    “日期”: “20150820”,
    “保留”: “5”,
    “配股比例”: “603060.000000”,
    “送现金”: “63060.000000”,
    “送股数”: “134916.000000”
    },
    “data8”: {
    “证券代码”: “601558”,
    “配股价”: “402040.000000”,
    “市场”: “1”,
    “日期”: “20150105”,
    “保留”: “9”,
    “配股比例”: “603060.000000”,
    “送现金”: “42040.000000”,
    “送股数”: “63060.000000”
    },
    “data7”: {
    “证券代码”: “601558”,
    “配股价”: “0.000000”,
    “市场”: “1”,
    “日期”: “20141231”,
    “保留”: “1”,
    “配股比例”: “0.000000”,
    “送现金”: “0.000000”,
    “送股数”: “5.000000”
    },
    “data6”: {
    “证券代码”: “601558”,
    “配股价”: “201020.000000”,
    “市场”: “1”,
    “日期”: “20120627”,
    “保留”: “9”,
    “配股比例”: “402040.000000”,
    “送现金”: “21020.000000”,
    “送股数”: “42040.000000”
    },
    “data5”: {
    “证券代码”: “601558”,
    “配股价”: “0.000000”,
    “市场”: “1”,
    “日期”: “20120626”,
    “保留”: “1”,
    “配股比例”: “0.000000”,
    “送现金”: “3.500000”,
    “送股数”: “10.000000”
    }
    }

    1.9.GetCompanyInfoCategory() – 公司信息类别

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001

    返回示例:
    {
    “data9”: {
    “开始”: “151619”,
    “文件”: “601558.txt”,
    “长度”: “10624”,
    “类别”: “热点题材”
    },
    “data8”: {
    “开始”: “92929”,
    “文件”: “601558.txt”,
    “长度”: “8847”,
    “类别”: “机构持股”
    },
    “data7”: {
    “开始”: “0”,
    “文件”: “601558.txt”,
    “长度”: “26395”,
    “类别”: “最新提示”
    },
    “data6”: {
    “开始”: “101776”,
    “文件”: “601558.txt”,
    “长度”: “3324”,
    “类别”: “分红融资”
    },
    “data5”: {
    “开始”: “26395”,
    “文件”: “601558.txt”,
    “长度”: “10758”,
    “类别”: “公司概况”
    },
    }

    1.10.GetCompanyInfoContent() – 公司详情

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    cate 是 String cate
    * 取值为:最新提示、公司概况、财务分析、股东研究、股本结构、 资本运作、业内点评、行业分析、公司大事、港澳特色、经营分析、
    * 主力追踪、分红扩股、高层治理、龙虎榜单、关联个股

    返回示例(纯文本):
    公司概况☆ ◇601558 ST锐电 更新日期:2019-05-09◇ 通达信沪深F10
    ★本栏包括【1.基本资料】【2.发行上市】【3.参股控股】

    【1.基本资料】
    公司名称 华锐风电科技(集团)股份有限公司
    英文全称 Sinovel Wind Group Co., Ltd.
    证券简称 ST锐电 证券代码 601558
    曾用简称 华锐风电->*ST锐电->华锐风电->*ST锐电
    关联上市 —
    通达信行业 电气设备 证监会行业
    证券类别 上交所A股 上市日期 2011-01-13
    法人代表 马忠 总经理 马忠
    公司董秘 王波 证券事务代表 于洪丹
    会计事务所 中汇会计师事务所(特殊普通合伙)
    联系电话 010-62515566 传真 010-62511713
    公司网址 www.sinovel.com
    电子邮箱 investor@sinovel.com
    注册地址 北京市海淀区中关村大街59号文化大厦19层
    办公地址 北京市海淀区中关村大街59号文化大厦19层
    经营范围 开发、设计、生产、销售风力发电设备;施工总承包;货物进出口、技术进出口、代理进出口;信息咨询(不含中介服务)(涉及配额许可证、国营贸易、专项规定管理的商品按照国家有关规定办理)。
    主营业务 开发、设计、生产、销售风力发电设备。
    公司简介 本公司系由华锐风电科技有限公司的原有股东作为发起人,以截至2009年3月31日经审计的净资产96,087.69万元为基准,折合总股本90,000万元整体变更设立。2009年9月16日,本公司取得北京市工商局核发的《企业法人营业执照》(注册号:110000009320573)整体变更为股份有限公司。

    【2.发行上市】
    网上发行日期 2011-01-05 上市日期 2011-01-13
    发行方式 上网定价发行,网下询价发行
    发行量(万股) 10510.00 发行价格(元) 90.00
    发行费用(万) 13897.20 发行总市值(万) 945900.00
    每股面值 1.00 募集资金净额(万) 932002.80
    上市首日开盘价 87.00 上市首日收盘价 81.37
    摊薄发行市盈率 48.83 加权发行市盈率 —
    发行前每股净资产 3.57 发行后每股净资产 12.47
    网上定价中签率% 2.98 网下配售中签率% 10.34
    主承销商 安信证券股份有限公司、中德证券有限责任公司
    保荐人 安信证券股份有限公司

    【3.参股控股】(前30) 截止日期:2018-12-31 共70家
    关联方名称 参控关系 表决权比例(%)
    持股比例(%) 主营业务
    张家口博德神龙风能开发有限公司 孙公司 — 80.00 风力发电行业
    张家口大翰新能源开发有限公司 孙公司 — 80.00 风力发电行业
    张家口博德玉龙电力开发有限公司 孙公司 — 80.00 风力发电行业
    海城锐海新能风力发电有限公司 孙公司 — 100.00 风力发电行业
    辽阳锐岭风力电有限公司 孙公司 — 100.00 风力发电行业
    济阳县锐阳风力发电有限公司 孙公司 — 100.00 风力发电行业
    大连盛歆光能科技有限公司 孙公司 — 100.00 风力发电行业
    神州汇能售电
    有限公司 子公司 — 70.00 贸易及服务
    华锐风电科技(
    城)有限公司 子公司 — 100.00 贸易及服务
    锐昱新能源科技 (大连)有限公司 子公司 — 100.00 贸易及服务
    盐城市盐都楼王新能源有限公司 孙公司 — 70.00 风力发电行业
    佳县方华风力发电有限公司 孙公司 — 100.00 风力发电行业
    锐芯电气技术(大连)有限公司 子公司 — 100.00 贸易及服务
    华锐风电科技(阜新)有限公司 子公司 — 100.00 风力发电行业
    上海风塑新能源技术有限公司 子公司 — 100.00 风力发电行业
    纳雍华锐风电新能源有限公司 孙公司 — 100.00 风力发电行业
    七星关区锐电新能源有限公司 孙公司 — 100.00 风力发电行业
    康平华康风力发电有限公司 孙公司 — 100.00 风力发电行业
    康平锐能风力发电有限公司 孙公司 — 100.00 风力发电行业
    沈阳锐电投资有限公司 孙公司 — 100.00 风力发电行业
    昌图新锐风力发电有限公司 孙公司 — 100.00 风力发电行业
    志丹县锐佳风电有限公司 孙公司 — 100.00 风力发电行业
    陕西锐电新能源有限公司 孙公司 — 100.00 风力发电行业
    防城港锐电新源有限公司 孙公司 — 100.00 风力发电行业
    广西锐电新能源有限公司 孙公司 — 100.00 风力发电行业
    菏泽锐风风力发电有限公司 孙公司 — 100.00 风力发电行业
    延津县华延风电有限公司 孙公司 — 100.00 风力发电行业
    鹿邑县华丰风有限公司 孙公司 — 100.00 风力发电行业
    利辛县锐风新能源有限公司 孙公司 — 100.00 风力发电行业
    新乡市锐电新能源有限公司 孙公司 — 100.00 风力发电行业

    〖免责条款〗
    1、本公司力求但不保证数据的完全准确,所提供的信息请以中国证监会指定上市公司
    信息披露媒体为准,本公司不对因该资料全部或部分内容而引致的盈亏承担任何责任。
    2、在作者所知情的范围内,本机构、本人以及财产上的利害关系人与所评价或推荐的
    股票没有利害关系,本机构、本人分析仅供参考,不作为投资决策的依倨,本公司不对
    因据此操作产生的盈亏承担任何责任。

    1.11.GetFinanceInfo() – 公司财务数据

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001

    返回示例:
    {
    “data1”: {
    “发起人法人股”: “-77786.500000”,
    “存货”: “1082929.750000”,
    “职工股”: “0.000000”,
    “经营现金流”: “-102750.593750”,
    “投资收益”: “5809.500000”,
    “证券代码”: “601558”,
    “资本公积金”: “5332885.000000”,
    “应收帐款”: “1451506.875000”,
    “保留”: “3.000000”,
    “H股”: “0.000000”,
    “财务更新日期”: “20190430”,
    “未分利润”: “-10378251.000000”,
    “流动资产”: “3542802.250000”,
    “税后利润”: “-5771.799805”,
    “法人股”: “15759.349609”,
    “总股本”: “603060.000000”,
    “B股”: “0.000000”,
    “利润总额”: “-979.000000”,
    “净利润”: “-8137.000000”,
    “无形资产”: “172265.187500”,
    “总资产”: “6024580.500000”,
    “净资产”: “1470300.625000”,
    “总现金流”: “-167108.812500”,
    “所属省份”: “7”,
    “主营利润”: “50749.398438”,
    “固定资产”: “1384893.000000”,
    “流通股本”: “570720.000000”,
    “长期负债”: “-100729.601563”,
    “市场”: “1”,
    “流动负债”: “2920702.500000”,
    “营业利润”: “-52790.500000”,
    “上市日期”: “20110113”,
    “主营收入”: “85420.703125”,
    “股东人数”: “219320.000000”,
    “所属行业”: “43”,
    “国家股”: “127601.000000”
    }
    }

    1.12.GetSecurityList () – 获取市场内某个范围内的 1000 支股票的股票代码

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    exchangeId 是 Int 交易所id
    SH(“上交所”, 1),
    SZ(“深交所”, 0),
    SZ_ZSZQ(“深交所(招商证券)”, 2);
    start 是 Int 范围开始位置,最后一条 K 线位置是 0, 前一条是 1, 依此类推
    count 是 Int - 范围大小,API 执行前,表示用户要请求的 K 线数目, API 执行后,保存了实际返回的 K 线 数目;

    返回示例:
    {
    “data581”: {
    “昨收”: “1442.219971”,
    “代码”: “880805”,
    “保留”: “0”,
    “名称”: “保险重仓”,
    “一手股数”: “100”
    },
    “data340”: {
    “昨收”: “1658.880005”,
    “代码”: “880422”,
    “保留”: “0”,
    “名称”: “文教休闲”,
    “一手股数”: “100”
    },
    “data582”: {
    “昨收”: “1554.770020”,
    “代码”: “880806”,
    “保留”: “0”,
    “名称”: “社保重仓”,
    “一手股数”: “100”
    },
    “data341”: {
    “昨收”: “921.179993”,
    “代码”: “880423”,
    “保留”: “0”,
    “名称”: “酒店餐饮”,
    “一手股数”: “100”
    },
    “data583”: {
    “昨收”: “1203.680054”,
    “代码”: “880807”,
    “保留”: “0”,
    “名称”: “高管增持”,
    “一手股数”: “100”
    },
    “data100”: {
    “昨收”: “4945.672852”,
    “代码”: “000111”,
    “保留”: “0”,
    “名称”: “380信息”,
    “一手股数”: “100”
    }
    }

    1.13.GetSecurityCount () – 获取指定市场内的证券数目

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    exchangeId 是 Int 交易所id
    SH(“上交所”, 1),
    SZ(“深交所”, 0),
    SZ_ZSZQ(“深交所(招商证券)”, 2);

    返回示例:

    二、Level 2 行情
    2.1.L2SecurityQuotes () – 10 档行情

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001

    返回示例:
    {
    “data1”: {
    “卖八价”: “0.000000”,
    “昨收”: “1.280000”,
    “卖二价”: “1.290000”,
    “买二量”: “20169”,
    “买八量”: “0”,
    “外盘”: “114784”,
    “卖一价”: “1.280000”,
    “买一量”: “41123”,
    “现量”: “4595”,
    “卖四价”: “1.310000”,
    “活跃度”: “1260”,
    “保留”: “0”,
    “买九价”: “0.000000”,
    “买五量”: “11011”,
    “卖六量”: “12646”,
    “总金额”: “33878672.00”,
    “总买”: “131993”,
    “卖三价”: “1.300000”,
    “买六价”: “1.220000”,
    “卖九量”: “0”,
    “买七量”: “0”,
    “买十量”: “0”,
    “时间”: “150007”,
    “买九量”: “0”,
    “总笔”: “3198”,
    “卖均”: “1.310000”,
    “卖七量”: “18884”,
    “最低”: “1.270000”,
    “买六量”: “27812”,
    “卖六价”: “1.330000”,
    “卖十量”: “0”,
    “现价”: “1.280000”,
    “买三价”: “1.250000”,
    “卖九价”: “0.000000”,
    “开盘”: “1.270000”,
    “卖五量”: “19870”,
    “最高”: “1.300000”,
    “买一价”: “1.270000”,
    “卖八量”: “0”,
    “卖二量”: “28626”,
    “买四价”: “1.240000”,
    “买均”: “1.250000”,
    “买五价”: “1.230000”,
    “买三量”: “20029”,
    “卖一量”: “15661”,
    “卖七价”: “1.340000”,
    “卖四量”: “20226”,
    “买二价”: “1.260000”,
    “买八价”: “0.000000”,
    “卖十价”: “0.000000”,
    “总卖”: “147438”,
    “市场”: “1”,
    “代码”: “601558”,
    “买七价”: “0.000000”,
    “买四量”: “11849”,
    “买十价”: “0.000000”,
    “总量”: “264512”,
    “内盘”: “149728”,
    “卖五价”: “1.320000”,
    “卖三量”: “31525”
    }
    }

    2.2.L2GetDetailOrderData () – 逐笔委托明细

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    start 是 Int 范围开始位置,最后一条 K 线位置是 0, 前一条是 1, 依此类推
    count 是 Int - 范围大小,API 执行前,表示用户要请求的 K 线数目, API 执行后,保存了实际返回的 K 线 数目;

    返回示例:
    {
    “data1”: {
    “委托时间”: “”,
    “数量”: “”,
    “价格”: “”,
    “性质”: “”
    }
    }

    2.3.L2GetDetailTransactionData () – 逐笔成交明细

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    start 是 Int 范围开始位置,最后一条 K 线位置是 0, 前一条是 1, 依此类推
    count 是 Int - 范围大小,API 执行前,表示用户要请求的 K 线数目, API 执行后,保存了实际返回的 K 线 数目;

    返回示例:
    {
    “data9”: {
    “成交量”: “235”,
    “成交时间”: “15:00:00”,
    “价格”: “1.280000”,
    “性质”: " "
    },
    “data18”: {
    “成交量”: “58.57”,
    “成交时间”: “15:00:00”,
    “价格”: “1.280000”,
    “性质”: " "
    },
    “data8”: {
    “成交量”: “100”,
    “成交时间”: “15:00:00”,
    “价格”: “1.280000”,
    “性质”: " "
    },
    “data17”: {
    “成交量”: “28.43”,
    “成交时间”: “15:00:00”,
    “价格”: “1.280000”,
    “性质”: " "
    },
    “data7”: {
    “成交量”: “4”,
    “成交时间”: “15:00:00”,
    “价格”: “1.280000”,
    “性质”: " "
    },
    }

    2.4.L2GetBuySellQueue () – 买卖队列

    接口类型 post/get
    入参
    参数名 必选 类型 说明
    stockcode 是 string 股票代码 例如000001
    start 是 Int 范围开始位置,最后一条 K 线位置是 0, 前一条是 1, 依此类推
    count 是 Int - 范围大小,API 执行前,表示用户要请求的 K 线数目, API 执行后,保存了实际返回的 K 线 数目;

    返回示例:
    {
    “data1”: {
    “买队列”: “854|100|27|50|605|45|3|6|10|1000|9|10|10|18|30|200|1|14|100|244|20|188|3|14|3|3|300|3|5|4|3|5|10|1|1|100|100|57|3|260|4|42|10|15|80|10|129|2|85|30”,
    “市场”: “1”,
    “代码”: “601558”,
    “卖队列”: “1|100|18|2000|700|30|100|295|210|100|50|2500|102|150|42|60|50|200|17|5|118|500|1339|3000|40|17|50|50|667|50|15|500|139|10|127|81|80|350|51|239|50|885|100|100|258|2|113”,
    “买笔数”: “360”,
    “卖笔数”: “47”,
    “卖价”: “1.280000”,
    “买价”: “1.270000”
    }
    }

    附:
    版本更新信息
    1、2019.05.10:新增【1.12 GetSecurityList () – 获取市场内某个范围内的 1000 支股票的股票代码】
    2、2019.05.10:新增【1.13 GetSecurityCount () – 获取指定市场内的证券数目】

    展开全文
  • 上交所Level-2行情详解

    万次阅读 2018-05-03 11:24:28
    按统一模式显示不同的交易品种,比如显示债券、基金信息时显示“市盈率”字段Level-1与Level-2对比:Level-2所谓的行情频率优势和低延时优势,随着FAST行情取代老版Show2003.dbf,Level-1行情会和Level-2行情一样快...


    一、Level-1与Level-2数据对比

    Level-1数据的不足之处:

    1. 信息量少,市场深度反映不够,Show2003只有29个有效字段

    2. 按统一模式显示不同的交易品种,比如显示债券、基金信息时显示“市盈率”字段

    Level-1与Level-2对比:


    Level-2所谓的行情频率优势和低延时优势,随着FAST行情取代老版Show2003.dbf,Level-1行情会和Level-2行情一样快。这样一来Level-2的优势主要是在行情深度上。

    FAST行情服务已于2015年6月8日正式切换上线,开始时FAST行情和Show2003行情发布频率均为5秒一幅。自2016年12月19日起,竞价FAST行情发布频率提高至3秒一幅

    Show2003行情发布频率已降速到15秒一幅,自2017年12月11日(周一)起为期一周,Show2003行情发布频率将降为60秒一幅;自2017年12月18日(周一)起为期一周,Show2003行情发布频率将降为30分钟一幅;2017年12月25日(周一)起停止向市场发布Show2003行情,完成Show2003行情下线工作。


    二、Level-2数据的内容

    Level-2数据内容包括: Reference Data (UA101), Transaction (UA3101), Market Data (UA3102, UA3113) 和 Order Queue (UA3111)。

    1. Reference Data (UA101)


    2. Transaction (UA3101)

    Level-2给出了逐笔成交信息。


    3. Market Data (UA3102, UA3113)

    买卖的十档行情,以及全部买入委托的加权均价和总量,全部卖出委托的加权均价和总量。


    4. Order Queue (UA3111)

    Level-2给出了买一和卖一上的前50笔委托明细,这使我们可以看到买卖队列(虽然是简易的)。



    三、上交所到信息服务商的connection:


    时间序列:



    四、FAST - FIX Adapted For Streaming 面向流的信息交换协议

      为了解决FIX协议传输市场数据存在的冗余度高,带宽需求大的问题,芝加哥商品交易所(CME)在2003年向FPL(FIX Protocol Ltd)提交了一个解决方案,FPL在2004年成立了市场数据优化工作组(MDOWG),2005年MDOWG开始根据一些POC(Prove of Concept)的结果进行协议标准制定,并与2006年初完成了FAST V1.0,2006年12月完成了FAST V1.1。

    回顾STEP协议:基于FIX协议,已成为事实上的证券数据标准,语法简单定义灵活易扩展,数据相对冗余

    STEP消息示例:


    STEP消息进行FAST编码后的长度对比:



    FAST的优点是高压缩比,低资源消耗,算法简单高效,每秒百万级别的消息处理能力。

    利用FAST压缩后有效降低了带宽使用。



    FAST关键技术:

    1. Field Encoding

       a. Implicit tag: 提供消息层面的优化,将Fix的tag=value模式进行分离,变成消息模板和消息内容,消息模板在双方通信前就已经确定,真正通信时只需传输消息内容。

       b. Operator:提供消息层面和Tag层面的优化

    2. Transfer Encoding 

        a. 二进制数据流: 对FIX数据实现Byte/Bit level的压缩优化

        b. Presence MAP

        c. Stop Bit Encoded Entities


    VSS端接受FAST数据的流程:

    Initialize  -> Read templates -> Connect VDE ->Logon -> Receive Data -> Decode -> 业务处理 -> 数据存储和转发




    截图和部分内容摘自 上证所Level-2行情接口开发.PPT




    展开全文
  • GSTO股数通A股L2行情数据API开发文档,接口包含:实时5/10档行情,分时价格,逐步成交,分时图,周/日/月/年K线数据以及L2高级股票行情数据接口
  • 沪深交易所level2行情

    千次阅读 2019-08-25 14:07:45
    首先上交所level2行情包括买一卖一前50档委托(3秒刷新),买卖10档行情盘口快照(3秒刷新),逐笔成交信息(3秒?还需确认,在交易软件上市显示3秒刷新一次)。深交所level2行情包括逐笔委托(市场上全部委托、撤单...
  • 上海期货交易所(下文简称:上期所)第二代行情发布平台(SHFE Market Data Platform,...本规范介绍上期所第二代行情发布平台(下文简称:平台)提供的服务,以及服务接口、协议和编码,并给出从平台获取 行情的步骤。
  • 深圳交易所的 Level I 和 Level II行情 .实测比其它行情源要快.分深圳和香港市场.快照,逐笔委托和逐笔成交.tcp发送登录帐号和心跳包即可.收全市场所有行情 .
  • 2008年2月,就提出了XMLHttpRequest Level 2 草案。 这个XMLHttpRequest的新版本,提出了很多有用的新功能,将大大推动互联网革新。本文就对这个新版本进行详细介绍。 一、老版本的XMLHttpRequest对象 在介绍新版本...
  • 华宝证券量化,程序化交易接口DEMO源代码
  • 网上有SAS通过读取同花顺/大智慧等行情软件的临时文件夹获得行情数据,也可以用Matlab的DataFeed通过yahoo接口获得延迟行情数据。 而Mathematica的FinancialData函数能获得全球60多个交易所等多个交易品种的历史日...
  • 行情接口整理(转自知乎)

    千次阅读 2019-09-25 11:47:52
    介绍 ==================== 行情查询主要有两种方式: 1. 使用财经网站接口,...股市行情历史查询(沪深/香港/美国) - 数据接口 - NowAPI 这些url调用都很简单。 2. 可以使用封装好的库。 财经网站接口 ...
  • 2)支持Level 1 + Level 2 实时行情 +扩展行情(期货/期权/港股等),高速连接; 3)全新封装了VC,VB,C#,Python,Delphi,Java,易语言等语言接口,简单易用; 4)专业长期维护支持,再无木马后门安全之虞,速度快...
  • 编译quickfast解析库(沪深level2行情转码库)

    万次阅读 热门讨论 2011-12-26 09:37:51
    编译链接level2行情转码机. 下载quickfast项目(windows平台): http://quickfast.googlecode.com/files/quickfast_win_src_1_4.zip 下载第三方库: 1,下载activeperl (google it) 2,下载mpc ...
  • 期货期权交易行情接口

    千次阅读 2018-12-21 15:32:00
    本文将先介绍期货交易所以及行情交易接口相关内容,然后简要介绍CTP接口。 期货交易所 国内目前有三个商品期货交易所,分别是大连商品交易所、上海期货交易所、郑州商品交易所,还有一个中国金融期货交易所。 ...
  • 获取股票行情API 接口

    万次阅读 2021-02-05 21:56:34
    1. 常规的行情网站#新浪财经http://hq.sinajs.cn/list=sh601003,sh601001var hq_str_sh601003="柳钢股份,5.170,5.180,5.140,5.180,5.080,5.140,5.150,11017629,56533311.000,23500,5.140,28600,5.130,37500,5.120,...
  • 交易系统开发(二)——行情数据

    千次阅读 2022-02-20 10:41:45
    一、行情数据简介 1、行情数据简介 行情数据是交易过程中最基本、最重要的部分。一次完整的交易通常分为三个步骤:接收行情、分析行情(策略部分)、发出买卖指令并成交(算法交易部分)。对于高频交易和低延迟...
  • 接口综合的结果有两种类型的接口:Block-level interface protocol和Port-level interface protocol。 1. Block-level interface protocol Block-level interface protocol这部分接口信号控制整个模块,它是...
  • 由于业务需要,需要在 feign 的接口上实现多层继承,开开心心撸完代码,却踩了个坑,原来 open-feign 是不支持接口的多层继承与多继承。查看几个解决方案无果,最终在源码的 issues 下找到解决方法。Issues 传送门 ...
  • TradeX.dll /Trade.dll交易接口用户参考手册 v1.1版,包括完整的交易接口TradeX软件安装及使用、券商支持、API接口调用函数描述(含C++)、常见问题回答,并更新了刚发布的Level稳定版
  • sina股票接口,通过js取得数据

    热门讨论 2011-07-26 10:38:12
    sina股票的js接口,能实现调用sina上的股票代码,及时时更新
  • 高频数据除了深交所和上交所外,还有几个期货交易所。 最开始,深交所和上交所发布行情都是通过文件方式的,文件是dbf文件。有个接收机,接收机每隔几秒写入一次文件,这就是前面...通过这种方式发布的都是level1行情
  • 新浪的接口

    2012-12-04 18:07:26
    写的一个新浪接口,一段新浪接口的代码、相信你能看懂的、
  • 通达信程序化交易接口的设计方案

    千次阅读 2022-04-15 17:23:18
    但总稳定性和接口的功能的完整性考虑出发,我们选择的第二种方案,GitHub - emeimonkey/ZMTradeService: 交易通股票程序化交易、普通行情、扩展行情、Level2行情及板块数据的WebSocket接口服务,支持委托单成交回报...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 255,960
精华内容 102,384
热门标签
关键字:

level2行情接口