news 2026/6/10 17:59:10

股票历史分时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/6/10 15:53:21

JavaWeb-JDBC事务回滚

什么是JDBC&#xff1f; Java连接数据库&#xff01;需要jar包支持&#xff1a; java.sqljavax.sqlmysql-connter-java……连接驱动&#xff08;必须要导入&#xff09; 实验-Mysql数据库 MySQL数据插入表中数据CREATE TABLE users(id INT PRIMARY KEY,name VARCHAR(40),passwo…

作者头像 李华
网站建设 2026/6/10 8:21:40

终极指南:C语言HTML解析库gumbo-parser的完整使用手册

终极指南&#xff1a;C语言HTML解析库gumbo-parser的完整使用手册 【免费下载链接】gumbo-parser An HTML5 parsing library in pure C99 项目地址: https://gitcode.com/gh_mirrors/gum/gumbo-parser 在C语言开发领域&#xff0c;HTML解析库的选择往往决定了项目的成败…

作者头像 李华
网站建设 2026/6/10 9:57:32

历史研究新范式:AI驱动的智能史料分析方法论

历史研究新范式&#xff1a;AI驱动的智能史料分析方法论 【免费下载链接】Noi 项目地址: https://gitcode.com/GitHub_Trending/no/Noi 在传统历史研究面临信息爆炸与专业壁垒双重挑战的当下&#xff0c;智能史料解读工具通过人工智能技术为研究者提供了全新的分析视角…

作者头像 李华
网站建设 2026/6/9 21:09:40

替代ELK:ClickHouse+Kafka+FlieBeat才是最绝的

来自&#xff1a;推荐一个程序员编程资料站&#xff1a;http://cxyroad.com副业赚钱专栏&#xff1a;https://xbt100.top2024年IDEA最新激活方法后台回复&#xff1a;激活码CSDN免登录复制代码插件下载&#xff1a;CSDN复制插件以下是正文。saas 服务未来会面临数据安全、合规等…

作者头像 李华
网站建设 2026/6/9 16:47:35

JS 工具函数(utils)大全

JS 工具函数&#xff08;utils&#xff09;大全 JS 工具函数&#xff08;utils&#xff09;是项目中复用率极高的通用函数集合&#xff0c;覆盖类型判断、数据处理、时间格式化、浏览器操作、数组/对象处理等场景&#xff0c;能大幅提升开发效率。以下是高频实用的工具函数&am…

作者头像 李华