二. 股票基础数据
文章目录
- 二. 股票基础数据
- 一. 查询股票融资信息数据
- 二. 查询所有的股票信息
- 三. 查询所有的股票类型信息
- 四. 根据类型查询所有的股票数据信息
- 五. 查询股票当前的基本信息
- 六. 查询股票的K线图, 返回对应的 base64 信息
- 七. 展示股票的K线图数据, 对应的是数据信息
- 八. 展示股票的K线图, 以图形展示
- 九. 展示股票某一天的分时数据
- 十. 查询股票关联的版块信息
- 十一. 展示股票历史资金信息
- 十二. 展示股票今日资金信息
- 十三. 获取天级别最近的历史记录
- 十四. 查询股票的历史记录
- 十五. 查看天/星期范围统计的历史记录
- 十六. 展示股票今日资金信息,Image 处理成图进行展示
- 十七. 查看最近多少天某个属性的涨跌幅度值
- 十八. 查询近一个月的更新记录信息
一. 查询股票融资信息数据
接口描述:
接口地址:/StockApi/stock/findCanRong
请求方式:Get
consumes:["application/json"]
produces:["*/*"]
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string |
响应示例:
{"code": 0,"data": [],"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | array | |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
二. 查询所有的股票信息
接口描述:
接口地址:/StockApi/stock/list
请求方式:POST
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"code": "","codeType": 0,"codes": [],"count": 0,"days": 0,"endDate": "","exchange": 0,"keyword": "","pageNum": 0,"pageSize": 0,"startDate": "","subPattern": "","type": 0,"willZtEndTime": "","zbType": ""
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
stockRo | stockRo | body | true | 股票对象 | 股票对象 |
schema属性说明
股票对象
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
keyword | 搜索的关键字 | body | false | string | |
pageNum | 页数 | body | true | integer(int32) | |
pageSize | 每页显示最大数量 | body | true | integer(int32) |
响应示例:
{"code": 0,"data": {"list": [{"amplitude": 0,"amplitudeProportion": "","closingPrice": 0,"code": "","date": "","exchange": 0,"fullCode": "","highestPrice": 0,"lowestPrice": 0,"name": "","nowPrice": 0,"openingPrice": 0,"tradingValue": 0,"tradingVolume": 0,"yesClosingPrice": 0,"zt": 0}],"total": 0},"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | 分页展示«股票展示信息» | 分页展示«股票展示信息» |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
分页展示«股票展示信息»
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
list | list数据 | array | 股票展示信息 |
total | 总数 | integer(int64) |
股票展示信息
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
amplitude | 涨跌幅度 | number | |
amplitudeProportion | 涨跌幅度百分比 | string | |
closingPrice | 收盘价 | number | |
code | 股票的代码 | string | |
date | 当前天 | string | |
exchange | 交易所类型 | integer(int32) | |
fullCode | 股票的全代码 | string | |
highestPrice | 最高价格 | number | |
lowestPrice | 最低价格 | number | |
name | 股票的名称 | string | |
nowPrice | 当前的价格 | number | |
openingPrice | 开盘价 | number | |
tradingValue | 成交量金额 | number | |
tradingVolume | 成交量(股) | integer(int64) | |
yesClosingPrice | 昨天的收盘价 | number | |
zt | 是否涨停 1为涨停 0为不涨停 | integer(int32) |
三. 查询所有的股票类型信息
接口描述:
接口地址:/StockApi/stock/listDbType
请求方式:Get
consumes:
produces:["*/*"]
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string |
响应示例:
{"code": 0,"data": [{"code": "","name": ""}],"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | array | 字典配置展示 |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
字典配置展示
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | code | string | |
name | name | string |
{"code": 20000,"success": true,"message": null,"timestamp": 1698321126695,"exceptionMessage": null,"data": [{"code": "1","name": "上海"},{"code": "2","name": "深圳"},{"code": "3","name": "创业板"},{"code": "4","name": "北京板"},{"code": "5","name": "上海和深圳"},{"code": "6","name": "上海和深圳和创业"},{"code": "7","name": "上海和深圳和创业和北京"},{"code": "8","name": "所有"}]
}
四. 根据类型查询所有的股票数据信息
接口描述:
接口地址:/StockApi/stock/listAllByDbType
/{codeType}
请求方式:Get
produces:["*/*"]
请求示例:
/StockApi/stock/listAllByDbType/1
其中, codeType 支持的 类型枚举为:
SH(1, "上海"),SZ(2, "深圳"),CY(3, "创业板"),BJ(4, "北京板"),SH_SZ(5, "上海和深圳"),SH_SZ_CY(6, "上海和深圳和创业"),SH_SZ_CY_BJ(7, "上海和深圳和创业和北京"),ALL(8, "所有");
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string |
响应示例:
{"code": 0,"data": [],"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | array | |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
五. 查询股票当前的基本信息
接口描述:
接口地址:/StockApi/stockCrawler/getStockInfo
请求方式:Get
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"code": ""
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
code | 股票六位数编码 | body | true | string |
schema属性说明
响应示例:
{"code": 0,"data": {"amplitude": 0,"amplitudeProportion": "","closingPrice": 0,"code": "","date": "","exchange": 0,"fullCode": "","highestPrice": 0,"lowestPrice": 0,"name": "","nowPrice": 0,"openingPrice": 0,"tradingValue": 0,"tradingVolume": 0,"yesClosingPrice": 0,"zt": 0},"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | 股票展示信息 | 股票展示信息 |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
股票展示信息
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
amplitude | 涨跌幅度 | number | |
amplitudeProportion | 涨跌幅度百分比 | string | |
closingPrice | 收盘价 | number | |
code | 股票的代码 | string | |
date | 当前天 | string | |
exchange | 交易所类型 | integer(int32) | |
fullCode | 股票的全代码 | string | |
highestPrice | 最高价格 | number | |
lowestPrice | 最低价格 | number | |
name | 股票的名称 | string | |
nowPrice | 当前的价格 | number | |
openingPrice | 开盘价 | number | |
tradingValue | 成交量金额 | number | |
tradingVolume | 成交量(股) | integer(int64) | |
yesClosingPrice | 昨天的收盘价 | number | |
zt | 是否涨停 1为涨停 0为不涨停 | integer(int32) |
http://127.0.0.1:8081/StockApi/stockCrawler/getStockInfo?code=002812
六. 查询股票的K线图, 返回对应的 base64 信息
接口描述:
接口地址:/StockApi/stockCrawler/getStockKline
请求方式:POST
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"code": "002812","type": 2
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
stockRo | stockRo | body | true | 股票对象 | 股票对象 |
schema属性说明
股票对象
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | 股票的编码 | body | true | string | |
type | 查看K线的类型 | body | true | integer(int32) | 1为分钟 2为天 3为周 4为月 |
响应示例:
{"code": 0,"data": "","exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | string | |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
获取天级别 K线:
七. 展示股票的K线图数据, 对应的是数据信息
接口描述:
接口地址:/StockApi/stockCrawler/showKData
请求方式:POST
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"code": "","type": 0,"count":90
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
stockRo | stockRo | body | true | 股票对象 | 股票对象 |
schema属性说明
股票对象
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | 股票的编码 | body | true | string | |
type | 查看K线的类型 | body | true | integer(int32) | 1为1分钟 2为天 5为5分钟 6为15分钟 7为30分钟 8为60分钟 |
count | 数据数量 | body | false | int | 数据的数据,默认为 90 |
响应示例:
{"code": 0,"data": [{"amplitude": 0,"amplitudeProportion": 0,"changingProportion": 0,"close": 0,"code": "","day": "","high": 0,"id": 0,"low": 0,"name": "","open": 0,"preClose": 0,"priceChange": 0,"subAmplitude": 0,"subAmplitudeProportion": 0,"than": 0,"tradeDate": "","tradingValue": 0,"volume": 0}],"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | array | 股票K线数据展示 |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
股票K线数据展示
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
amplitude | 涨跌幅度 | number | |
amplitudeProportion | 涨跌幅度百分比 | number | |
changingProportion | 换手率 | number | |
close | 收盘价 | number | |
code | 股票的代码 | string | |
day | 当前天 | string | |
high | 最高价格 | number | |
id | integer(int32) | ||
low | 最低价格 | number | |
name | 股票的名称 | string | |
open | 开盘价 | number | |
preClose | 前收 | number | |
priceChange | 前涨跌额度 | number | |
subAmplitude | 今日震幅 high -low | number | |
subAmplitudeProportion | 今日震幅比例 | number | |
than | 量比 | number | |
tradeDate | 交易天 | string(date-time) | |
tradingValue | 成交量金额 | number | |
volume | 成交量(股) | integer(int64) |
按照日期升序排列
查询天 type =2
查询 15分钟的, type : 6
八. 展示股票的K线图, 以图形展示
接口描述:
接口地址:/StockApi/stockCrawler/showStockKline
请求方式:POST
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"code": "","type": 0
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
stockRo | stockRo | body | true | 股票对象 | 股票对象 |
schema属性说明
股票对象
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | 股票的编码 | body | true | string | |
type | 查看K线的类型 | body | true | integer(int32) | 1为分钟 2为天 |
响应示例:
图片形式展示
如 展示股票的今日分时图 type 为1
展示天 type = 2
九. 展示股票某一天的分时数据
接口描述:
接口地址:/StockApi/stockCrawler/showDayKData
请求方式:POST
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"code": "002812","startDate": "2023-10-26","type": 1
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
stockRo | stockRo | body | true | 股票对象 | 股票对象 |
schema属性说明
股票对象
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | 股票的编码 | body | true | string | |
type | 查看K线的类型 | body | true | integer(int32) | 1为1分钟 5为5分钟 6为15分钟 7为30分钟 8为60分钟 为1的话,只能是当前天。 |
startDate | 展示那一天的数据 | body | false | string | 选择日期,不传入的话为最新的交易日 |
willZtEndTime | 截止要涨停的时间 | body | false | string | 截止涨停的时间, 即在这个时间点之前,是否有要涨停的动作。 打板时用 默认为: 10:00:00 |
响应示例:
{"code": 0,"data": {"details": [],"code":"002812","date":"2023-10-26","willZt": false},"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | 股票今日涨停和昨日连板数据分析 | 股票今日涨停和昨日连板数据分析 |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 股票编码 | string | |
date | 日期 | string | |
details | 明细数据 | array | |
willZt | 是否将要涨停 | boolean |
分时数据查询: type 为1
5 分钟的数据查询, 日期可以为 其他天, 但要在最新 30天以内。
十. 查询股票关联的版块信息
接口描述:
接口地址:/StockApi/stockCrawler/listRelationBk
请求方式:Get
consumes:
produces:["*/*"]
请求示例:
{"code": "002812"
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
code | 股票编码 | body | true | string | 股票六位数编码 |
响应示例:
{"code": 0,"data": [{"amplitude": 0,"bkCode": "","bkName": "","stockCode": ""}],"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | array | 股票与版块 |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
股票与版块
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
amplitude | 幅度 | integer(int32) | |
bkCode | 版块编码 | string | |
bkName | 版块名称 | string | |
stockCode | 股票编码 | string |
十一. 展示股票历史资金信息
接口描述:
接口地址:/StockApi/stockCrawler/showHistoryMoney
请求方式:Get
consumes:
produces:["*/*"]
请求示例:
{"code": "002812"
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
code | 股票编码 | body | true | string | 股票编码 |
响应示例:
{"code": 0,"data": [{"bkCode": "","bkName": "","bkNowPrice": "","bkNowProportion": 0,"currentDate": "","currentDateStr": "","market": 0,"sortNum": 0,"todayMainInflow": "","todayMainInflowCode": "","todayMainInflowName": "","todayMainInflowProportion": "","todayMiddleInflow": "","todayMiddleInflowProportion": "","todayMoreInflow": "","todayMoreInflowProportion": "","todaySmallInflow": "","todaySmallInflowProportion": "","todaySuperInflow": "","todaySuperInflowProportion": "","type": 0}],"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | array | 版块资金流 |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
版块资金流
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
bkCode | 版块编码 | string | |
bkName | 版块名称 | string | |
bkNowPrice | 最新价 | string | |
bkNowProportion | 涨跌幅 | number(double) | |
currentDate | 当前时间 | string(date-time) | |
currentDateStr | 当前时间字符串形式 | string | |
market | 市场 | integer(int32) | |
sortNum | 版块排名数 | integer(int32) | |
todayMainInflow | 今日主力净注入净额 | string | |
todayMainInflowCode | 今日主力净注入股票编码 | string | |
todayMainInflowName | 今日主力净注入股票名称 | string | |
todayMainInflowProportion | 今日主力净注入净额 占比 | string | |
todayMiddleInflow | 今日 中单净注入净额 | string | |
todayMiddleInflowProportion | 今日 中单净注入净额 占比 | string | |
todayMoreInflow | 今日 大单净注入净额 | string | |
todayMoreInflowProportion | 今日 大单净注入净额 占比 | string | |
todaySmallInflow | 今日 小单净注入净额 | string | |
todaySmallInflowProportion | 今日 小单净注入净额 占比 | string | |
todaySuperInflow | 今日 超大净注入净额 | string | |
todaySuperInflowProportion | 今日 超大净注入净额 占比 | string | |
type | 类型 | integer(int32) |
十二. 展示股票今日资金信息
接口描述:
接口地址:/StockApi/stockCrawler/showTodayMoney
请求方式:Get
consumes:
produces:["*/*"]
请求示例:
{"code": "","codeType": 0,"codes": [],"count": 0,"days": 0,"endDate": "","exchange": 0,"keyword": "","pageNum": 0,"pageSize": 0,"startDate": "","subPattern": "","type": 0,"willZtEndTime": "","zbType": ""
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
code | 股票编码 | body | true | string | 股票编码 |
响应示例:
{"code": 0,"data": [{"bkCode": "","bkName": "","bkNowPrice": "","bkNowProportion": "","code": "","currentDate": "","name": "","todayMainInflow": "","todayMiddleInflow": "","todayMoreInflow": "","todaySmallInflow": "","todaySuperInflow": "","type": 0}],"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | array | 股票今日资金数据展示Vo |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
股票今日资金数据展示Vo
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
bkCode | 股票编码 | string | |
bkName | 股票名称 | string | |
bkNowPrice | 最新价 | string | |
bkNowProportion | 最新价涨跌比例 | string | |
code | 股票编码 | string | |
currentDate | 日期 | string(date-time) | |
name | 股票名称 | string | |
todayMainInflow | 今日主力净注入净额 | string | |
todayMiddleInflow | 今日 中单净注入净额 | string | |
todayMoreInflow | 今日 大单净注入净额 | string | |
todaySmallInflow | 今日 小单净注入净额 | string | |
todaySuperInflow | 今日 超大净注入净额 | string | |
type | 类型 | integer(int32) |
十三. 获取天级别最近的历史记录
接口描述:
接口地址:/StockApi/stockHistory/getLastHistory/{code}/{days}
请求方式:GET
consumes:``
produces:["*/*"]
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
code | code | path | true | string | |
days | days | path | true | integer |
响应示例:
{"code": 0,"data": [{"amount": 0,"amplitude": 0,"bias12": 0,"bias24": 0,"bias6": 0,"boll": {"continueExpand": 0,"d": 0,"m": 0,"u": 0},"cci14": {"tp": 0,"value": 0},"changingProportion": 0,"close": 0,"closeTime": "","dmi": {"adx": 0,"adxr": 0,"dim": 0,"dip": 0,"dmm": 0,"dmp": 0,"dx": 0,"tr": 0},"ema10": 0,"ema20": 0,"ema5": 0,"ema60": 0,"high": 0,"kdj": {"d": 0,"j": 0,"k": 0},"low": 0,"ma10": 0,"ma20": 0,"ma40": 0,"ma5": 0,"ma60": 0,"macd": {"continueRise": 0,"dea": 0,"dif": 0,"fastEma": 0,"macdValue": 0,"slowEma": 0},"open": 0,"pctChange": 0,"preClose": 0,"priceChange": 0,"qpcv": {"arise": 0,"crise": 0,"vrise": 0,"yang": 0},"rsi12": {"emaDown": 0,"emaUp": 0,"value": 0},"rsi24": {"emaDown": 0,"emaUp": 0,"value": 0},"rsi6": {"emaDown": 0,"emaUp": 0,"value": 0},"stockName": "","symbol": "","td": 0,"timestamp": "","top3In20": {"ath": 0,"atl": 0,"vth": 0,"vtl": 0},"top4In30": {"ath": 0,"atl": 0,"vth": 0,"vtl": 0},"top5In60": {"ath": 0,"atl": 0,"vth": 0,"vtl": 0},"volume": 0,"wr10": 0,"wr14": 0,"wr20": 0,"wr6": 0}],"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | array | StockIndicatorCarrierDomain |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
StockIndicatorCarrierDomain
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
amount | number(double) | ||
amplitude | number(double) | ||
bias12 | number(double) | ||
bias24 | number(double) | ||
bias6 | number(double) | ||
boll | BOLL | BOLL | |
cci14 | CCI | CCI | |
changingProportion | number | ||
close | number(double) | ||
closeTime | string(date-time) | ||
dmi | DMI | DMI | |
ema10 | number(double) | ||
ema20 | number(double) | ||
ema5 | number(double) | ||
ema60 | number(double) | ||
high | number(double) | ||
kdj | KDJ | KDJ | |
low | number(double) | ||
ma10 | number(double) | ||
ma20 | number(double) | ||
ma40 | number(double) | ||
ma5 | number(double) | ||
ma60 | number(double) | ||
macd | MACD | MACD | |
open | number(double) | ||
pctChange | number(double) | ||
preClose | number(double) | ||
priceChange | number(double) | ||
qpcv | XlcQPCV | XlcQPCV | |
rsi12 | RSI | RSI | |
rsi24 | RSI | RSI | |
rsi6 | RSI | RSI | |
stockName | string | ||
symbol | string | ||
td | integer(int32) | ||
timestamp | string(date-time) | ||
top3In20 | XlcTOPMV | XlcTOPMV | |
top4In30 | XlcTOPMV | XlcTOPMV | |
top5In60 | XlcTOPMV | XlcTOPMV | |
volume | number(double) | ||
wr10 | number(double) | ||
wr14 | number(double) | ||
wr20 | number(double) | ||
wr6 | number(double) |
BOLL
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
continueExpand | integer(int32) | ||
d | number(double) | ||
m | number(double) | ||
u | number(double) |
CCI
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
tp | number(double) | ||
value | number(double) |
DMI
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
adx | number(double) | ||
adxr | number(double) | ||
dim | number(double) | ||
dip | number(double) | ||
dmm | number(double) | ||
dmp | number(double) | ||
dx | number(double) | ||
tr | number(double) |
KDJ
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
d | number(double) | ||
j | number(double) | ||
k | number(double) |
MACD
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
continueRise | integer(int32) | ||
dea | number(double) | ||
dif | number(double) | ||
fastEma | number(double) | ||
macdValue | number(double) | ||
slowEma | number(double) |
XlcQPCV
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
arise | integer(int32) | ||
crise | integer(int32) | ||
vrise | integer(int32) | ||
yang | integer(int32) |
RSI
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
emaDown | number(double) | ||
emaUp | number(double) | ||
value | number(double) |
XlcTOPMV
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
ath | number(double) | ||
atl | number(double) | ||
vth | number(double) | ||
vtl | number(double) |
十四. 查询股票的历史记录
接口描述:
接口地址:/StockApi/stockHistory/history
请求方式:POST
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"code": "","endDate": "","pageNum": 0,"pageSize": 0,"startDate": ""
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
stockRo | stockRo | body | true | 股票对象 | 股票对象 |
schema属性说明
股票对象
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | 股票的编码 | body | false | string | |
endDate | 结束日期 | body | false | string | |
pageNum | 页数 | body | true | integer(int32) | |
pageSize | 每页显示最大数量 | body | true | integer(int32) | |
startDate | 开始日期 | body | false | string |
响应示例:
{"code": 0,"data": {"list": [{"amplitude": 0,"amplitudeProportion": 0,"appointThan": "","avgPrice": 0,"buyHand": 0,"changingProportion": 0,"closingPrice": 0,"code": "","currDate": "","dynamicPriceRatio": 0,"highestPrice": 0,"highestTime": "","innerDish": 0,"lowestPrice": 0,"lowestTime": "","ltMarket": 0,"market": 0,"name": "","openingPrice": 0,"outDish": 0,"sellHand": 0,"staticPriceRatio": 0,"than": 0,"tradingValue": 0,"tradingVolume": 0,"ttmPriceRatio": 0,"yesClosingPrice": 0}],"total": 0},"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | 分页展示«股票记录展示Vo» | 分页展示«股票记录展示Vo» |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
分页展示«股票记录展示Vo»
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
list | list数据 | array | 股票记录展示Vo |
total | 总数 | integer(int64) |
股票记录展示Vo
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
amplitude | 涨跌额 | number | |
amplitudeProportion | 涨跌幅度 | number | |
appointThan | 委比 | string | |
avgPrice | 平均价 | number | |
buyHand | 买手 | integer(int32) | |
changingProportion | 换手率 | number | |
closingPrice | 收盘价 | number | |
code | 编码 | string | |
currDate | 当前日期 | string(date-time) | |
dynamicPriceRatio | 动态的市盈率 | number | |
highestPrice | 最高价 | number | |
highestTime | 最高价时间 | string(date-time) | |
innerDish | 内盘 | integer(int32) | |
lowestPrice | 最低价 | number | |
lowestTime | 最低价时间 | string(date-time) | |
ltMarket | 流动市值 | number | |
market | 市值 | number | |
name | 名称 | string | |
openingPrice | 开盘价 | number | |
outDish | 外盘 | integer(int32) | |
sellHand | 卖手 | integer(int32) | |
staticPriceRatio | 静态的市盈率 | number | |
than | 量比 | number | |
tradingValue | 成交额 | number | |
tradingVolume | 成交量 | number | |
ttmPriceRatio | ttm 的市盈率 | number | |
yesClosingPrice | 昨日收盘价 | number |
按照日期 降序展示
十五. 查看天/星期范围统计的历史记录
接口描述:
接口地址:/StockApi/stockHistory/listDayRange
请求方式:POST
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"code": "","endDate": "","endDayNum": 0,"month": 0,"pageNum": 0,"pageSize": 0,"startDate": "","startDayNum": 0,"weeks": []
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
stockDayStatRo | stockDayStatRo | body | true | 股票天数统计Ro | 股票天数统计Ro |
schema属性说明
股票天数统计Ro
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | 股票的编码 | body | false | string | |
endDate | 结束日期 | body | false | string | |
endDayNum | 结束的天数字 | body | false | integer(int32) | |
month | 月份 | body | false | integer(int32) | |
pageNum | 页数 | body | true | integer(int32) | |
pageSize | 每页显示最大数量 | body | true | integer(int32) | |
startDate | 开始日期 | body | false | string | |
startDayNum | 开始的天数字 | body | false | integer(int32) | |
weeks | 星期几的集合 | body | false | array |
响应示例:
{"code": 0,"data": {"list": [{"amplitude": 0,"amplitudeProportion": 0,"appointThan": "","avgPrice": 0,"buyHand": 0,"changingProportion": 0,"closingPrice": 0,"code": "","currDate": "","dynamicPriceRatio": 0,"highestPrice": 0,"highestTime": "","innerDish": 0,"lowestPrice": 0,"lowestTime": "","ltMarket": 0,"market": 0,"name": "","openingPrice": 0,"outDish": 0,"sellHand": 0,"staticPriceRatio": 0,"than": 0,"tradingValue": 0,"tradingVolume": 0,"ttmPriceRatio": 0,"yesClosingPrice": 0}],"total": 0},"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | 分页展示«股票记录展示Vo» | 分页展示«股票记录展示Vo» |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
分页展示«股票记录展示Vo»
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
list | list数据 | array | 股票记录展示Vo |
total | 总数 | integer(int64) |
股票记录展示Vo
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
amplitude | 涨跌额 | number | |
amplitudeProportion | 涨跌幅度 | number | |
appointThan | 委比 | string | |
avgPrice | 平均价 | number | |
buyHand | 买手 | integer(int32) | |
changingProportion | 换手率 | number | |
closingPrice | 收盘价 | number | |
code | 编码 | string | |
currDate | 当前日期 | string(date-time) | |
dynamicPriceRatio | 动态的市盈率 | number | |
highestPrice | 最高价 | number | |
highestTime | 最高价时间 | string(date-time) | |
innerDish | 内盘 | integer(int32) | |
lowestPrice | 最低价 | number | |
lowestTime | 最低价时间 | string(date-time) | |
ltMarket | 流动市值 | number | |
market | 市值 | number | |
name | 名称 | string | |
openingPrice | 开盘价 | number | |
outDish | 外盘 | integer(int32) | |
sellHand | 卖手 | integer(int32) | |
staticPriceRatio | 静态的市盈率 | number | |
than | 量比 | number | |
tradingValue | 成交额 | number | |
tradingVolume | 成交量 | number | |
ttmPriceRatio | ttm 的市盈率 | number | |
yesClosingPrice | 昨日收盘价 | number |
十六. 展示股票今日资金信息,Image 处理成图进行展示
接口描述:
接口地址:/StockApi/stockHistory/showTodayMoneyImage
请求方式:Get
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"code": ""
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
code | 股票编码 | body | true | string | 股票对象 |
schema属性说明
十七. 查看最近多少天某个属性的涨跌幅度值
接口描述:
接口地址:/StockApi/stockHistory/stageZDFRange
请求方式:POST
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"property":"closingPrice","code":"002812","startDate":"2023-10-11","endDate": "2023-10-26"
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
stageRo | stageRo | body | true | 阶段性的Ro | 阶段性的Ro |
schema属性说明
阶段性的Ro
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | 股票编码 | body | true | string | |
startDate | 开始日期 | body | true | string | |
endDate | 结束日期 | body | true | string | |
property | 股票的某个属性 | body | true | string | 属性支持 HistoryVo 中的相关的 double 属性 |
响应示例:
{"code": 0,"data": {"changeValue": 0,"codes": [],"details": []},"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | 选中的策略展示VO | 选中的策略展示VO |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
选中的策略展示VO
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
changeValue | 幅度值 | number(double) | |
codes | 股票编码集合 | array | |
details | 详情信息 | array |
十八. 查询近一个月的更新记录信息
接口描述:
接口地址:/StockApi/stockLog/list
请求方式:POST
consumes:["application/json"]
produces:["*/*"]
请求示例:
{"pageSize": 15,"pageNum": 1,"code": "","startDate": "2023-10-12","endDate": "2023-10-26","udpateType": "1"
}
请求参数:
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
Authorization | Token令牌 | header | false | string | |
stockUpdateLogRo | stockUpdateLogRo | body | true | 股票更新日志Ro | 股票更新日志Ro |
schema属性说明
股票更新日志Ro
参数名称 | 参数说明 | in | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
code | 股票的编码 | body | false | string | |
endDate | 结束日期 | body | true | string | |
pageNum | 页数 | body | true | integer(int32) | |
pageSize | 每页显示最大数量 | body | true | integer(int32) | |
startDate | 开始日期 | body | true | string | |
updateType | 更新类型 1为新上市 2为名称修改 3为退市 | body | false |
响应示例:
{"code": 0,"data": {"list": [{"code": "","exchange": 0,"fullCode": "","name": "","updateTime": "","updateType": 0}],"total": 0},"exceptionMessage": "","message": "","success": true,"timestamp": 0
}
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 响应代码 | integer(int32) | integer(int32) |
data | 响应的数据 | 分页展示«股票更新历史» | 分页展示«股票更新历史» |
exceptionMessage | 异常信息 | string | |
message | 响应信息 | string | |
success | 是否成功 true 为成功 false 为不成功 | boolean | |
timestamp | 当前时间戳 | integer(int64) | integer(int64) |
schema属性说明
分页展示«股票更新历史»
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
list | list数据 | array | 股票更新历史 |
total | 总数 | integer(int64) |
股票更新历史
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | 股票code | string | |
exchange | 股票 exchange | integer(int32) | |
fullCode | 股票 全编码 | string | |
name | 股票名称 | string | |
updateTime | 更新时间 | string(date-time) | |
updateType | 更新类型 1为新上市 2为名称修改 3为退市 | integer(int32) |