个股技术因子目录
公开接口A股个股 A-Share · 个股技术因子目录
列出个股技术因子库支持的全部因子:动量(mom_10/20/50)、波动率(vol_10/20/50)、乖离率(bias_10/20/50)、RSI、MACD(线/信号/柱状)、换手活跃度(turnover_5/10/20)、52 周区间(最高/最低/相对位置)、均线多头排列(is_ma_bullish)等。每项含名称、含义、公式与用法,是 ``factor_name`` 的取值字典。
接口地址
GET /cn/stock/factors完整地址:
https://api.databull.cn/cn/stock/factors接口说明
列出个股技术因子库支持的全部因子(动量 / 波动率 / 乖离率 / RSI / MACD / 52 周区间 / 多头排列 / 收盘强度 / ATR)。每项含名称、含义、公式与用法,作为 factor_name 的取值字典。
响应为 {"code": 0, "data": [...]} 信封;该接口不依赖行情库,恒返回非空列表。
返回字段
字段类型说明
codenumber业务状态码,0 表示成功dataarray因子元数据数组data[].factorstring因子名称(因子库主键),如 mom_20 / rsi_14 / vol_20 / 52week_position / is_ma_bullishdata[].namestring因子中文名,如 20日动量data[].descriptionstring因子含义说明data[].formulastring计算口径/公式data[].usagestring适用场景与用法提示接口示例
cURL
curl "https://api.databull.cn/cn/stock/factors" \
-H "Authorization: Bearer $DATABULL_API_KEY"Python
from databull import DataBull
client = DataBull(api_key="YOUR_API_KEY")
result = client.get_stock_factor_catalog()
print(result)响应示例
JSON
{
"code": 0,
"data": [
{
"factor": "mom_20",
"name": "20日动量",
"description": "过去20个交易日的累计收益率,反映中期价格动量。",
"formula": "mom_20 = close / close.shift(20) - 1",
"usage": "比10日更平滑,减少噪音,适用于中期交易信号。"
},
{
"factor": "rsi_14",
"name": "14日相对强弱指数",
"description": "基于14日涨跌幅平均值计算的动量振荡器,范围0-100。",
"formula": "RS = avg_gain / avg_loss; RSI = 100 - 100 / (1 + RS)",
"usage": "RSI > 70 为超买,RSI < 30 为超卖。"
}
]
}错误码
状态码触发条件
403特色功能需付费套餐,升级套餐后可用
说明
Esc