搞点技术 获取股票数据-以华大九天为例

发布一下 0 0

中秋假期闲来无事,就像搞点技术来看看怎么更好地获取股票数据,做一些趋势分析呢!

很多财经博主喜欢在日K线图上,高点和高点连线,低点与低点连线行成一个趋势通道,确实可能还是有点作用的,炒股炒人性,所有的技术指标都是人性的锚点,你说它有用么?欢迎大家讨论。 我个人认为是有用的,但长期看还是基本面、价值及政策! 但这并不妨碍技术分析,或者叫数据分析。

API说明文档地址: https://www.mairui.club/hsdata.html ,可以去获取一个免费的密钥,每天可以拉50次数数据。

URL地址: https://api.mairui.club/zs/hfsjy/301269/dn/81c67d53795f9e0a5c,地址的格式:https://api.mairui.club/zs/hfsjy/股票代码/(每日:dn,每周:wn;每月:mn)/密钥,这个地址呢,可以获取每日、每周、或每月的一些交易数据,这里呢我就以日交易数据为例子。

地址输入浏览器:

搞点技术 获取股票数据-以华大九天为例

获取华大九天 日交易的基础数据

拷贝API返回的JSON数据进入数据库,我用的SQL SERVER数据库,2016版本以上就支持JSON数据的解析了,我写了一段SQL语句:

DECLARE @jsonstr NVARCHAR(max)

SET @jsonstr=N'浏览器中返回的JSON数据'

SELECT JSON_VALUE(value,'$.d') AS 日期,JSON_VALUE(value,'$.o') AS 开盘价,JSON_VALUE(value,'$.h') AS 最高价,JSON_VALUE(value,'$.l') AS 最低价,JSON_VALUE(value,'$.c') AS 收盘价,CAST(CAST(JSON_VALUE(value,'$.v') AS NUMERIC(18,2))/10000 AS NUMERIC(18,2)) AS 量能万手,CAST(CAST(JSON_VALUE(value,'$.e') AS NUMERIC(18,2))/100000000 AS NUMERIC(18,2)) AS 成交额亿元,JSON_VALUE(value,'$.zf') AS 振幅,JSON_VALUE(value,'$.hs') AS 换手率,JSON_VALUE(value,'$.zd') AS 收盘涨跌幅,JSON_VALUE(value,'$.zde') AS 收盘涨跌金额 FROM openjson(@jsonstr) AS A

数据解析之后就得到以下数据:

搞点技术 获取股票数据-以华大九天为例

JSON解析后数据

最后放到Excel里面整理下:

搞点技术 获取股票数据-以华大九天为例

Excel中整理数据

搞点技术 获取股票数据-以华大九天为例

依据数据插入个折现图-收盘价

搞点技术 获取股票数据-以华大九天为例

盘中最高价、最低价 折现图

哇哦,数据在图表出来了,是不是就可以分析趋势了。是不是有点意思?再进一步做个网页直接将数据指标的折现图呈现出来,那就完美了!后续我来尝试。感兴趣的朋友点个赞,加个关注,码字不易!也许没啥用,就是弄来玩玩 哈哈。。。

版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/157753.html