简单移动平均线(SMA)
端点
http
GET /v1/indicators/sma1
示例
http
GET /v1/indicators/sma?symbol=600519.SH&window=50&limit=101
查询参数
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
symbol | string | 是 | — | 带交易所后缀的代码,如 600519.SH;多个用英文逗号分隔。 |
timestamp | string | 否 | — | 按时间查询:YYYY-MM-DD 或 Unix 毫秒时间戳。 |
adjusted | boolean | 否 | true | 计算所用聚合价是否按拆分复权。 |
window | integer | 否 | 50 | SMA 窗口长度,必须为正整数。 |
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": 1704124800000, "value": 1682.45 }。
错误码
code | HTTP | 场景 |
|---|---|---|
INVALID_SYMBOL | 400 | 代码未知或格式错误 |
INVALID_PARAMETER | 400 | 参数非法 |
UNAUTHORIZED | 401 | API Key 无效 |
INSUFFICIENT_CREDITS | 402 | 账户暂不可用(请在控制台查看) |
PLAN_LIMIT | 403 | 超出当前账户允许范围 |
INTERNAL_ERROR | 500 | 服务器错误 |
完整列表:错误码。