指数平滑异同移动平均线(MACD)
端点
http
GET /v1/indicators/macd1
示例
http
GET /v1/indicators/macd?symbol=600519.SH&short_window=12&long_window=26&signal_window=9&limit=101
查询参数
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
symbol | string | 是 | — | 带交易所后缀的代码,如 600519.SH;多个用英文逗号分隔。 |
timestamp | string | 否 | — | 按时间查询:YYYY-MM-DD 或 Unix 毫秒时间戳。 |
adjusted | boolean | 否 | true | 计算所用聚合价是否按拆分复权。 |
short_window | integer | 否 | 12 | 短周期,正整数。 |
long_window | integer | 否 | 26 | 长周期,正整数,且需大于短周期。 |
signal_window | integer | 否 | 9 | 信号线周期,正整数。 |
series_type | string | 否 | close | 用于计算的价字段:open、high、low、close。 |
order | string | 否 | desc | 按时间戳排序:asc(升序)或 desc(降序)。 |
limit | integer | 否 | 10 | 返回结果条数上限,最大 5000。 |
timestamp.gte | string | 否 | — | 时间范围下界(含)。 |
timestamp.gt | string | 否 | — | 时间范围下界(不含)。 |
timestamp.lte | string | 否 | — | 时间上界(含)。 |
timestamp.lt | string | 否 | — | 时间上界(不含)。 |
响应结构
- 返回结构与 EMA 一致:单标的返回
results.values[],多标的返回results[]。 values[]每项结构包含:timestamp:Unix 毫秒时间戳value:MACD 线signal:信号线histogram:柱状值(value - signal)
错误码
code | HTTP | 场景 |
|---|---|---|
INVALID_SYMBOL | 400 | 代码未知或格式错误 |
INVALID_PARAMETER | 400 | 参数非法 |
UNAUTHORIZED | 401 | API Key 无效 |
INSUFFICIENT_CREDITS | 402 | 账户暂不可用(请在控制台查看) |
PLAN_LIMIT | 403 | 超出当前账户允许范围 |
INTERNAL_ERROR | 500 | 服务器错误 |
完整列表:错误码。