股票指标信息(六)

6-指标信息

文章目录

  • 6-指标信息
    • 一. 展示股票的K线图数据,用于数据统计
    • 二. 展示股票指标数据,使用Java处理,集合形式展示
    • 三. 展示股票目前的最新的指标数据信息
    • 四. 展示股票指标数据,某一个属性使用Java处理
    • 五. 展示股票的指标数据,用于 Echarts 页面数据统计
    • 六. 展示股票指标数据,然后处理成图进行展示

本章节特别鸣谢大神 XLC 提供的开源指标库, 该指标库方便,快速,准确,建议大家多多使用。

码云地址: https://gitee.com/xianlaocai/xianlaocai-quant

type类型: 关于指标的类型, 1为 分钟K线, 2为天K线, 3为周K线,4为月K线,

5为5分钟,6为15分钟,7为30分钟,8为60分钟.

zbType 类型: 关于指标属性

    MACD("macd", "MACD"),
    KDJ("kdj", "KDJ"),
    BOLL("boll", "BOLL"),
    DMI("dmi", "DMI"),


    RSI("rsi", "RSI"),
    BIAS("bias", "BIAS"),
    BBI("bbi", "BBI"),
    WR("wr", "WR"),
    PSY("psy", "PSY"),
    CCI("cci", "CCI"),
    ATR("atr", "ATR"),

    // 执行 Python 时 组合指标
    ZU_INDEX_4("ZU_INDEX_4", "四个指标"),

    /*java 其他的指标*/
    QPCV("qpcv", "量价形态"),
    TOP3IN20("top3In20", "TOPMV-20取3"),
    TOP4IN30("top4In30", "TOPMV-30取4"),
    TOP5IN60("top5In60", "TOPMV-60取5"),
    TD("td", "神奇九转,九转序列、TD序列"),
    CCI14("cci14","股价-CCI:顺势指标 CCI指标就一个参数,一般用14,看中短线用,还可以用84看中长线。"),

    MA5("ma5", "MA_5"),
    MA10("ma10", "ma10"),
    MA20("ma20", "ma20"),
    MA40("ma40","ma40"),
    MA60("ma60","ma60"),

    EMA5("ema5","EMA_5"),
    EMA10("ema10","ema10"),
    EMA20("ema20","ema20"),
    EMA60("ema60","ema60"),

    RSI6("rsi6","rsi6"),
    RSI12("rsi12","rsi12"),
    RSI24("rsi24","rsi24"),


    BIAS6("bias6","bias6"),
    BIAS12("bias12","bias12"),
    BIAS24("bias24","bias24"),

    WR6("wr6","wr6"),
    WR10("wr10","wr10"),
    WR14("wr14","wr14"),
    WR20("wr20","wr20"),

一. 展示股票的K线图数据,用于数据统计

接口描述:

接口地址:/StockApi/indexStock/statKData

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"code": "",
	"count": 0,
	"type": 0
}

请求参数

参数名称参数说明in是否必须数据类型schema
zbRozbRobodytrue指标使用对象指标使用对象
AuthorizationToken令牌headerfalsestring

schema属性说明

指标使用对象

参数名称参数说明in是否必须数据类型schema
code股票编码bodytruestring
count数量,默认为60bodyfalseinteger(int32)
type查看K线的类型 2为日 5为5分钟 6为15分钟 7为30分钟 8为60分钟bodytrueinteger(int32)

响应示例:

{
	"code": 0,
	"data": {
		"code": "",
		"kdata": [],
		"name": ""
	},
	"exceptionMessage": "",
	"message": "",
	"success": true,
	"timestamp": 0
}

响应参数:

参数名称参数说明类型schema
code响应代码integer(int32)integer(int32)
data响应的数据统计股票K线数据统计股票K线数据
exceptionMessage异常信息string
message响应信息string
success是否成功 true 为成功 false 为不成功boolean
timestamp当前时间戳integer(int64)integer(int64)

schema属性说明

统计股票K线数据

参数名称参数说明类型schema
code股票编码string
kdatak线数据arrayarray
name股票名称string

kdata是一个数据, 里面内容依次为: 日期, 开盘价, 收盘价,最低价,最高价, 成交量(手), 成交金额 (万), 前收价

如 查询股票 002812 天级别 K线数据

image-20231028114825734

1分钟级别数据:

image-20231028115102797

5分钟数据:

image-20231028115011605

15分钟数据:

