news 2026/5/6 14:06:13

股票数据API接口:如何获取股票历史分时MACD数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
股票数据API接口:如何获取股票历史分时MACD数据
如今,量化分析在股市领域风靡一时,股票市场瞬息万变,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/5/6 14:05:52

如何通过Taotoken实现API Key的精细化管理与访问审计

如何通过Taotoken实现API Key的精细化管理与访问审计 1. API Key的创建与管理 在Taotoken控制台中&#xff0c;API Key是访问大模型服务的核心凭证。登录控制台后&#xff0c;导航至「API Key管理」页面&#xff0c;点击「创建新Key」按钮即可生成新的访问密钥。系统支持同时…

作者头像 李华
网站建设 2026/5/6 14:05:01

《给OpenClaw装上多模态感知,打造专属端侧智能协作体》

市面上绝大多数多模态代理本质上仍是云端大模型的模态拼接产物&#xff0c;核心逻辑始终围绕文本驱动展开&#xff0c;这直接导致了延迟高企、隐私泄露风险难以规避以及长期使用成本居高不下的行业顽疾。OpenClaw的本地端侧架构与模块化技能体系&#xff0c;为构建真正意义上的…

作者头像 李华
网站建设 2026/5/6 14:00:33

AUTOSAR MCAL开发避坑指南:EB配置MCU模块时,这5个参数千万别乱动!

AUTOSAR MCAL开发实战&#xff1a;EB配置MCU模块的5个致命陷阱与防御性编程策略 在车载ECU开发领域&#xff0c;AUTOSAR架构已成为行业标准&#xff0c;而MCAL层作为连接硬件与上层软件的关键桥梁&#xff0c;其配置的精确性直接关系到整个系统的稳定性。当工程师使用EB Tresos…

作者头像 李华
网站建设 2026/5/6 14:00:02

五分钟解锁网易云音乐NCM加密文件:ncmdumpGUI让音乐真正属于你

五分钟解锁网易云音乐NCM加密文件&#xff1a;ncmdumpGUI让音乐真正属于你 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换&#xff0c;Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经下载了网易云音乐的歌曲&…

作者头像 李华
网站建设 2026/5/6 13:59:00

抖音下载实战手册:5分钟解锁无水印批量下载能力

抖音下载实战手册&#xff1a;5分钟解锁无水印批量下载能力 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖…

作者头像 李华