指数 平滑异同移动平均(MACD) · REST 接口
获取指定标的在给定时间范围内的平滑异同移动平均(MACD)。MACD 是由两条移动平均线推导而来的动量指标,可用于判断趋势强度、方向以及潜在买卖信号。
GET /v1/indicators/macd/{indicesTicker}上游时效说明
盘后、延迟 15 分钟或实时
上游历史范围
数据可追溯至 2023 年 2 月 14 日
适用场景
- 动量分析、信号生成(交叉事件)、识别超买超卖状态、确认趋势方向。
接入地址与凭据以实际开通时下发为准。下面是上游字段定义与响应示例,文档收录不等于本站已开放全部能力。
查询参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
indicesTicker | string | Yes | 要获取 MACD 数据的标的代码。 |
timestamp | string | No | 按时间戳查询,可为 YYYY-MM-DD 格式的日期或毫秒时间戳。 |
timespan | string | No | 聚合时间窗口的长度。 |
adjusted | boolean | No | 用于计算 MACD 的聚合数据是否按拆合股复权。默认已复权;设为 false 可获取未复权的结果。 |
short_window | integer | No | 计算 MACD 数据所用的短窗口长度。 |
long_window | integer | No | 计算 MACD 数据所用的长窗口长度。 |
signal_window | integer | No | 计算 MACD 信号线所用的窗口长度。 |
series_type | string | No | 聚合数据中用于计算 MACD 的字段。即取 close 时会以收盘价计算 MACD。 |
expand_underlying | boolean | No | 是否在响应中附带用于计算该指标的聚合数据。 |
order | string | No | 结果的返回顺序,按时间戳排列。 |
limit | integer | No | 限制返回结果数量,默认 10,最大 5000。 |
timestamp.gte | string | No | 按 timestamp 范围筛选。 |
timestamp.gt | string | No | 按 timestamp 范围筛选。 |
timestamp.lte | string | No | 按 timestamp 范围筛选。 |
timestamp.lt | string | No | 按 timestamp 范围筛选。 |
响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
next_url | string | 若存在,可用该值获取下一页数据。 |
request_id | string | 服务器分配的请求 ID。 |
results | object | MACD 指标的计算结果。 |
results.underlying | object | 所用的底层聚合数据。 |
results.values | array[object] | values 数组中的每一项代表某个时间戳的 MACD 指标数据,包含: |
status | string | 本次请求响应的状态。 |
响应示例
{
"next_url": "https://api.massive.com/v1/indicators/macd/I:NDX?cursor=YWRqdXN0ZWQ9dHJ1ZSZhcD0lN0IlMjJ2JTIyJTNBMCUyQyUyMm8lMjIlM0EwJTJDJTIyYyUyMiUzQTE1MDg0Ljk5OTM4OTgyMDAzJTJDJTIyaCUyMiUzQTAlMkMlMjJsJTIyJTNBMCUyQyUyMnQlMjIlM0ExNjg3MTUwODAwMDAwJTdEJmFzPSZleHBhbmRfdW5kZXJseWluZz1mYWxzZSZsaW1pdD0yJmxvbmdfd2luZG93PTI2Jm9yZGVyPWRlc2Mmc2VyaWVzX3R5cGU9Y2xvc2Umc2hvcnRfd2luZG93PTEyJnNpZ25hbF93aW5kb3c9OSZ0aW1lc3Bhbj1kYXkmdGltZXN0YW1wLmx0PTE2ODcyMTkyMDAwMDA",
"request_id": "2eeda0be57e83cbc64cc8d1a74e84dbd",
"results": {
"underlying": {
"url": "https://api.massive.com/v2/aggs/ticker/I:NDX/range/1/day/1678338000000/1687366537196?limit=121&sort=desc"
},
"values": [
{
"histogram": -4.7646219788108795,
"signal": 220.7596784587801,
"timestamp": 1687237200000,
"value": 215.9950564799692
},
{
"histogram": 3.4518937661882205,
"signal": 221.9508339534828,
"timestamp": 1687219200000,
"value": 225.40272771967102
}
]
},
"status": "OK"
}原文:Massive 文档 ↗