二. 股票基础数据
文章目录
- 二. 股票基础数据
- 一. 查询股票融资信息数据
- 二. 查询所有的股票信息
- 三. 查询所有的股票类型信息
- 四. 根据类型查询所有的股票数据信息
- 五. 查询股票当前的基本信息
- 六. 查询股票的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) |