API 地址:http://api.momaapi.com/hsindex/list/您的Token
描述:获取沪深两市主要的指数代码和名称,用于后续接口的参数传入。
更新频率:每日0点
请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟
演示地址:http://api.momaapi.com/hsindex/list/TEST-API-TOKEN-MOMA-836089C22111
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
dm |
string | 指数代码,如:000001.SH |
mc |
string | 指数名称,如:上证指数 |
jys |
string | 交易所,"sh"表示上证,"sz"表示深证 |
[]
| 参数名称 | 说明 |
|---|---|
Token |
Token 证书编号;将 URL 中的「您的Token」替换为您的证书即可调用。 |
import requests url = "http://api.momaapi.com/hsindex/list/TEST-API-TOKEN-MOMA-836089C22111" response = requests.get(url, timeout=30) response.raise_for_status() data = response.json() print(data)
curl -sS -G "http://api.momaapi.com/hsindex/list/TEST-API-TOKEN-MOMA-836089C22111"
fetch("http://api.momaapi.com/hsindex/list/TEST-API-TOKEN-MOMA-836089C22111") .then(r => r.json()) .then(data => console.log(data));
点击「立即测试」加载演示数据…
http://api.momaapi.com/hsindex/list/TEST-API-TOKEN-MOMA-836089C22111
API 地址:http://api.momaapi.com/hsindex/real/time/指数代码(如:000001.SH)/证书您的Token
描述:根据《指数列表》得到的股票代码获取实时交易数据(您可以理解为日线的最新数据)。
更新频率:实时
请求频率限制:300次/分钟 | 包年版3000次/分钟 | 旗舰版6000次/分钟
演示地址:http://api.momaapi.com/hsindex/real/time/000001/TEST-API-TOKEN-MOMA-836089C22111
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
p |
number | 最新价 |
o |
number | 开盘价 |
h |
number | 最高价 |
l |
number | 最低价 |
yc |
number | 前收盘价 |
cje |
number | 成交总额 |
v |
number | 成交总量 |
pv |
number | 原始成交总量 |
ud |
float | 涨跌额 |
pc |
float | 涨跌幅 |
zf |
float | 振幅 |
t |
string | 更新时间 |
[]
| 参数名称 | 说明 |
|---|---|
指数代码(如:000001.SH) |
路径参数:指数代码(如:000001.SH);示例值:000001 |
Token |
Token 证书编号;将 URL 中的「您的Token」替换为您的证书即可调用。 |
import requests url = "http://api.momaapi.com/hsindex/real/time/000001/TEST-API-TOKEN-MOMA-836089C22111" response = requests.get(url, timeout=30) response.raise_for_status() data = response.json() print(data)
curl -sS -G "http://api.momaapi.com/hsindex/real/time/000001/TEST-API-TOKEN-MOMA-836089C22111"
fetch("http://api.momaapi.com/hsindex/real/time/000001/TEST-API-TOKEN-MOMA-836089C22111") .then(r => r.json()) .then(data => console.log(data));
点击「立即测试」加载演示数据…
http://api.momaapi.com/hsindex/real/time/000001/TEST-API-TOKEN-MOMA-836089C22111
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次/分钟
演示地址:http://api.momaapi.com/hsindex/latest/000001.SZ/d/TEST-API-TOKEN-MOMA-836089C22111
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
t |
string | 交易时间 |
o |
float | 开盘价 |
h |
float | 最高价 |
l |
float | 最低价 |
c |
float | 收盘价 |
v |
float | 成交量 |
a |
float | 成交额 |
pc |
float | 前收盘价 |
"{
| 参数名称 | 说明 |
|---|---|
指数代码.市场(如000001.SH) |
路径参数:指数代码.市场(如000001.SH);示例值:000001.SZ |
分时级别(如d) |
路径参数:分时级别(如d);示例值:d |
Token |
Token 证书编号;将 URL 中的「您的Token」替换为您的证书即可调用。 |
import requests url = "http://api.momaapi.com/hsindex/latest/000001.SZ/d/TEST-API-TOKEN-MOMA-836089C22111" response = requests.get(url, timeout=30) response.raise_for_status() data = response.json() print(data)
curl -sS -G "http://api.momaapi.com/hsindex/latest/000001.SZ/d/TEST-API-TOKEN-MOMA-836089C22111"
fetch("http://api.momaapi.com/hsindex/latest/000001.SZ/d/TEST-API-TOKEN-MOMA-836089C22111") .then(r => r.json()) .then(data => console.log(data));
点击「立即测试」加载演示数据…
http://api.momaapi.com/hsindex/latest/000001.SZ/d/TEST-API-TOKEN-MOMA-836089C22111
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次/分钟
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
t |
string | 交易时间 |
o |
float | 开盘价 |
h |
float | 最高价 |
l |
float | 最低价 |
c |
float | 收盘价 |
v |
float | 成交量 |
a |
float | 成交额 |
pc |
float | 前收盘价 |
"[
| 参数名称 | 说明 |
|---|---|
指数代码.市场(如000001.SH) |
路径参数:指数代码.市场(如000001.SH);示例值:000001.SZ |
分时级别(如d) |
路径参数:分时级别(如d);示例值:d |
Token |
Token 证书编号;将 URL 中的「您的Token」替换为您的证书即可调用。 |
st |
Query 参数:st;示例值:20250101 |
et |
Query 参数:et;示例值:20250430 |
import requests url = "http://api.momaapi.com/hsindex/history/000001.SZ/d/TEST-API-TOKEN-MOMA-836089C22111?st=20250101&et=20250430" response = requests.get(url, timeout=30) response.raise_for_status() data = response.json() print(data)
curl -sS -G "http://api.momaapi.com/hsindex/history/000001.SZ/d/TEST-API-TOKEN-MOMA-836089C22111?st=20250101&et=20250430"
fetch("http://api.momaapi.com/hsindex/history/000001.SZ/d/TEST-API-TOKEN-MOMA-836089C22111?st=20250101&et=20250430") .then(r => r.json()) .then(data => console.log(data));
点击「立即测试」加载演示数据…
http://api.momaapi.com/hsindex/history/000001.SZ/d/TEST-API-TOKEN-MOMA-836089C22111?st=20250101&et=20250430
API 地址:http://api.momaapi.com/hsindex/history/macd/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间<=最新条数
描述:根据《指数列表》得到的指数代码和分时级别获取历史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次/分钟
演示地址:http://api.momaapi.com/hsindex/history/macd/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
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
}
]
| 参数名称 | 说明 |
|---|---|
指数代码(如000001.SH) |
路径参数:指数代码(如000001.SH);示例值:000001.SH |
分时级别(如d) |
路径参数:分时级别(如d);示例值:d |
Token |
Token 证书编号;将 URL 中的「您的Token」替换为您的证书即可调用。 |
st |
Query 参数:st;示例值:开始时间 |
et |
Query 参数:et;示例值:结束时间 |
lt |
Query 参数:lt;示例值:最新条数 |
import requests url = "http://api.momaapi.com/hsindex/history/macd/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111" response = requests.get(url, timeout=30) response.raise_for_status() data = response.json() print(data)
curl -sS -G "http://api.momaapi.com/hsindex/history/macd/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111"
fetch("http://api.momaapi.com/hsindex/history/macd/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111") .then(r => r.json()) .then(data => console.log(data));
点击「立即测试」加载演示数据…
http://api.momaapi.com/hsindex/history/macd/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111
API 地址:http://api.momaapi.com/hsindex/history/ma/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间<=最新条数
描述:根据《指数列表》得到的指数代码和分时级别获取历史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次/分钟
演示地址:http://api.momaapi.com/hsindex/history/ma/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
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
}
]
| 参数名称 | 说明 |
|---|---|
指数代码(如000001.SH) |
路径参数:指数代码(如000001.SH);示例值:000001.SH |
分时级别(如d) |
路径参数:分时级别(如d);示例值:d |
Token |
Token 证书编号;将 URL 中的「您的Token」替换为您的证书即可调用。 |
st |
Query 参数:st;示例值:开始时间 |
et |
Query 参数:et;示例值:结束时间 |
lt |
Query 参数:lt;示例值:最新条数 |
import requests url = "http://api.momaapi.com/hsindex/history/ma/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111" response = requests.get(url, timeout=30) response.raise_for_status() data = response.json() print(data)
curl -sS -G "http://api.momaapi.com/hsindex/history/ma/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111"
fetch("http://api.momaapi.com/hsindex/history/ma/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111") .then(r => r.json()) .then(data => console.log(data));
点击「立即测试」加载演示数据…
http://api.momaapi.com/hsindex/history/ma/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111
API 地址:http://api.momaapi.com/hsindex/history/boll/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间<=最新条数
描述:根据《指数列表》得到的指数代码和分时级别获取历史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次/分钟
演示地址:http://api.momaapi.com/hsindex/history/boll/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
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
}
]
| 参数名称 | 说明 |
|---|---|
指数代码(如000001.SH) |
路径参数:指数代码(如000001.SH);示例值:000001.SH |
分时级别(如d) |
路径参数:分时级别(如d);示例值:d |
Token |
Token 证书编号;将 URL 中的「您的Token」替换为您的证书即可调用。 |
st |
Query 参数:st;示例值:开始时间 |
et |
Query 参数:et;示例值:结束时间 |
lt |
Query 参数:lt;示例值:最新条数 |
import requests url = "http://api.momaapi.com/hsindex/history/boll/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111" response = requests.get(url, timeout=30) response.raise_for_status() data = response.json() print(data)
curl -sS -G "http://api.momaapi.com/hsindex/history/boll/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111"
fetch("http://api.momaapi.com/hsindex/history/boll/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111") .then(r => r.json()) .then(data => console.log(data));
点击「立即测试」加载演示数据…
http://api.momaapi.com/hsindex/history/boll/000001.SH/d/TEST-API-TOKEN-MOMA-836089C22111
API 地址:http://api.momaapi.com/hsindex/history/kdj/指数代码(如000001.SH)/分时级别(如d)/您的Token?st=开始时间&et=结束时间<=最新条数
描述:根据《指数列表》得到的指数代码和分时级别获取历史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次/分钟
演示地址:http://api.momaapi.com/hsindex/history/kdj/000001.SH/d/n/TEST-API-TOKEN-MOMA-836089C22111
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
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
}
]
| 参数名称 | 说明 |
|---|---|
指数代码(如000001.SH) |
路径参数:指数代码(如000001.SH);示例值:000001.SH |
分时级别(如d) |
路径参数:分时级别(如d);示例值:d |
Token |
Token 证书编号;将 URL 中的「您的Token」替换为您的证书即可调用。 |
st |
Query 参数:st;示例值:开始时间 |
et |
Query 参数:et;示例值:结束时间 |
lt |
Query 参数:lt;示例值:最新条数 |
import requests url = "http://api.momaapi.com/hsindex/history/kdj/000001.SH/d/n/TEST-API-TOKEN-MOMA-836089C22111" response = requests.get(url, timeout=30) response.raise_for_status() data = response.json() print(data)
curl -sS -G "http://api.momaapi.com/hsindex/history/kdj/000001.SH/d/n/TEST-API-TOKEN-MOMA-836089C22111"
fetch("http://api.momaapi.com/hsindex/history/kdj/000001.SH/d/n/TEST-API-TOKEN-MOMA-836089C22111") .then(r => r.json()) .then(data => console.log(data));
点击「立即测试」加载演示数据…
http://api.momaapi.com/hsindex/history/kdj/000001.SH/d/n/TEST-API-TOKEN-MOMA-836089C22111