image-20231028115030378

二. 展示股票指标数据,使用Java处理,集合形式展示

接口描述:

接口地址:/StockApi/indexStock/statJavaIndicator

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
	"code": "",
	"count": 0,
	"type": 0
}

请求参数

参数名称参数说明in是否必须数据类型schema
AuthorizationToken令牌headerfalsestring
stockRostockRobodytrue股票对象股票对象

schema属性说明

股票对象

参数名称参数说明in是否必须数据类型schema
code股票的编码bodytruestring
count数量天数bodytrueinteger(int32)
type类型bodytruestring

响应示例:

{
	"code": 0,
	"data": [
		{
            "id": null,
            "currDate": "2023-10-27 15:00:00",
            "code": "002812",
            "name": "恩捷股份",
            "ktype": 2,
            "nowPrice": 63.17,
            "macdFastEma": 61.24760192932011,
            "macdSlowEma": 62.505948323418245,
            "macdDif": -1.26,
            "macdDea": -1.99,
            "macdValue": 1.46,
            "bollU": 64.47,
            "bollM": 60.68,
            "bollD": 56.89,
            "kdjK": 57.44,
            "kdjD": 53.38,
            "kdjJ": 65.55,
            "dmiDl1": 25.35,
            "dmiDl2": 20.88,
            "dmiAdx": 25.98,
            "dmiAdxr": 28.22,
            "klineRise": null,
            "klineYang": null,
            "volumeRise": null,
            "amountRise": null,
            "td": -2,
            "ma5": 61.8,
            "ma10": 61.27,
            "ma20": 60.68,
            "ma40": 62.2,
            "ma60": 71.71,
            "ema5": 61.63,
            "ema10": 61.28,
            "ema20": 61.66,
            "ema60": 69.41,
            "rsi6": 56.93,
            "rsi12": 52.46,
            "rsi24": 45.47,
            "bias6": 1.54,
            "bias12": 3.2,
            "bias24": 3.99,
            "cci14": 3.6,
            "wr6": 21.29,
            "wr10": 21.29,
            "wr14": 21.29,
            "wr20": 21.29
        }
	],
	"exceptionMessage": "",
	"message": "",
	"success": true,
	"timestamp": 0
}

响应参数:

参数名称参数说明类型schema
code响应代码integer(int32)integer(int32)
data响应的数据arrayIndexStockDailyDo对象
exceptionMessage异常信息string
message响应信息string
success是否成功 true 为成功 false 为不成功boolean
timestamp当前时间戳integer(int64)integer(int64)

schema属性说明

IndexStockDailyDo对象

参数名称参数说明类型schema
amountRise交易额-连续上涨integer(int32)
bias12乖离率12number(double)
bias24乖离率24number(double)
bias6乖离率6number(double)
bollDboll相关的dnumber(double)
bollMboll相关的mnumber(double)
bollUboll相关的unumber(double)
cci14顺势指标 CCI指标就一个参数,一般用14,看中短线用,还可以用84看中长线number(double)
code股票编码string
currDate当前日期string(date-time)
dmiAdxdmi相关的adxnumber(double)
dmiAdxrdmi相关的adxrnumber(double)
dmiDl1dmi相关的pdinumber(double)
dmiDl2dmi相关的mdinumber(double)
ema10EMA_10number(double)
ema20EMA_20number(double)
ema5EMA_5number(double)
ema60EMA_60number(double)
id主键integer(int32)
kdjDkdj相关的dnumber(double)
kdjJkdj相关的jnumber(double)
kdjKkdj相关的knumber(double)
klineRiseK线-连续上涨integer(int32)
klineYangK线-连续上阳integer(int32)
ktype类型integer(int32)
ma10MA_10number(double)
ma20MA_20number(double)
ma40MA_40number(double)
ma5MA_5number(double)
ma60MA_60number(double)
macdDeamacd相关的 deanumber(double)
macdDifmacd相关的 difnumber(double)
macdFastEmamacd相关的fast_emanumber(double)
macdSlowEmamacd相关的slow_emanumber(double)
macdValuemacd相关的macd_valuenumber(double)
name股票名称string
nowPrice当时的价格number(double)
rsi12RSI-12number(double)
rsi24RSI-24number(double)
rsi6RSI-6number(double)
td神奇九转,九转序列、TD序列integer(int32)
volumeRise交易量-连续上涨integer(int32)
wr10威廉10number(double)
wr14威廉14number(double)
wr20威廉20number(double)
wr6威廉6number(double)

