Skip to main content
GET
/
v1
/
quant
/
factors
List available factors
curl --request GET \
  --url https://api.reportify.cn/v1/quant/factors \
  --header 'Authorization: Bearer <token>'
[
  {
    "name": "<string>",
    "type": "<string>",
    "level": 123,
    "description": "<string>",
    "description_en": "<string>"
  }
]
获取所有可用的因子(变量和函数)定义,用于公式计算。
curl https://api.reportify.cn/v1/quant/factors \
  -H "Authorization: Bearer <token>"

请求参数

market
string
default:"cn"
股票市场:cn(A股), hk(港股), us(美股)

响应参数

返回 FactorMeta[] 数组,因子列表按 level 分类。

响应示例

[
  {
    "name": "CLOSE",
    "type": "variable",
    "level": 0,
    "description": "收盘价"
  },
  {
    "name": "MA",
    "type": "function",
    "level": 0,
    "description": "简单移动平均"
  },
  {
    "name": "RSI",
    "type": "function",
    "level": 2,
    "description": "相对强弱指数"
  },
  {
    "name": "PE",
    "type": "function",
    "level": 2,
    "description": "市盈率(需括号调用:PE())"
  }
]

技术因子(Level 0-2)

Level 0 - 变量

名称别名描述
CLOSEC收盘价
OPENO开盘价
HIGHH最高价
LOWL最低价
VOLUMEV, VOL成交量

Level 0 - 基础函数 (TongDaXin 风格: col 在前, n 在后)

函数描述示例
MA(X, N)N 日简单移动平均MA(CLOSE, 20)
EMA(X, N)N 日指数移动平均EMA(CLOSE, 12)
SMA(X, N, M)平滑移动平均SMA(CLOSE, 9, 1)
REF(X, N)引用 N 天前的值REF(CLOSE, 1)
HHV(X, N)N 周期最高值HHV(HIGH, 20)
LLV(X, N)N 周期最低值LLV(LOW, 20)
STD(X, N)N 周期标准差STD(CLOSE, 20)
SUM(X, N)N 周期求和SUM(VOLUME, 5)
ABS(X)绝对值ABS(CLOSE - OPEN)
MAX(X, Y)取最大值MAX(CLOSE, OPEN)
MIN(X, Y)取最小值MIN(CLOSE, OPEN)
IF(C, A, B)条件选择IF(CLOSE > OPEN, 1, 0)

Level 1 - 应用函数

函数描述示例
CROSS(A, B)A 上穿 BCROSS(MA(CLOSE, 5), MA(CLOSE, 10))
CROSSDOWN(A, B)A 下穿 BCROSSDOWN(MA(CLOSE, 5), MA(CLOSE, 10))
COUNT(X, N)N 周期内满足条件的天数COUNT(CLOSE > OPEN, 10)
EVERY(X, N)N 周期内全部满足条件EVERY(CLOSE > MA(CLOSE, 20), 5)
EXIST(X, N)N 周期内存在满足条件EXIST(CLOSE > HHV(HIGH, 60), 5)
BARSLAST(X)上次满足条件到现在的周期数BARSLAST(CROSS(MA(CLOSE, 5), MA(CLOSE, 10)))

Level 2 - 技术指标

函数描述返回字段
RSI(N)相对强弱指数rsi
MACD(S, L, M)MACD 指标dif, dea, macd
KDJ(N, M1, M2)KDJ 随机指标k, d, j
BOLL(N, P)布林带upper, mid, lower
WR(N)威廉指标wr
ATR(N)平均真实波幅atr
CCI(N)商品通道指数cci
BIAS(N)乖离率bias
PSY(N)心理线psy

基本面因子(Level 2)

财务报表

通过 . 访问报表字段:
报表描述示例
INCOME利润表INCOME.net_profit
BALANCESHEET资产负债表BALANCESHEET.total_assets
CASHFLOW现金流量表CASHFLOW.operating_cashflow
EQUITY股东权益表EQUITY.total_equity

盈利能力

因子描述
ROE()净资产收益率
ROA()总资产收益率
GPM()毛利率
NPM()净利率
ROIC()投入资本回报率

估值因子

因子描述
PE()市盈率
PE_TTM()市盈率(TTM)
PB()市净率
PS()市销率
PCF()市现率
EV()企业价值
PEG()PEG 比率

偿债能力

因子描述
CURRENT_RATIO()流动比率
QUICK_RATIO()速动比率
DEBT_RATIO()资产负债率

成长能力

因子描述
REVENUE_GROWTH_RATE营收增长率
NET_PROFIT_GROWTH_RATE净利润增长率
EPS_GROWTH_RATEEPS 增长率

运营能力

因子描述
INVENTORY_TURNOVER存货周转率
ACCOUNTS_RECEIVABLE_DAYS应收账款周转天数
TOTAL_ASSET_TURNOVER总资产周转率

每股指标

因子描述
EPS每股收益
BPS每股净资产
OCFPS每股经营现金流
REVENUE_PER_SHARE每股营收

Authorizations

Authorization
string
header
required

Enter your Bearer token

Query Parameters

market
enum<string>
default:cn

Stock market (cn, hk, us), default cn Stock market identifier

Available options:
cn,
hk,
us

Response

Successful Response

name
string
required

Factor name for use in formulas

type
string
required

"variable" or "function"

level
integer
required

Level: 0 (variable/core), 1 (application functions), 2 (indicators)

description
string
required

Brief description in Chinese

description_en
string | null

Brief description in English (optional)