• 客服电话:170-1188-1122
  • 技术邮箱:momaapi@163.com
  • 企业微信:17011881122
Site Logo
  • 首页
  • 服务
  • 证书管理
    • 证书申请
    • 证书查询
    • 证书找回
  • API文档
    • 沪深A股数据
    • 沪深指数数据
    • 基金行情数据
  • 技术支持
    • 接入指南
    • 异常代码
    • 联系我们

沪深指数 - API文档

  • API - Docs
指数列表 实时交易 行情数据 技术指标

沪深主要指数列表接口

API地址:http://api.momaapi.com/hsindex/list/您的Token

描述:获取沪深两市主要的指数代码和名称,用于后续接口的参数传入。

更新频率:每日0点

请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟

  • 字段说明
  • 返回示例
  • Python接入
字段名称 数据类型 字段说明
dm string 指数代码,如:000001.SH
mc string 指数名称,如:上证指数
jys string 交易所,"sh"表示上证,"sz"表示深证

import requests

url = "http://api.momaapi.com/hsindex/list/您的Token"

response = requests.get(url)

data = response.json()

print(data)

实时交易数据

API地址:http://api.momaapi.com/hsindex/real/time/指数代码(如:000001.SH)/证书您的Token

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

更新频率:实时

请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟

  • 字段说明
  • 返回示例
  • Python接入
字段名称 数据类型 字段说明
p number 最新价
o number 开盘价
h number 最高价
l number 最低价
yc number 前收盘价
cje number 成交总额
v number 成交总量
pv number 原始成交总量
ud float 涨跌额
pc float 涨跌幅
zf float 振幅
t string 更新时间

import requests

url = "http://api.momaapi.com/hsindex/real/time/指数代码(如:000001.SH)/证书您的Token"

response = requests.get(url)

data = response.json()

print(data)

最新分时交易

API地址:http://api.momaapi.com/hsindex/latest/指数代码.市场(如000001.SH)/分时级别(如d)/您的Token

描述:根据《指数列表》得到的指数代码和分时级别获取最新交易数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日线、周线、月线、年线,对应的请求参数分别为5、15、30、60、d、w、m、y。

更新频率:实时

请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟

  • 字段说明
  • 返回示例
  • Python接入
字段名称 数据类型 字段说明
t string 交易时间
o float 开盘价
h float 最高价
l float 最低价
c float 收盘价
v float 成交量
a float 成交额
pc float 前收盘价
"{

import requests

url = "http://api.momaapi.com/hsindex/latest/指数代码.市场(如000001.SH)/分时级别(如d)/您的Token"

response = requests.get(url)

data = response.json()

print(data)

历史分时交易

API地址:http://api.momaapi.com/hsindex/history/指数代码.市场(如000001.SH)/分时级别(如d)/您的Token?st=开始时间(如20240601)&et=结束时间(如20250430)

描述:根据《指数列表》得到的指数代码和分时级别获取历史交易数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日线、周线、月线、年线,对应的请求参数分别为5、15、30、60、d、w、m、y,开始时间以及结束时间的格式均为 YYYYMMDD 或 YYYYMMDDhhmmss,例如:'20240101' 或'20241231235959'。不设置开始时间和结束时间则为全部历史数据。

更新频率:日线以上数据每日下午15:30开始更新,预计17:10完成更新

请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟

  • 字段说明
  • 返回示例
  • Python接入
字段名称 数据类型 字段说明
t string 交易时间
o float 开盘价
h float 最高价
l float 最低价
c float 收盘价
v float 成交量
a float 成交额
pc float 前收盘价
"[

import requests

url = "http://api.momaapi.com/hsindex/history/指数代码.市场(如000001.SH)/分时级别(如d)/您的Token?st=开始时间(如20240601)&et=结束时间(如20250430)"

response = requests.get(url)

data = response.json()

print(data)

历史分时MACD

API地址:http://api.momaapi.com/hsindex/history/macd/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间&lt=最新条数

描述:根据《指数列表》得到的指数代码和分时级别获取历史MACD数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日线、周线、月线、年线,对应的请求参数分别为5、15、30、60、d、w、m、y。开始时间以及结束时间的格式均为 YYYYMMDD 或 YYYYMMDDhhmmss,例如:'20240101' 或'20241231235959'。不设置开始时间和结束时间则为全部历史数据。同时可以指定获取数据条数,例如指定lt=10,则获取最新的10条数据。

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

请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟

  • 字段说明
  • 返回示例
  • Python接入
