股票数据接口API实例代码python、JAVA等多种语言演示免费获取实时数据、历史数据、CDMA、KDJ等指标数据

股票数据接口API实例代码python、JAVA等多种语言演示免费获取实时数据、历史数据、CDMA、KDJ等指标数据

随着金融科技的快速发展,券商、基金公司的数字化转型离不开高质量的股票数据支撑。股票数据接口的选择直接关系到投资决策的准确性和效率。在这个数据驱动的时代,善用优质的数据接口,就能在股市抢占先机,本文中所有接口均可直接在浏览器打开获取数据,为了便于大家验证有效性,已经做好了超链接,直接点击即可!

**[沪深两市股票列表]

API接口链接(可点击验证):http://api.momaapi.com/hslt/list/您的Token

【实时数据接口】

**[沪深两市买卖五档盘口]

API接口链接(可点击验证):http://api.momaapi.com/hsstock/real/five/股票代码/证书您的Token

[沪深两市最新分时交易]

API接口链接(可点击验证):http://api.momaapi.com/hsstock/latest/股票代码.市场(如000001.SZ)/分时级别(如d)/除权方式/您的Token?lt=最新条数(如5)

沪深两市实时交易数据接口

API接口链接(可点击验证):http://api.momaapi.com/hsrl/ssjy/股票代码(如000001)/您的Token

1、python

import requests url ="http://api.momaapi.com/hsrl/ssjy/000001/TEST-API-TOKEN-MOMA-836089C22111" response = requests.get(url) data = response.json()print(data)

2、JavaScript (Node.js)

const axios =require('axios');const url ="http://api.momaapi.com/hsrl/ssjy/000001/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){HttpClient client =HttpClient.newHttpClient();HttpRequest request =HttpRequest.newBuilder().uri(URI.create("http://api.momaapi.com/hsrl/ssjy/000001/TEST-API-TOKEN-MOMA-836089C22111")).build();try{HttpResponse<String> response = client.send(request,HttpResponse.BodyHandlers.ofString());System.out.println(response.body());}catch(IOException|InterruptedException e){ e.printStackTrace();}}}

返回的数据:

{"o":11.69,"fm":0.17,"h":11.71,"hs":0.5,"lb":0.7,"l":11.55,"lt":225881388026.0,"pe":4.26,"pc":-0.17,"p":11.64,"sz":225884887825.0,"cje":1131033823.93,"ud":-0.02,"v":973969,"yc":11.66,"zf":1.37,"zs":0.17,"sjl":0.54,"zdf60":0.0,"zdfnc":-0.51,"t":"2025-02-21 15:29:05"}]

【历史数据接口】

**[沪深两市历史分时交易]

API接口链接(可点击验证):http://api.momaapi.com/hsstock/history/股票代码.市场(如000001.SZ)/分时级别(如d)/除权方式/您的Token?st=开始时间(如20240601)&et=结束时间(如20250430)&lt=最新条数(如100)

**[沪深两市历史分时KDJ]

API接口链接(可点击验证):http://api.momaapi.com/hsstock/history/kdj/股票代码(如000001.SZ)/分时级别(如d)/除权类型(如n)/您的Token?st=开始时间&et=结束时间&lt=最新条数

[沪深两市历史分时MACD]

API接口链接(可点击验证):http://api.momaapi.com/hsstock/history/macd/股票代码(如000001.SZ)/分时级别(如d)/除权类型(如n)/您的Token?st=开始时间&et=结束时间&lt=最新条数

沪深两市历史分时MA

API接口链接(可点击验证):http://api.momaapi.com/hsstock/history/ma/股票代码(如000001.SZ)/分时级别(如d)/除权类型(如n)/您的Token?st=开始时间&et=结束时间&lt=最新条数

**[沪深两市历史分时BOLL]

API接口链接(可点击验证):http://api.momaapi.com/hsstock/history/boll/股票代码(如000001.SZ)/分时级别(如d)/除权类型(如n)/您的Token?st=开始时间&et=结束时间&lt=最新条数

API说明文档

沪深两市股票

API接口:http://api.momaapi.com/hsstock/instrument/股票代码(如000001.SZ)/您的Token

描述:获取基础的股票代码和名称,用于后续接口的参数传入。

更新频率:每日16:20

字段名称数据类型字段说明
eistring市场代码
iistring股票代码
namestring股票名称
odstring上市日期(股票IPO日期)
pcfloat前收盘价格
upfloat当日涨停价
dpfloat当日跌停价
fvfloat流通股本
tvfloat总股本
pkfloat最小价格变动单位
isint股票停牌状态(<=0:正常交易(-1:复牌);>=1停牌天数;)

实时交易数据接口

API接口:http://api.momaapi.com/hsrl/ssjy/股票代码(如000001)/您的Token

描述:根据《股票列表》得到的股票代码获取实时交易数据(您可以理解为日线的最新数据)。

更新频率:交易时间段每1分钟

