尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Tushare接口文档:因子列表(factor_list)

Tushare接口文档:因子列表(factor_list) 官方文档https://tushare.pro/document/2?doc_id486功能描述提取Tushare自主研发生产的因子列表包括因子名、因子分类和计算逻辑等信息返回限量单次可以提取所有列表接口权限独立权限需单独开通说明虽然一次性可获取所有数据但该列表数据也会随着时间的推移进行更新目前所有因子均针对股票类型资产本文仅简单介绍如何使用因子列表接口至于各因子的具体含义、算法等将在后续文章进行详细介绍输入参数名称类型必选描述factor_namestrN因子名称asset_typestrN资产类别STK股票IDX指数ETFCB可转债 【当前只提供STK股票】factor_typestrN因子类别详见下方明细输出参数名称类型默认显示描述factor_namestrY因子名称asset_typestrY证券类型STK股票IDX指数ETFCB可转债 【当前只提供STK股票】factor_typestrY因子分类factor_descstrY因子描述及算法逻辑示例示例1获取所有因子列表不传递任何参数直接调用接口可获取所有因子列表一次调用可获取所有数据。虽然一次性可获取所有数据但该列表数据也会随着时间的推移进行更新。importtushareastsimportmatplotlib.pyplotasplt# 设置中文字体plt.rcParams[font.sans-serif][SimHei]plt.rcParams[axes.unicode_minus]Falseprots.pro_api()dfpro.factor_list()print(当前因子总数,len(df))# 获取全部因子列表df_allpro.factor_list()# 按因子类型统计数量type_countsdf_all[factor_type].value_counts()print(各因子类别数量统计)print(type_counts)# 绘制柱状图plt.figure(figsize(12,6))type_counts.plot(kindbar)plt.xlabel(因子类别)plt.ylabel(因子数量)plt.title(Tushare 因子库各类别因子数量分布)plt.xticks(rotation45)plt.tight_layout()plt.show()输出结果当前因子总数 212 各因子类别数量统计 factor_type Quality 59 Alpha101 36 Liquidity 36 Risk 26 Momentum 21 Growth 15 Value 11 Reversal 5 Size 3 Name: count, dtype: int64示例2获取特定类型的因子列表通过传递factor_type可指定获取因子列表的类型fields参数可指定返回的字段。dfpro.factor_list(factor_typeSize,fieldsfactor_name,factor_type,factor_desc)df输出结果factor_name factor_type factor_desc 0 float_size Size 流通市值因子\n\n计算流通市值的负对数用于衡量公司可交易部分的规模。\n\n数学表达式:... 1 nl_size Size 市值非线性因子\n\n对市值进行非线性中性化处理通过截面回归去除线性市值成分。\n\n数学... 2 size Size 总市值因子\n\n计算总市值的负对数用于衡量公司规模。\n\n数学表达式:\nSize ...示例3获取特定因子的信息通过传递factor_name参数可获取特定的因子信息。factor_desc介绍了因子描述及因子的计算公式。dfpro.factor_list(factor_namealpha101_1)print(df[factor_desc][0])输出结果基于负收益时段波动放大的极值位置排名因子。 数学表达式: Alpha Rank(Ts_ArgMax(SignedPower(IF(Returns 0, StdDev(Returns, 20), Close), 2), 5)) - 0.5说明说明1Tushare因子类型分类名中文名称因子数量说明Alpha101Alpha101 量价因子36基于 WorldQuant 公式计算的量价 Alpha 因子Growth成长因子15衡量企业盈利和资产增长能力Liquidity流动性因子36衡量股票交易活跃度和流动性特征Momentum动量因子21衡量价格趋势延续性Quality质量因子59衡量企业财务质量和经营效率Reversal反转因子5捕捉短期价格反转信号Risk风险因子26衡量股票风险特征波动率、Beta 等Size规模因子3衡量市值规模大小Value价值因子11衡量股票估值水平合计212说明2本文说明factor_list是Tushare提供的因子数据目录接口用于获取Tushare自主研发的全部量化因子列表包括因子名称、因子分类和算法逻辑等元数据信息。该接口是使用Tushare因子值factor_value的前置查询工具帮助用户了解有哪些因子可用以及每个因子的具体含义。
返回列表