news 2026/3/28 1:20:07

股票历史分时MACD数据之Python、Java等多种主流语言实例代码演示通过股票数据接口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
股票历史分时MACD数据之Python、Java等多种主流语言实例代码演示通过股票数据接口
如今,量化分析在股市领域风靡一时,股票市场瞬息万变,API的响应速度和稳定性直接影响决策效率。获取股票数据,是踏上量化分析之路的第一步。但更便捷的方式,莫过于利用专业的股票数据API接口。大家可以依据自己的实际情况来决定数据获取方式。

股票API接口深度推荐,并通过Python、JavaScript(Node.js)、Java、C#、Ruby等五种主流语言,逐一演示如何高效获取各类股票数据,希望能帮助你在金融数据的海洋中找到适合自己的工具。

沪深A股历史分时MACD数据API接口:http://api.momaapi.com/hsstock/history/macd/股票代码(如000001.SZ)/分时级别(如d)/除权类型(如n)/您的Token?st=开始时间&et=结束时间&lt=最新条数

[特别提示】接口URL中,000001是股票代码,dq是分时级别,TEST-API-TOKEN-MOMA-836089C22111是请求证书,这个是官方提供的测试证书只能测试000001的数据,随后大家自己可以去领取一个免费的请求证书就可以获取其他股票的数据了。

分时级别支持5分钟、15分钟、30分钟、60分钟、日周月年级别(包括前后复权),对应的值分别是5、15、30、60、d(日线)、dq(日线前复权)、dh(日线后复权)、w(周线)、wq(周线前复权)、wh(周线后复权)、m(月线)、mq(月线前复权)、mh(月线后复权)、y(年线)、yq(年线前复权)、yh(年线后复权)。

1、python

importrequests url="http://api.momaapi.com/hsstock/history/macd/000001.SZ/d/n/TEST-API-TOKEN-MOMA-836089C22111"response=requests.get(url)data=response.json()print(data)

2、JavaScript (Node.js)

constaxios=require('axios');consturl="http://api.momaapi.com/hsstock/history/macd/000001.SZ/d/n/TEST-API-TOKEN-MOMA-836089C22111";axios.get(url).then(response=>{console.log(response.data);}).catch(error=>{console.log(error);});

3、Java

importjava.net.URI;importjava.net.http.HttpClient;importjava.net.http.HttpRequest;importjava.net.http.HttpResponse;importjava.io.IOException;publicclassMain{publicstaticvoidmain(String[]args){HttpClientclient=HttpClient.newHttpClient();HttpRequestrequest=HttpRequest.newBuilder().uri(URI.create("http://api.momaapi.com/hsstock/history/macd/000001.SZ/d/n/TEST-API-TOKEN-MOMA-836089C22111")).build();try{HttpResponse<String>response=client.send(request,HttpResponse.BodyHandlers.ofString());System.out.println(response.body());}catch(IOException|InterruptedExceptione){e.printStackTrace();}}}

4、C#

usingSystem;usingSystem.Net.Http;usingSystem.Threading.Tasks;classProgram{staticasyncTaskMain(){using(HttpClientclient=newHttpClient()){stringurl="http://api.momaapi.com/hsstock/history/macd/000001.SZ/d/n/TEST-API-TOKEN-MOMA-836089C22111";HttpResponseMessageresponse=awaitclient.GetAsync(url);stringresponseBody=awaitresponse.Content.ReadAsStringAsync();Console.WriteLine(responseBody);}}}

5、Ruby

require'net/http'require'json'url=URI("http://api.momaapi.com/hsstock/history/macd/000001.SZ/d/n/TEST-API-TOKEN-MOMA-836089C22111")http=Net::HTTP.new(url.host,url.port)request=Net::HTTP::Get.new(url)response=http.request(request)data=JSON.parse(response.read_body)puts data

返回数据示例:

[{"t":"2025-06-03 00:00:00","diff":0.0,"dea":0.0,"macd":0.0,"ema12":11.81,"ema26":11.81},{"t":"2025-06-04 00:00:00","diff":0.002,"dea":0.0,"macd":0.004,"ema12":11.8146,"ema26":11.8122},{"t":"2025-06-05 00:00:00","diff":-0.009,"dea":-0.001,"macd":-0.016,"ema12":11.7924,"ema26":11.8017},{"t":"2025-06-06 00:00:00","diff":-0.016,"dea":-0.004,"macd":-0.023,"ema12":11.7782,"ema26":11.7942},{"t":"2025-06-09 00:00:00","diff":-0.02,"dea":-0.008,"macd":-0.025,"ema12":11.7677,"ema26":11.7879},{"t":"2025-06-10 00:00:00","diff":-0.015,"dea":-0.009,"macd":-0.013,"ema12":11.7742,"ema26":11.7896},{"t":"2025-06-11 00:00:00","diff":-0.008,"dea":-0.009,"macd":0.001,"ema12":11.7858,"ema26":11.794},{"t":"2025-06-12 00:00:00","diff":-0.016,"dea":-0.01,"macd":-0.011,"ema12":11.7696,"ema26":11.7856},{"t":"2025-06-13 00:00:00","diff":-0.03,"dea":-0.014,"macd":-0.031,"ema12":11.7404,"ema26":11.7704},{"t":"2025-06-16 00:00:00","diff":-0.024,"dea":-0.016,"macd":-0.015,"ema12":11.748,"ema26":11.7718},{"t":"2025-06-17 00:00:00","diff":-0.021,"dea":-0.017,"macd":-0.008,"ema12":11.7499,"ema26":11.7709},{"t":"2025-06-18 00:00:00","diff":-0.018,"dea":-0.017,"macd":-0.001,"ema12":11.753,"ema26":11.7709},{"t":"2025-06-19 00:00:00","diff":-0.021,"dea":-0.018,"macd":-0.006,"ema12":11.7448,"ema26":11.7656},{"t":"2025-06-20 00:00:00","diff":-0.012,"dea":-0.017,"macd":0.01,"ema12":11.7595,"ema26":11.7711},{"t":"2025-06-23 00:00:00","diff":0.003,"dea":-0.013,"macd":0.031,"ema12":11.7857,"ema26":11.7829},{"t":"2025-06-24 00:00:00","diff":0.014,"dea":-0.007,"macd":0.043,"ema12":11.8079,"ema26":11.7938},{"t":"2025-06-25 00:00:00","diff":0.033,"dea":0.001,"macd":0.065,"ema12":11.8467,"ema26":11.8135},{"t":"2025-06-26 00:00:00","diff":0.076,"dea":0.016,"macd":0.12,"ema12":11.9333,"ema26":11.8577},{"t":"2025-06-27 00:00:00","diff":0.091,"dea":0.031,"macd":0.121,"ema12":11.9744,"ema26":11.8831}]

返回的数据字段说明:

字段名称数据类型字段说明
tstring交易时间,短分时级别格式为yyyy-MM-ddHH:mm:ss,日线级别为yyyy-MM-dd
diffnumberDIFF值
deanumberDEA值
macdnumberMACD值
ema12numberEMA(12)值
ema26numberEMA(26)值
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/15 19:05:08

9 个课堂汇报工具推荐,继续教育降AI率神器

9 个课堂汇报工具推荐&#xff0c;继续教育降AI率神器 在继续教育的征途中&#xff0c;写作是绕不开的挑战 对于继续教育领域的学习者来说&#xff0c;课堂汇报、论文写作、文献综述等任务几乎是每学期的“必修课”。然而&#xff0c;这些看似常规的任务却常常让人感到力不从心…

作者头像 李华
网站建设 2026/3/15 19:05:12

9 个降AI率工具推荐,继续教育论文必备

9 个降AI率工具推荐&#xff0c;继续教育论文必备 AI检测飘红&#xff0c;论文改写陷入困境 在继续教育的学术道路上&#xff0c;论文写作是每一位学员必须面对的挑战。然而&#xff0c;随着AI技术的广泛应用&#xff0c;许多原本由人工撰写的论文被系统判定为“AI生成”&#…

作者头像 李华
网站建设 2026/3/26 20:16:01

Wechaty微信机器人开发:零基础打造智能消息处理专家

想要开发一个能够智能处理各种微信消息的机器人吗&#xff1f;Wechaty框架让这一切变得简单而高效&#xff01;作为一款强大的微信机器人开发工具&#xff0c;Wechaty支持文本、图片、小程序、位置等丰富消息类型&#xff0c;即使是零基础开发者也能快速上手。本文将带你全面了…

作者头像 李华
网站建设 2026/3/24 9:13:19

使用conda安装PaddlePaddle时连接清华镜像源避免超时失败

使用 Conda 安装 PaddlePaddle 时连接清华镜像源避免超时失败 在深度学习项目启动阶段&#xff0c;最让人沮丧的不是模型跑不通&#xff0c;而是环境都装不上。尤其是当你兴冲冲打开终端&#xff0c;准备大干一场时&#xff0c;conda install paddlepaddle 却卡在“Solving en…

作者头像 李华
网站建设 2026/3/27 0:52:57

大数据领域数据产品的娱乐行业应用

大数据领域数据产品的娱乐行业应用关键词&#xff1a;大数据、娱乐行业、数据产品、用户画像、推荐系统、内容分析、预测模型摘要&#xff1a;本文深入探讨大数据技术在娱乐行业的创新应用。我们将从数据采集、处理到应用的全链路分析&#xff0c;重点介绍用户行为分析、内容推…

作者头像 李华
网站建设 2026/3/15 6:16:03

3步搞定虚拟桌宠性能优化:从卡顿到流畅的实战指南

3步搞定虚拟桌宠性能优化&#xff1a;从卡顿到流畅的实战指南 【免费下载链接】VPet 虚拟桌宠模拟器 一个开源的桌宠软件, 可以内置到任何WPF应用程序 项目地址: https://gitcode.com/GitHub_Trending/vp/VPet 你是否遇到过虚拟桌宠触摸响应迟钝、动画卡顿影响用户体验的…

作者头像 李华