字段名称数据类型字段说明
fmnumber五分钟涨跌幅(%)
hnumber最高价(元)
hsnumber换手(%)
lbnumber量比(%)
lnumber最低价(元)
ltnumber流通市值(元)
onumber开盘价(元)
penumber市盈率(动态,总市值除以预估全年净利润,例如当前公布一季度净利润1000万,则预估全年净利润4000万)
pcnumber涨跌幅(%)
pnumber当前价格(元)
sznumber总市值(元)
cjenumber成交额(元)
udnumber涨跌额(元)
vnumber成交量(手)
ycnumber昨日收盘价(元)
zfnumber振幅(%)
zsnumber涨速(%)
sjlnumber市净率
zdf60number60日涨跌幅(%)
zdfncnumber年初至今涨跌幅(%)
tstring更新时间yyyy-MM-ddHH:mm:ss

买卖五档盘口

API接口:http://api.momaapi.com/hsstock/real/five/股票代码/证书您的Token

描述:根据《股票列表》得到的股票代码获取实时买卖五档盘口数据。

更新频率:交易时间段每2分钟

字段名称数据类型字段说明
psnumber委卖价
pbnumber委买价
vsnumber委卖量
vbnumber委买量
tstring更新时间

最新分时交易

API接口:http://api.momaapi.com/hsstock/latest/股票代码.市场(如000001.SZ)/分时级别(如d)/除权方式/您的Token?lt=最新条数(如5)

描述:根据《股票列表》得到的股票代码以及分时级别获取分时交易数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日周月年级别(包括前后复权),对应的值分别是5、15、30、60、d(日线)、dq(日线前复权)、dh(日线后复权)、w(周线)、wq(周线前复权)、wh(周线后复权)、m(月线)、mq(月线前复权)、mh(月线后复权)、y(年线)、yq(年线前复权)、yh(年线后复权)。

更新频率:分钟级别数据盘中更新,分时越小越优先更新,如5分钟级别会每5分钟更新,15分钟级别会每15分钟更新,以此类推,日线及以上级别每日15:35更新

字段名称数据类型字段说明
tstring交易时间
ofloat开盘价
hfloat最高价
lfloat最低价
cfloat收盘价
vfloat成交量
afloat成交额
pcfloat前收盘价
sfint停牌 1停牌,0 不停牌

历史分时交易

API接口:http://api.momaapi.com/hsstock/history/股票代码.市场(如000001.SZ)/分时级别(如d)/除权方式/您的Token?st=开始时间(如20240601)&et=结束时间(如20250430)&lt=最新条数(如100)

描述:根据《股票列表》得到的股票代码和分时级别获取历史交易数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日周月年级别(包括前后复权),对应的值分别是5、15、30、60、d(日线)、dq(日线前复权)、dh(日线后复权)、w(周线)、wq(周线前复权)、wh(周线后复权)、m(月线)、mq(月线前复权)、mh(月线后复权)、y(年线)、yq(年线前复权)、yh(年线后复权)。

更新频率:分钟级别数据盘中更新,分时越小越优先更新,如5分钟级别会每5分钟更新,15分钟级别会每15分钟更新,以此类推,日线及以上级别每日15:35更新

字段名称数据类型字段说明
tstring交易时间
ofloat开盘价
hfloat最高价
lfloat最低价
cfloat收盘价
vfloat成交量
afloat成交额
pcfloat前收盘价
sfint停牌 1停牌,0 不停牌

历史分时MACD

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

描述:根据《股票列表》得到的股票代码和分时级别获取历史macd数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日周月年级别(包括前后复权),对应的值分别是5、15、30、60、d(日线)、dq(日线前复权)、dh(日线后复权)、w(周线)、wq(周线前复权)、wh(周线后复权)、m(月线)、mq(月线前复权)、mh(月线后复权)、y(年线)、yq(年线前复权)、yh(年线后复权)。

更新频率:分钟级别数据盘中更新,分时越小越优先更新,如5分钟级别会每5分钟更新,15分钟级别会每15分钟更新,以此类推,日线及以上级别每日15:35更新

字段名称数据类型字段说明
tstring交易时间,短分时级别格式为yyyy-MM-ddHH:mm:ss,日线级别为yyyy-MM-dd
diffnumberDIFF值
deanumberDEA值
macdnumberMACD值
ema12numberEMA(12)值
ema26numberEMA(26)值

历史分时MA

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

描述:根据《股票列表》得到的股票代码和分时级别获取历史ma数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日周月年级别(包括前后复权),对应的值分别是5、15、30、60、d(日线)、dq(日线前复权)、dh(日线后复权)、w(周线)、wq(周线前复权)、wh(周线后复权)、m(月线)、mq(月线前复权)、mh(月线后复权)、y(年线)、yq(年线前复权)、yh(年线后复权)。目前提供了ma3,ma5,ma10,ma15,ma20,ma30,ma60,ma120,ma200,ma250这些常用的移动平均线。

更新频率:分钟级别数据盘中更新,分时越小越优先更新,如5分钟级别会每5分钟更新,15分钟级别会每15分钟更新,以此类推,日线及以上级别每日15:35更新