image-20231028115845472

三. 展示股票目前的最新的指标数据信息

接口描述:

接口地址:/StockApi/indexStock/statNowData

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
    "code":"002812",
    "type":2,
    "count":60
}

请求参数

参数名称参数说明in是否必须数据类型schema
AuthorizationToken令牌headerfalsestring
zbRozbRobodytrue指标使用对象指标使用对象

schema属性说明

指标使用对象

参数名称参数说明in是否必须数据类型schema
code股票编码bodyfalsestring
count数量,默认为60bodyfalseinteger(int32)
type查看K线的类型 2为日 5为5分钟 6为15分钟 7为30分钟 8为60分钟bodyfalseinteger(int32)

响应示例:

{
    "code": 20000,
    "success": true,
    "message": null,
    "timestamp": 1698465776777,
    "exceptionMessage": null,
    "data": {
        "id": null,
        "currDate": "2023-10-27 15:00:00",
        "code": "002812",
        "name": "恩捷股份",
        "ktype": 2,
        "nowPrice": 63.17,
        "macdFastEma": 61.24787476349287,
        "macdSlowEma": 62.55484774919873,
        "macdDif": -1.31,
        "macdDea": -2.05,
        "macdValue": 1.48,
        "bollU": 64.47,
        "bollM": 60.68,
        "bollD": 56.89,
        "kdjK": 57.44,
        "kdjD": 53.38,
        "kdjJ": 65.55,
        "dmiDl1": 25.35,
        "dmiDl2": 20.88,
        "dmiAdx": 25.98,
        "dmiAdxr": 28.22,
        "klineRise": null,
        "klineYang": null,
        "volumeRise": null,
        "amountRise": null,
        "td": -2,
        "ma5": 61.8,
        "ma10": 61.27,
        "ma20": 60.68,
        "ma40": 62.2,
        "ma60": null,
        "ema5": 61.63,
        "ema10": 61.28,
        "ema20": 61.67,
        "ema60": 70.04,
        "rsi6": 56.93,
        "rsi12": 52.28,
        "rsi24": 41.11,
        "bias6": 1.54,
        "bias12": 3.2,
        "bias24": 3.99,
        "cci14": 3.6,
        "wr6": 21.29,
        "wr10": 21.29,
        "wr14": 21.29,
        "wr20": 21.29
    }
}

响应参数:

参数名称参数说明类型schema
code响应代码integer(int32)integer(int32)
data响应的数据IndexStockDailyDo对象IndexStockDailyDo对象
exceptionMessage异常信息string
message响应信息string
success是否成功 true 为成功 false 为不成功boolean
timestamp当前时间戳integer(int64)integer(int64)

image-20231028120400633

四. 展示股票指标数据,某一个属性使用Java处理

接口描述:

接口地址:/StockApi/indexStock/statJavaTypeIndicator

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
    "code":"002812",
    "startDate":"2023-09-01",
    "endDate":"2023-10-27",
    "type":2,
    "zbType": "macd"
}

请求参数

参数名称参数说明in是否必须数据类型schema
AuthorizationToken令牌headerfalsestring
stockRostockRobodytrue股票对象股票对象

schema属性说明

股票对象

参数名称参数说明in是否必须数据类型schema
code股票的编码bodyfalsestring
endDate结束日期bodyfalsestring
startDate开始日期bodyfalsestring
type查看K线的类型bodyfalseinteger(int32)
zbType指标类型 有 MACD, KDJ 等, 均小写bodyfalsestring

响应示例:

{
	"code": 0,
	"data": [],
	"exceptionMessage": "",
	"message": "",
	"success": true,
	"timestamp": 0
}

响应参数:

参数名称参数说明类型schema
code响应代码integer(int32)integer(int32)
data响应的数据arrayarray
exceptionMessage异常信息string
message响应信息string
success是否成功 true 为成功 false 为不成功boolean
timestamp当前时间戳integer(int64)integer(int64)

查询 macd

image-20231028121403403

查询 kdj

image-20231028121429240

查询 ma10 这样的单属性

image-20231028121502172

五. 展示股票的指标数据,用于 Echarts 页面数据统计

接口描述:

