MACD 买卖信号¶
来源同步:
/Users/mac/Projects/chatgpt-codex/doc/api_Indicators.md所属接口集:
技术指标
请求 URL¶
GET /v1/api/indicators/macd_bs
认证方式¶
Bearer Token(详见 认证与签名)
接口概述¶
基于 MACD 指标计算买卖信号点。根据日线 K 线数据和一组可调参数,计算 MACD 金叉/死叉、买卖点及持仓状态。结果有 60 秒缓存。
请求参数¶
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| code | string | 是 | 股票代码,如 600519、600519.SH、SH600000 |
| start | string | 否 | 起始日期,格式 YYYY-MM-DD,默认 end - 400 天 |
| end | string | 否 | 结束日期,格式 YYYY-MM-DD,默认今天 |
| ema_fast | string | 否 | 快线 EMA 周期,默认 12 |
| ema_slow | string | 否 | 慢线 EMA 周期,默认 26 |
| ema_signal | string | 否 | 信号线 EMA 周期,默认 9 |
| ema_trend | string | 否 | 趋势 EMA 周期,默认 20 |
| vol_mult | string | 否 | 成交量倍数阈值,默认 1.2 |
| overheat_5d | string | 否 | 5 日过热阈值,默认 0.2 |
| debounce | string | 否 | 去抖周期,默认 1 |
| cooldown | string | 否 | 冷却周期,默认 3 |
| reenter_cooldown | string | 否 | 重新入场冷却,默认 2 |
| enable_add | string | 否 | 启用加仓,默认 false |
| position_mode | string | 否 | 持仓模式,默认 binary |
| tr_min | string | 否 | 换手率下限,默认 3.0 |
| tr_max | string | 否 | 换手率上限,默认 25.0 |
| tr_ma_win | string | 否 | 换手率均线窗口,默认 5 |
| tr_mult | string | 否 | 换手率倍数,默认 1.2 |
| tr_exhaust_mult | string | 否 | 换手率耗尽倍数,默认 2.5 |
| tr_dry_mult | string | 否 | 换手率干燥倍数,默认 0.6 |
| tr_dry_days | string | 否 | 换手率干燥天数,默认 3 |
接口说明¶
- 市场自动推断:代码以 5/6/9 开头或带
.SH后缀为沪市,否则为深市 - 结果基于
KlineData日线数据计算 - 缓存键包含所有参数,参数变化时会重新计算
响应格式示例¶
{
"signals": [
{
"date": "2026-01-10",
"action": "buy",
"price": 1800.0,
"position": 1
}
],
"meta": {
"code": "600519",
"market": "SH",
"start": "2025-01-10",
"end": "2026-01-10"
}
}
返回状态¶
| 状态码 | 说明 |
|---|---|
| 200 | 成功 |
| 400 | 参数错误(缺少 code) |
| 401 | 未认证 |
| 403 | 无权限 |