字段名称数据类型字段说明
tstring交易时间,短分时级别格式为yyyy-MM-ddHH:mm:ss,日线级别为yyyy-MM-dd
ma3numberMA3,没有则为null
ma5numberMA5,没有则为null
ma10numberMA10,没有则为null
ma15numberMA15,没有则为null
ma20numberMA20,没有则为null
ma30numberMA30,没有则为null
ma60numberMA60,没有则为null
ma120numberMA120,没有则为null
ma200numberMA200,没有则为null
ma250numberMA250,没有则为null

历史分时BOLL(20,2)

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

描述:根据《股票列表》得到的股票代码和分时级别获取历史boll数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日周月年级别(包括前后复权),对应的值分别是5、15、30、60、d(日线)、dq(日线前复权)、dh(日线后复权)、w(周线)、wq(周线前复权)、wh(周线后复权)、m(月线)、mq(月线前复权)、mh(月线后复权)、y(年线)、yq(年线前复权)、yh(年线后复权)。

更新频率:分钟级别数据盘中更新,分时越小越优先更新,如5分钟级别会每5分钟更新,15分钟级别会每15分钟更新,以此类推,日线及以上级别每日15:35更新

字段名称数据类型字段说明
tstring交易时间,短分时级别格式为yyyy-MM-ddHH:mm:ss,日线级别为yyyy-MM-dd
unumber上轨
dnumber下轨
mnumber中轨

Read more

【C++指南】string(四):编码

【C++指南】string(四):编码

💓 博客主页:倔强的石头的ZEEKLOG主页             📝Gitee主页:倔强的石头的gitee主页             ⏩ 文章专栏:《C++指南》                                   期待您的关注 引言 在 C++ 编程中,处理字符串是一项极为常见的任务。而理解字符串在底层是如何编码存储的,对于编写高效、健壮且可移植的代码至关重要。 本文将深入探讨 C++ 中string所涉及的多种编码规则,包括 ASCII、Unicode、UTF - 8、UTF - 16 和 UTF - 32 等,并着重讲解 UTF - 8 编码以及它在string中灵活存储字符串的机制。 常见编码规则介绍 ASCII 编码 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是最古老且最基础的编码方式之一。

C++:vector(1)

鉴于前面已经完结了对于string标准库的讲解,以及自己模拟实现一个string类,学习了如何看CPlusPlus官方的文档,我们对于STL容器已经有了一部分了解,那么在学习vector和后续的list的时候,讲解速度就会稍微快一些,有一些比较简单的内容,我们就直接展示官网上的文档,大家可以自行阅读。并且我们后续的讲解还是会以官方文档的内容为主。 1. vector的简要介绍   在数学/物理领域,vector的中文意思是:“向量”。在 C++ 标准库 中,std::vector是一个动态数组容器,中文常直接称为vector容器,也可意译为动态数组。所以由此可见,vector的底层实际上就是顺序表。   我们打开一下CPlusPlus官网,观察一下vector的内容,这是官网的地址: cplusplus.com - The C++ Resources Network   我们可以看到这里的vector是C++标准库中定义在std标准命名空间下的一个模板类,它的第一个参数:class T ,是用于指定vector容器中存储元素的类型。比如写下这个代码:std::vecto

【C++】AVL 树平衡二叉搜索的神奇结构,代码实现全解析,从概念到应用,助你轻松掌握这一高效数据结构,编程能力更上一层楼!

【C++】AVL 树平衡二叉搜索的神奇结构,代码实现全解析,从概念到应用,助你轻松掌握这一高效数据结构,编程能力更上一层楼!

🌟个人主页:落叶  🌟当前专栏:C++专栏 目录 AVL树实现 AVL的概念 AVL树的实现 AVL树的结构 AVL树的插⼊ AVL树插⼊⼀个值的⼤概过程 平衡因⼦更新 插⼊结点及更新平衡因⼦的代码实现 旋转 旋转的原则 右单旋 右单旋代码实现 右单旋代码 左单旋  左单旋代码实现 左右双旋 左右双旋代码实现  左右双旋的代码  右左双旋 右左双旋代码实现  AVL树的查找  AVL树平衡检测 AVL树的代码  AVLtree.h test.cpp AVL树实现 AVL的概念 AVL树是最先发明的⾃平衡⼆叉查找树,AVL是⼀颗空树,或者具备下列性质的⼆叉搜索树:它的 左右⼦树都是AV树,

Elasticsearch + Kibana 实战指南:从安装部署到 C++ 客户端封装,解锁搜索引擎开发核心技能

Elasticsearch + Kibana 实战指南:从安装部署到 C++ 客户端封装,解锁搜索引擎开发核心技能

文章目录 * 本篇摘要 * 一.ES 介绍及简单使用 * 1·介绍 * 2.安装过程 * 检测是否安转成功 * 对应配置文件修改 * 3.ES核心知识概念 * **1. 索引(Index-->库)** * **2. 文档(Document)** * **3. 字段(Field)** * **4. 类型(Type-->类似表)**(7.x后已废弃) * **5. 映射(Mapping)** * 4.kibana介绍 * **Kibana 是什么?** * **Kibana 和 Elasticsearch 的关系** * 5.安装Kibana过程 * 6.kibana-es使用 * 7.es-client使用及封装使用接口 * es接口 * 1.