目 录
一、 普通行情 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.参股控股】
————————————————
版权声明:本文为CSDN博主「执着后端的阿龙」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44434573/article/details/90206271