Skip to main content
POST
/
v1
/
quant
/
indicators
/
compute
Compute indicator values
curl --request POST \
  --url https://api.reportify.cn/v1/quant/indicators/compute \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "symbols": [
    "<string>"
  ],
  "formula": "<string>",
  "market": "cn",
  "start_date": "2023-12-25",
  "end_date": "2023-12-25"
}
'
{
  "datas": [
    {}
  ],
  "metadata": {}
}
计算指定股票的技术指标数据。
curl -X POST https://api.reportify.cn/v1/quant/indicators/compute \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "market": "cn",
    "symbols": ["000001", "000002"],
    "formula": "RSI(14)",
    "start_date": "2026-01-01",
    "end_date": "2026-01-10"
  }'

请求参数

market
string
default:"cn"
股票市场:cn(A股), hk(港股), us(美股)
symbols
string[]
required
股票代码列表
formula
string
required
指标公式
start_date
string
开始日期,格式:YYYY-MM-DD(默认:3 个月前)
end_date
string
结束日期,格式:YYYY-MM-DD(默认:今天)

公式示例

公式描述
RSI(14)RSI 指标,周期 14
MACD()MACD 指标,默认参数 (12, 26, 9)
MACD(12, 26, 9)MACD 指标,自定义参数
KDJ(9, 3, 3)KDJ 指标
BOLL(20, 2)布林带,周期 20,标准差 2 倍

响应参数

datas
array
指标数据列表,包含 symbol、date 和指标字段
metadata
object
计算元数据

响应示例

RSI 指标

{
  "datas": [
    {
      "symbol": "000001",
      "date": "2026-01-10",
      "rsi": 58.32
    },
    {
      "symbol": "000001",
      "date": "2026-01-09",
      "rsi": 56.78
    },
    {
      "symbol": "000002",
      "date": "2026-01-10",
      "rsi": 45.21
    }
  ],
  "metadata": {
    "formula": "RSI(14)",
    "market": "cn",
    "count": 3
  }
}

MACD 指标

{
  "datas": [
    {
      "symbol": "000001",
      "date": "2026-01-10",
      "dif": 0.125,
      "dea": 0.098,
      "macd": 0.054
    }
  ],
  "metadata": {
    "formula": "MACD(12, 26, 9)",
    "market": "cn",
    "count": 1
  }
}

布林带指标

{
  "datas": [
    {
      "symbol": "000001",
      "date": "2026-01-10",
      "upper": 12.85,
      "mid": 12.20,
      "lower": 11.55
    }
  ],
  "metadata": {
    "formula": "BOLL(20, 2)",
    "market": "cn",
    "count": 1
  }
}

Authorizations

Authorization
string
header
required

Enter your Bearer token

Body

application/json

Input for indicator computation.

symbols
string[]
required

Stock code list (required)

formula
string
required

Indicator formula (required)

market
enum<string>
default:cn

Stock market

Available options:
cn,
hk,
us
start_date
string<date> | null

Start date (optional, default: 3 months ago)

end_date
string<date> | null

End date (optional, default: today)

Response

Successful Response

Output for indicator computation.

datas
Datas · object[]
required

Indicator data list with symbol, date, and indicator fields

metadata
Metadata · object
required

Computation metadata