Advertisement

多因素分析:因子构建与单因子测试源码。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
alpha,多因子选股流程从数据库中检索数据,用于构建一系列因子,并对这些因子的有效性进行评估。评估内容涵盖了因子收益率、收益率T值、IC值等指标。为了深入观察因子收益率在不同因子规模下的表现,采用了分层测试,考察了因子收益率按照因子大小排序分组的不同组合的收益率、波动率、以及收益率的单调性趋势。此外,还进行了最大回测、夏普比率和信息比率等综合性的评估。factor_code,该模块专注于因子的构建和测试,包含多种类型的因子:估值类因子(7个),动量类因子(6个),波动率类因子(10个),以及一致预期类因(18个)。self_libs,包含一些自定义模块,其中data_clean.py模块负责数据清洗工作,具体步骤包括剔除ST标记的数据以及上市不满一年的股票;采用MAD法去除异常值;对数据进行Z-值标准化处理;最后,通过行业哑变量和对数市值回归取残差的方式得到行业与市值中性化的因子值。factor_test.py模块则用于评价单个因子的有效性。该模块包含了以下关键指标:(1)因子收益率:计算公式为均值、标准差$$R_{it} = \beta_{0t} + \beta_{1t} * f_{it}$$。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • -
    优质
    本项目聚焦于股票市场的多因子模型应用研究,涵盖因子构建、策略回测及性能评估等内容,并提供相应的Python源代码。适合对量化投资感兴趣的读者深入学习和实践。 Alpha策略中的多因子选股涉及从数据库提取数据来构建各种类型的因子,并测试这些因子的有效性。有效性评估包括分析因子收益率、因子收益率的T值以及IC(Information Coefficient)值等关键指标,同时还会进行分层测试以观察不同组合下的表现情况,如组合收益率、波动率、收益单调性、最大回撤和夏普比率等一系列财务绩效指标。 具体到因子构建与评估流程中包括: - 估值类因子:7个 - 动量类因子:6个 - 波动率类因子:10个 - 一致预期类因子:18个 自定义的模块有: 1. data_clean.py: 数据清洗,剔除带有ST标记的数据和上市不满一年的股票。使用MAD方法去除异常值,并通过Z-score标准化数据,进一步对行业哑变量及对数市值进行回归分析以提取残差部分,从而获得中性化的因子值。 2. factor_test.py:单个因子的有效性评估标准: - 因子收益率:包括均值和标准差的计算 $$R_{it} = \beta_{0t} + \beta_{1t} * f_{it}$$
  • 20161220-华泰证券-系列第四篇:动量类.pdf
    优质
    该PDF为华泰证券于2016年发布的研究报告,旨在分析和评估动量类因子在股票投资中的表现,并提供详细的单因子测试结果。报告是其多因子系列研究之一。 本段落由华泰证券金工研究/深度研究团队撰写并发布,是关于多因子系列之四——单因子测试中的动量类因子的研究报告。文章首先介绍了待测的因子之一:传统的一个月动量因子,并通过回溯A股市场的历史数据来分析该因子的有效性和稳定性。最后,根据研究结果提出了一些针对动量类因子的投资策略建议。文中具体评级标准和声明内容请参阅文末的相关部分。
  • 20160929-华泰证券-系列报告之二:估值类.pdf
    优质
    这份2016年发布的研究报告由华泰证券撰写,是其多因子系列报告的一部分,专注于评估和分析估值类因子在投资策略中的表现及有效性。报告深入探讨了各类单一估值指标的投资应用潜力,并提供了详实的实证研究数据,旨在为投资者提供量化选股的有效工具与参考依据。 本段落是华泰证券发布的研究报告,主要介绍了其单因子测试中的估值类因子分析。报告作者通过研究发现市盈率、市净率等因素对股票收益率有显著影响,但这种影响在不同行业及市场环境中存在差异。此外,该报告还阐述了华泰证券的股票和行业评级标准,并提醒读者注意报告末页的重要声明。
  • 脉冲、波形、裕度、峰值及偏度和峭度.m
    优质
    本研究探讨了脉冲因子、波形因子、裕度因子与峰值因子等参数,并深入分析信号的偏度和峭度特性,以全面评估电信号的质量。 脉冲因子、波形因子、裕度因子、峰值因子、偏度和峭度。
  • 筛选在选股模型中的应用
    优质
    本文探讨了因子分析与筛选技术在构建多因子选股模型中的应用,通过优化选股策略以提高投资回报率。 多因子选股模型之因子分析与筛选Ⅰ:估值与财务成长类指标 在构建多因子选股模型的过程中,一个重要的步骤是对各种可能的因子进行深入分析,并从中挑选出最有效的几项作为投资决策的基础。本段落将重点讨论估值和财务增长两大类别中的关键指标。 首先来看估值因素,这通常包括市盈率(P/E)、市净率(P/B)等常用比率。这些数值可以帮助投资者评估股票相对于其内在价值是否被市场高估或低估了。 接着是财务成长方面,这里关注的是公司的盈利能力和收入增长情况。例如营业收入增长率、净利润增长率以及净资产收益率(ROE)都是衡量企业未来发展潜力的重要指标之一。 通过对上述两大类别的细致研究与筛选,可以为投资者提供更加全面和准确的选择依据,在实际投资操作中发挥重要作用。
  • 线性回归的USA房价数据文件(usa-housing-price.csv)
    优质
    本数据集包含美国住房价格信息,适用于进行单因子和多因子线性回归分析,帮助研究影响房价的关键因素。 线性回归单因子和多因子测试数据文件(usa-housing-price.csv)。
  • 有效策略下的选股.py
    优质
    本代码实现了一种基于有效因子的有效多因子选股策略,通过筛选和加权关键市场因子来优化股票选择过程。 多因子选股模型的建立过程主要包括五个步骤:候选因子的选择、选股因子有效性的检验、剔除冗余但有效的因子、综合评分模型的设计以及对模型进行评价与持续改进。
  • 优质
    因素分析是一种统计方法,用于识别和量化多个变量之间的潜在关系,通过减少数据维度来简化复杂的数据集。 安装虚拟环境 ```bash python -m venv venv pip freeze > requirements.txt python -m pip install -r requirements.txt ``` 对于Windows系统: 1. 安装TA-Lib: ```bash pip3 install C:UsersIPLAB2DocumentsGitHubFactor-AnalysisFactor-AnalysisTA-LibTA_Lib-0.4.19-cp37-cp37m-win_amd64.whl ``` 2. 使用虚拟环境: ```bash cd C:\Users\IPLAB2\Documents\GitHub\Factor-Analysis .\venv\Scripts\activate cd Factor-Analysis deactivate ``` 对于Mac系统: 1. 安装TA-Lib: ```bash brew install ta-lib pip install ta-lib ```