接口地址:`/StockApi/indexStock/showLineVo

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
    "code":"002812",
    "startDate":"2023-09-01",
    "endDate":"2023-10-27",
    "type":2,
    "zbType": "macd"
}

请求参数

参数名称参数说明in是否必须数据类型schema
AuthorizationToken令牌headerfalsestring
stockRostockRobodytrue股票对象股票对象

schema属性说明

股票对象

参数名称参数说明in是否必须数据类型schema
code股票的编码bodyfalsestring
endDate结束日期bodyfalsestring
startDate开始日期bodyfalsestring
type查看K线的类型bodyfalseinteger(int32)
zbType指标类型 有 MACD, KDJ 等, 均小写bodyfalsestring

响应示例:

展示 macd 信息:

image-20231028125325744

展示 kdj

image-20231028125342026

展示 ma5

image-20231028125410437

六. 展示股票指标数据,然后处理成图进行展示

接口描述:

接口地址:/StockApi/indexStock/showIndicatorImage

请求方式POST

consumes:["application/json"]

produces:["*/*"]

请求示例

{
    "code":"002812",
    "startDate":"2023-09-01",
    "endDate":"2023-10-27",
    "type":2,
    "zbType": "macd"
}

请求参数

参数名称参数说明in是否必须数据类型schema
AuthorizationToken令牌headerfalsestring
stockRostockRobodytrue股票对象股票对象

schema属性说明

股票对象

参数名称参数说明in是否必须数据类型schema
code股票的编码bodyfalsestring
endDate结束日期bodyfalsestring
startDate开始日期bodyfalsestring
type查看K线的类型bodyfalseinteger(int32)
zbType指标类型 有 MACD, KDJ 等, 均小写bodyfalsestring

响应示例:


展示 KDJ

image-20231028122227440

展示 macd

image-20231028122336102

查询 ma10

image-20231028123718484

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/172622.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

企业软件定制开发的重点是什么?|app小程序网站建设

企业软件定制开发的重点是什么?|app小程序网站建设 企业软件定制开发的重点是满足企业的独特需求,提供高效、灵活、可靠的解决方案。随着企业信息化程度的不断提升,越来越多的企业开始意识到传统的软件产品无法完全满足其实际需求&#xff0c…

安全领航,共筑敏捷开发新时代【云驻共创】

安全领航,共筑敏捷开发新时代。网络安全形势虽然严峻,但得益于企业安全意识的提升,近两年来遭受网络攻击的网站不断减少,普通网民的个人隐私及其他敏感数据得到了更多的保证。华为云基于自身多年的安全经验研发了可以帮助开发者实…

板块概念相关(五)

5-板块概念相关 文章目录 5-板块概念相关一. 查询所有的版块列表二. 查询所有的概念列表三. 查询所有的地域列表四. 查询所有的版块资金支持的类型五. 查询某个版块历史记录列表,形成图表形式六. 查询某个版块历史记录列表七. 查询某个版块今日资金,形成图表形式八. 查询该板块…

Java精品项目源码基于SpringBoot的樱花短视频平台(v66)

Java精品项目源码基于SpringBoot的樱花短视频平台(v66) 大家好,小辰今天给大家介绍一个樱花短视频平台,演示视频公众号(小辰哥的Java)对号查询观看即可 文章目录 Java精品项目源码基于SpringBoot的樱花短视频平台(v66)难度指数&…

MAX/MSP SDK学习05:A_GIMME方法

今天终于将A_GIMME方法部分的描述看懂了,上周因为太赶时间加上这文档很抽象一直没看懂。也就那么一回事,记录一下。 A_GIMME方法用于接收多个参数: #include "ext.h" // standard Max include, always required #include "…

git修改commit历史提交时间、作者

1、修改最近的几条记录,进入提交记录列表,修改提交记录模式 git rebase -i HEAD~3 // 修改最近的三条记录,顺序排列按提交时间升序 指令说明: pick:保留该commit(缩写:p) reword&#xff1a…

C语言进制转换(1112:进制转换(函数专题))

题目描述 输入一个十进制整数n,输出对应的二进制整数。常用的转换方法为“除2取余,倒序排列”。将一个十进制数除以2,得到余数和商,将得到的商再除以2,依次类推,直到商等于0为止,倒取除得的余数…

Windows + Syslog-ng 发送eventlog 到Splunk indexer

1: 背景: 装了window Splunk universal forwarder 的 window server 要把event log 送到linux 的splunk indexer 上,由于网络的原因,不能直接发送数据到splunk indexer的话,要利用跳板机来实现: 2:架构: 3: 先说明每个类型server 上的安装情况: Window server: 安装S…

鸿蒙系统扫盲(二):再谈鸿蒙是不是安卓套壳?

最近小米发布了澎湃OS,vivo发布了蓝OS,好像自从华为回归后,大伙都开始写自己的OS了,小米官方承认是套壳安卓,然后被大家喷了,于是鸿蒙是不是安卓套壳的话题又回到了大众的视野,今天在讨论下这个…

Delayed 延时任务

延时任务与定时任务的区别 延时任务,可以理解为定时任务的一种,但是他们是有区别的。 延时任务:将程序代码延时执行,执行完毕,即为结束。 定时任务:周期性执行任务。代码执行完毕后,并不意味着…

基于单片机仓库温湿度监测报警系统仿真设计

**单片机设计介绍,基于单片机仓库温湿度监测报警系统仿真设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机的仓库温湿度监测报警系统可以被设计成能够实时监测仓库内的温度和湿度,并根据预设…

pytest-base-url插件之配置可选的项目系统URL

前言 ①当我们的自动化代码完成之后,通常期望可以在不同的环境进行测试,此时可以将项目系统的URL单独拿出来,并且可以通过pytest.ini配置文件和支持pytest命令行方式执行。 ② pytest-base-url 是一个简单的pytest插件,它通过命…

关于在3dsmax中制作的模型导入UE后尺寸大小不对的问题

现象 在3dsmax中的基本单位为毫米 在UE中基本单位是厘米 我在3dsmax中创建一个长宽高均为1000mm的方块 然后导入到UE中的世界坐标原点 方块向X轴正方向移动100个单位100cm1000mm,按理来说,新方块的此时应该和旧方块是贴着的,但是现象确是两者…

UE5、CesiumForUnreal实现加载GeoJson绘制盒体(Box)功能(StaticMesh方式)

文章目录 1.实现目标2.实现过程2.1 实现原理2.2 具体代码2.3 应用测试2.3.1 材质2.3.2 蓝图测试3.参考资料1.实现目标 与之前基于StaticMesh创建Polygon和Wall类似,本文通过读取本地GeoJson数据,在UE中以staticMeshComponent的形式绘制出盒体Box,支持Editor和Runtime模式,在…

Idear 中签出git项目分支为灰色

--签出git上的项目 git clone git项目地址 --查看目录 $ dir --查看分支 $ git branch -a --签出分支 $ git checkout origin/v1.0 签出后,使用idear打开项目,项目关联git信息

集成仿真软件 PLEXOS 9.0 授权永久完美

PLEXOS是由能源示例发布的能源市场集成仿真软件。能源市场是一个充满活力和活力的市场,在这个大市场中有各种各样的数据和信息模型。观看每日市场发展和大量数据可能会使您感到困惑,并难以进行未来的投资和分析。使用集成和全面的方法是应对这一挑战的唯…

vivado产生报告阅读分析14-时序报告10

Vivado IDE 中的例外报告 “ Report Exceptions ”对话框 在 AMD Vivado ™ IDE 中 , 选择“ Reports ” → “ Timing ” → “ Report Exceptions ” ( 报告 > 时序 > 例外报告 ) 即可打开“Report Exceptions ”对话框。 从“…

香港科技大学广州|机器人与自主系统学域博士招生宣讲会—同济大学专场!!!(暨全额奖学金政策)

在机器人和自主系统领域实现全球卓越—机器人与自主系统学域 硬核科研实验室,浓厚创新产学研氛围! 教授亲临现场,面对面答疑解惑助攻申请! 一经录取,享全额奖学金1.5万/月! 🕙时间:…

前端环境变量释义

视频教程 彻底搞懂前端环境变量使用和原理,超清楚_哔哩哔哩_bilibili 添加命令行参数 --modexxxxx 新建.env.xxxx文件,其中.env文件会在所有环境下生效 以VITE_开头,字符串无需加双引号 使用import.meta.env.VITE_xxxxx进行调用

【STM32】TF卡FTA32文件系统

一、SD卡介绍 1.SD简介 本质:NandFlash控制芯片 2.SD卡存储容量等级 3.FAT文件系统的使用 4.SD卡速度等级 5.SD卡驱动方式 1.SDIO&&SD 1)SDIO接口通信线:CLK/CMD/DAT0-3(数据传输线4根) 2)SPI接口…