字段名称 数据类型 字段说明
t string 交易时间,短分时级别格式为yyyy-MM-ddHH:mm:ss,日线级别为yyyy-MM-dd
diff number DIFF值
dea number DEA值
macd number MACD值
ema12 number EMA(12)值
ema26 number EMA(26)值
[ { "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 } ]

import requests

url = "http://api.momaapi.com/hsindex/history/macd/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间&lt=最新条数"

response = requests.get(url)

data = response.json()

print(data)

历史分时MA

API地址:http://api.momaapi.com/hsindex/history/ma/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间&lt=最新条数

描述:根据《指数列表》得到的指数代码和分时级别获取历史MA数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日线、周线、月线、年线,对应的请求参数分别为5、15、30、60、d、w、m、y。开始时间以及结束时间的格式均为 YYYYMMDD 或 YYYYMMDDhhmmss,例如:'20240101' 或'20241231235959'。不设置开始时间和结束时间则为全部历史数据。同时可以指定获取数据条数,例如指定lt=10,则获取最新的10条数据。

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

请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟

  • 字段说明
  • 返回示例
  • Python接入
字段名称 数据类型 字段说明
t string 交易时间,短分时级别格式为yyyy-MM-ddHH:mm:ss,日线级别为yyyy-MM-dd
ma3 number MA3,没有则为null
ma5 number MA5,没有则为null
ma10 number MA10,没有则为null
ma15 number MA15,没有则为null
ma20 number MA20,没有则为null
ma30 number MA30,没有则为null
ma60 number MA60,没有则为null
ma120 number MA120,没有则为null
ma200 number MA200,没有则为null
ma250 number MA250,没有则为null
[ { "t": "2025-07-21 15:00", "ma3": 12.6, "ma5": 12.598, "ma10": 12.597, "ma15": 12.5927, "ma20": 12.591, "ma30": 12.5903, "ma60": 12.6127, "ma120": 12.6279, "ma200": 12.6154, "ma250": 12.6638 }, { "t": "2025-07-22 09:35", "ma3": 12.6, "ma5": 12.596, "ma10": 12.595, "ma15": 12.5933, "ma20": 12.5915, "ma30": 12.5897, "ma60": 12.6115, "ma120": 12.628, "ma200": 12.6146, "ma250": 12.6622 } ]

import requests

url = "http://api.momaapi.com/hsindex/history/ma/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间&lt=最新条数"

response = requests.get(url)

data = response.json()

print(data)

历史分时BOLL

API地址:http://api.momaapi.com/hsindex/history/boll/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间&lt=最新条数

描述:根据《指数列表》得到的指数代码和分时级别获取历史BOLL数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日线、周线、月线、年线,对应的请求参数分别为5、15、30、60、d、w、m、y。开始时间以及结束时间的格式均为 YYYYMMDD 或 YYYYMMDDhhmmss,例如:'20240101' 或'20241231235959'。不设置开始时间和结束时间则为全部历史数据。同时可以指定获取数据条数,例如指定lt=10,则获取最新的10条数据。

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

请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟

  • 字段说明
  • 返回示例
  • Python接入
字段名称 数据类型 字段说明
t string 交易时间,短分时级别格式为yyyy-MM-ddHH:mm:ss,日线级别为yyyy-MM-dd
u number 上轨
d number 下轨
m number 中轨
[ { "t": "2025-07-18 14:00", "u": 13.11, "d": 12.38, "m": 12.75 }, { "t": "2025-07-18 15:00", "u": 13.09, "d": 12.38, "m": 12.74 } ]

import requests

url = "http://api.momaapi.com/hsindex/history/boll/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间&lt=最新条数"

response = requests.get(url)

data = response.json()

print(data)

历史分时KDJ

API地址:http://api.momaapi.com/hsindex/history/kdj/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间&lt=最新条数

描述:根据《指数列表》得到的指数代码和分时级别获取历史KDJ数据,交易时间升序。目前分时级别支持5分钟、15分钟、30分钟、60分钟、日线、周线、月线、年线,对应的请求参数分别为5、15、30、60、d、w、m、y。开始时间以及结束时间的格式均为 YYYYMMDD 或 YYYYMMDDhhmmss,例如:'20240101' 或'20241231235959'。不设置开始时间和结束时间则为全部历史数据。同时可以指定获取数据条数,例如指定lt=10,则获取最新的10条数据。

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

请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟

  • 字段说明
  • 返回示例
  • Python接入
字段名称 数据类型 字段说明
t string 交易时间,短分时级别格式为yyyy-MM-ddHH:mm:ss,日线级别为yyyy-MM-dd
k number K值
d number D值
j number J值
[ { "t": "2025-07-18 14:00", "k": 57.73, "d": 43.01, "j": 87.16 }, { "t": "2025-07-18 15:00", "k": 63.88, "d": 49.97, "j": 91.71 } ]

import requests

url = "http://api.momaapi.com/hsindex/history/kdj/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间&lt=最新条数"

response = requests.get(url)

data = response.json()

print(data)

Theme Logo

金融数据服务商

  • 技术支持:momaapi@163.com
  • 客服微信ID:momaapiwx
  • 客服热线:170-1188-1122

关于我们

  • 公司简介
  • 联系我们

法律法规

  • 服务条款
  • 隐私政策
  • 免责声明

郑重声明

  • 本站所有数据仅供参考,不作为任何投资依据;本站对数据的准确性、完整性、及时性等不做任何保证;本站所有数据仅供个人学习研究,禁止商业用途或二次分发。

Copyright © Shanghai Magic Code Black Box Network Technology Co., Ltd. All rights reserved

    网站备案号:沪ICP备2025109971号-1