🚀 AI 一键生成 joinquant 策略代码

聚宽平台中“净利润/总市值”对应的因子及获取方法

joinquant | 发布时间: 2026/5/27
以下内容由 EasyQuant 生成。

问题描述

净利润/总市值对应聚宽的因子是什么?

解决方案

在聚宽(JoinQuant)平台的因子库中,“净利润/总市值”直接对应的因子是 earnings_to_price_ratio(利润市值比)

因子详细说明

  • 因子代码earnings_to_price_ratio
  • 因子名称:利润市值比
  • 所属分类:风险模型因子 -> 风格因子 -> 盈利能力因子 (earnings_yield)
  • 计算方法:过去12个月的归母净利润除以当前股票市值。

如何获取该因子数据?

你可以使用聚宽提供的 get_factor_values 函数直接获取该因子的历史数据。以下是具体的 Python 代码示例:

# 导入聚宽因子库函数
from jqfactor import get_factor_values

# 获取平安银行(000001.XSHE)在指定时间段的利润市值比因子值
factor_data = get_factor_values(
    securities=['000001.XSHE'], 
    factors=['earnings_to_price_ratio'], 
    start_date='2023-01-01', 
    end_date='2023-01-10'
)

# 查看获取到的因子数据
print(factor_data['earnings_to_price_ratio'])

补充:如何通过基础财务数据自行计算?

如果你希望自己通过财务数据计算“净利润/总市值”,可以分别获取净利润和市值数据相除。在聚宽的基础因子中:

  • 净利润TTMnet_profit_ttm
  • 总市值market_cap

你可以通过 get_fundamentals 函数查询这些数据并自行计算,但这通常不如直接使用 earnings_to_price_ratio 因子来得方便高效。