开源项目
在开源项目上,请点击star⭐和watch,关注开源项目代码的动态更新,这样就能掌握项目的变更请求。
GitHub代码下载地址:
https://github.com/xticktop/
Gitee代码下载地址:
https://gitee.com/xtick/
1、竞价数据-实时接口
获取沪深京股票交易日盘中实时竞价数据,竞价时间段:9:15-9:25。每次调用接口返回最新竞价数据。
请求方法
请求地址:http://api.xtick.top/doc/bid/time?type=1&code=000001&token=043fbdcba7f3f3ab332ffff123456789
入参1:type 股票类别
这里目前只支持沪深京A股的竞价数据,type设置为1。
入参2:code 股票代码
比如平安银行为000001。
这里支持批量参数
a、code取值为000001,表示获取股票000001的竞价数据。
b、code取值为000001,000002,600000,表示获取这三个票的竞价数据,多个票直接用英文逗号分割,最多50个股票。
a、code取值为all,表示获取全市场股票的竞价数据。
入参3:token 登录XTick网站,注册获取。
入参4:option 可选参数,为json字符串。如果不需要过滤和排序功能,可以忽略该参数
String filter; //定义筛选条件
String sort; //定义排序字段
int asc; //定义排序方式 0:降序 1:升序
int limit = 10000;//定义截取长度
比如常见的两种场景:
**场景一:**当天全市场股票竞价,按未成交额排序,从大到小,取前100条。
{"sort":"noe","asc":0,"limit":100}
**场景二:**当天全市场股票竞价,过滤出来当天竞价涨幅5个点以上且竞价额大于等于1000万的个股,结果数据按未成交额排序,从大到小,取前100条。
{"filter":"jjzf>5;jje>=10000000","sort":"noe","asc":0,"limit":100}
字段定义
'time' #时间戳
'price' #最新价
'close' #前收盘价
'jjzf' #竞价涨幅
'jjl' #竞价量
'jje' #竞价金额
'nol' #未匹配量
'noe' #未匹配金额量
'trend' #-1未匹配量靠近卖一侧,1未匹配量靠近买一侧
数据示例
type code time price ... jjl jje nol noe
0 1 600968 1766539502000 3.85 ... 447 172095 328 126280
1 1 002291 1766539500000 6.23 ... 558 347634 113 70399
2 1 002190 1766539500000 35.65 ... 117 417105 1 3565
3 1 300669 1766539500000 25.69 ... 13 33397 4 10276
4 1 600645 1766539502000 25.35 ... 50 126750 16 40560
... ... ... ... ... ... ... ... ... ...
5462 1 688147 1766539503000 69.76 ... 153 1067328 2 13952
5463 1 001380 1766539500000 22.16 ... 17 37672 19 42104
5464 1 688283 1766539503000 33.27 ... 16 53232 2 6654
5465 1 300342 1766539500000 24.99 ... 18749 46853752 3 7497
5466 1 605098 1766539501000 41.74 ... 124 517576 2 8348
2、竞价数据-历史接口
请求方法
请求地址:http://api.xtick.top/doc/bid/history?type=1&code=000001&seq=0&startDate=2025-03-25&endDate=2026-03-25&token=043fbdcba7f3f3ab332ffff123456789
入参1:type 股票类别
这里目前只支持沪深京A股的竞价数据,type设置为1。
入参2:code 股票代码
比如平安银行为000001
这里支持以下批量参数
a、code取值为000001,表示获取股票000001的竞价数据。注意这里不支持多个股票
b、code取值为all,startDate和endDate必须是同一天,表示获取某个交易日内的全市场股票的竞价数据。
入参3:seq 序列号,seq为0,表示集合竞价最后一条数据,即9:25分竞价数据,seq为1,表示集合竞价倒数第二条数据,即9:24分57秒竞价数据。目前seq取值就0和1,记录了集合竞价阶段最后两条数据。
**参数4:**时间范围,用于指定数据请求范围,表示的范围是[<b>startDate</b> ,<span> </span><b>endDate</b>]区间(包含前后边界)。、
特别说明:
- startDate - 起始时间,日期格式:2025-03-25
- endDate- 结束时间,日期格式:2025-03-25
入参5:token 登录XTick网站,注册获取
字段定义
'time' #时间戳
'price' #最新价
'close' #前收盘价
'jjzf' #竞价涨幅
'jjl' #竞价量
'jje' #竞价金额
'nol' #未匹配量
'noe' #未匹配金额量
'trend' #-1未匹配量靠近卖一侧,1未匹配量靠近买一侧
数据示例
type code time price ... jjl jje nol noe
0 1 000001 1766419200000 11.52 ... 6478 7462656 19162 22074624
1 1 000001 1766505600000 11.55 ... 3842 4437510 3376 3899280
3、竞价数据-详情接口
开盘竞价阶段,个股的所有竞价信息。当天竞价完成后,9:25更新完数据。
请求方法:
请求地址:http://api.xtick.top/doc/bid/detail?type=1&code=000001&tradeDate=2025-03-25&token=043fbdcba7f3f3ab332ffff123456789
入参1:type 股票类别
这里目前只支持沪深京A股的竞价数据,type设置为1。
入参2:code 股票代码
比如平安银行为000001,不支持批量参数。
参数3:tradeDate 交易日期,日期格式:2025-10-28。
入参4:token 登录XTick网站,注册获取
字段定义
'time' #时间戳
'price' #最新价
'close' #前收盘价
'jjzf' #竞价涨幅
'jjl' #竞价量
'jje' #竞价金额
'nol' #未匹配量
'noe' #未匹配金额量
'trend' #-1未匹配量靠近卖一侧,1未匹配量靠近买一侧
数据示例
type code time price ... jjl jje nol noe
0 1 000001 1766452500000 11.53 ... 72 83016 30 34590
1 1 000001 1766452509000 11.53 ... 936 1079208 12 13836
2 1 000001 1766452518000 11.54 ... 1008 1163232 1449 1672146
3 1 000001 1766452527000 11.53 ... 1173 1352469 56 64568
4 1 000001 1766452545000 11.53 ... 1173 1352469 123 141819
5 1 000001 1766452554000 11.54 ... 1271 1466734 1445 1667530
6 1 000001 1766452563000 11.54 ... 1271 1466734 1449 1672146
7 1 000001 1766452572000 11.54 ... 1271 1466734 1511 1743694
8 1 000001 1766452581000 11.54 ... 1271 1466734 2231 2574574
9 1 000001 1766452599000 11.53 ... 1277 1472381 219 252507
10 1 000001 1766452617000 11.53 ... 1427 1645331 69 79557

