股票指标信息(六)

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MAX/MSP SDK学习05:A_GIMME方法

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

RedisConnectionFactory is required已解决!!!!

1.起因🤶🤶🤶🤶 redis搭建完成后,准备启动主程序,异常兴奋,结果报错了!!!! 2.究竟是何原因 😭😭😭&#x1f…

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

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

力扣 2. 两数相加

Problem: 2. 两数相加 思路与算法 Code /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val val; }* ListNode(int val, ListNode next) { this.val val; this…

NSSCTF web刷题记录6

文章目录 [HZNUCTF 2023 final]eznode[MoeCTF 2021]地狱通讯-改[红明谷CTF 2022] Smarty Calculator方法一 CVE-2021-26120方法二 CVE-2021-29454方法三 写马蚁剑连接 [HZNUCTF 2023 final]eznode 考点:vm2沙箱逃逸、原型链污染 打开题目,提示找找源码 …

QT打包圆心识别

圆心点识别QT界面封装 最近在练习QT相关内容,找了个相关功能集成了下,主要是为了熟悉各个组件,功能主要是进行圆心识别。 主要涉及的QT功能点: 1.日志可视化 2.按钮及各类参数添加组件 3.水印添加及图片可视化 4.许可添加 5.主线…

OpenLayers实战,WebGL图层根据Feature要素的变量动态渲染多种颜色的三角形,适用于大量三角形渲染不同颜色

专栏目录: OpenLayers实战进阶专栏目录 前言 本章使用OpenLayers根据Feature要素的变量动态渲染不同颜色的三角形。 通过一个WebGL图层生成四种不同颜色的图形要素,适用于WebGL图层需要根据大量点要素区分颜色显示的需求。 更多的WebGL图层使用运算符动态生成样式的内容将会…

测试用例的8大设计原则

我们看到的大部分关于测试用例设计的文章,都在讲等价类、因果图、流程法等内容,这是关于测试用例的具体设计方法层面。本文想讨论的重点是,测试用例设计该遵循什么原则,有哪些思维和观点有助于产出更好的测试设计,这些…

CNP实现应用CD部署

上一篇整体介绍了cnp的功能,这篇重点介绍下CNP产品应用开发的功能。 简介 CNP的应用开发,主要是指的应用CD部署的配置管理。 应用列表,用来创建一个应用,一般与项目对应,也可以多个应用对应到一个项目。具体很灵活。…

结合两个Python小游戏,带你复习while循环、if判断、函数等知识点

💐作者:insist-- 💐个人主页:insist-- 的个人主页 理想主义的花,最终会盛开在浪漫主义的土壤里,我们的热情永远不会熄灭,在现实平凡中,我们终将上岸,阳光万里 ❤️欢迎点…

Ubuntu18.04安装LeGO-LOAM保姆级教程

系统环境:Ubuntu18.04.6 LTS 1.LeGO-LOAM的安装前要求: 1.1 ROS安装:参考我的另一篇博客Ubuntu18.04安装ROS-melodic保姆级教程_灬杨三岁灬的博客-CSDN博客文章浏览阅读168次。Ubuntu18.04安装ROS-melodic保姆级教程https://blog.csdn.net/…

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

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

解决uncompyle6反编译报错KeyError

报错内容:KeyError:3.11.0 (这个是我自己的Python版本号) 主要原因就是你的Python版本没在它库文件支持的版本里,我们需要进行手动添加即可。 首先找到文件:magics.py 我的是在这个路径下:D:\…

5.2 Windows驱动开发:内核取KERNEL模块基址

模块是程序加载时被动态装载的,模块在装载后其存在于内存中同样存在一个内存基址,当我们需要操作这个模块时,通常第一步就是要得到该模块的内存基址,模块分为用户模块和内核模块,这里的用户模块指的是应用层进程运行后…

ubuntu linux C/C++环境搭建

目录 前言 1.1 vim安装与配置 ​编辑 1.2 vim配置 1.3 gcc g编译器的安装 与gdb调试器的安装 1.4 写个C/C程序测试一下 1.6 vscode安装 1.7 vscode插件下载​编辑 前言 在开始C之前,我们需要搭建好C的开发环境,我这里使用的操作系统是ubuntu Linux&a…

Java实现象棋算法

象棋算法包括搜索算法、评估函数和剪枝算法。以下是一个简单的实现: 搜索算法:使用极大极小值算法,即每个玩家都会做出最好的选择,考虑到对方也会做出最好的选择,所以需要搜索多层。 public int search(int depth, i…

数据库-索引

一、概述 索引是SQL优化的核心 索引(index)是帮助MySQL高效获取数据的数据结构。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种引用(指向数据),这样可以在这些数据结构上实现高级查找算法,这种数…

深度学习之基于YoloV5抽烟检测系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 基于YOLOv5(You Only Look Once)的抽烟检测系统可以用于实时检测图像或视频中是否存在抽烟行…

CF 1894A 学习笔记 思维 题意理解分析

原题 A. Secret Sport time limit per test 3 seconds memory limit per test 512 megabytes input standard input output standard output Lets consider a game in which two players, A and B, participate. This game is characterized by two positive integer…