• 我的订阅
  • 科技

基于DolphinDB的高性能Barra风控模型

类别:科技 发布时间:2024-02-27 15:30:00 来源:爱云资讯

伴随着癸卯兔年到甲辰龙年的交替,A股市场在短期内经历了剧烈波动。随着雪球产品大面积敲入,基差快速扩大,小微盘股等板块流动性枯竭,量化基金行业出现了整体性净值大幅回撤。这种市场情况无疑对量化交易的风控能力提出了更严格的要求。

风控模型不但能够提供更准确的股票组合优化结果,还能及时发现预期外的风险敞口,从而实现更稳定的收益,同时还支持事后对投资组合进行更深入的业绩归因和风险归因,帮助及时调整投资策略。

2018年MSCI发布的中国A股全市场股票模型(TheBarraChinaEquityModel,即BarraCNE6模型)就是研究风险敞口、行业配置和收益归因等问题的重要工具之一。Barra模型采用多层次的因子体系,能够更好地捕捉横截面上机构头寸在各种因子(包括市值等风格因子)上的暴露,从而更精细地预测和解释中国股票市场的风险。与传统的时间序列回归模型有所不同,当Barra模型中纳入具有时序记忆的变量时,它还可以共享截面回归和时序回归模型的一些优良性质。目前,我们在DolphinDB中完整实现了BarraCNE6中的CNLT长期模型的全流程,从而帮助用户更准确地分析市场因子对投资组合的影响,进一步优化投资策略,以实现更高的投资回报。

下图为实践全流程,本文带你速通完整实践指南,如需获取Barra完整模块脚本,请戳小助手(dolphindb1)。

基于DolphinDB的高性能Barra风控模型

基于DolphinDB的因子合成

CNE6共包含9个一级因子、21个二级因子、46个三级因子。我们基于因子计算模块barraFactorsCal,对初始的三级因子进行了计算和有效性检验,并基于因子合成模块barraFactorsMerge,使用DolphinDB接口合成指定的一级和二级因子。具体流程如下:

基于DolphinDB的高性能Barra风控模型

1.风格因子计算:基于getXXXX函数计算单个三级风格因子。

2.行业因子计算:基于getIndustryFactors函数计算行业因子。

3.因子预处理:首先通过MAD法,以及市值加权标准化,对原始三级风格因子进行数据清洗。再基于getAllFactors和getRegTable函数,得到用于单因子模型检验的回归因子表。

4.单因子模型检验:基于getFactorsValidation函数针对回归因子表生成每个因子对应的IC、FSC指标。

5.因子合成:针对不同因子加权方法,基于getFSLevelFactor函数合成三级因子,得到用于建立Barra多因子模型的一级因子窄表。

基于DolphinDB构建收益风险模型

合成一级因子后,我们就可以建立收益与风险模型,并从拟合优度、偏差统计量以及Q统计量等角度对模型进行评估。调用收益风险模型对应接口函数getRetTable,即可获得收益风险模型,并绘制得到对应的模型评估指标(R2、T统计量、Bias统计量等)。例如,通过下述代码绘制模型的studentized R_2,可知12年至22年模型的解释力最低为5%,最高为84%,平均为37%,因此模型的解释力度较高。

基于DolphinDB的高性能Barra风控模型

studentizedR2月频时序图

基于DolphinDB的Barra多因子模型应用

通过Barra多因子收益风险模型,我们可以在DolphinDB中轻松实现投资组合的风险评估和配置优化。具体应用案例如下:个股收益预测预测个股收益能够帮助投资者评估投资组合的整体风险水平,并采取相应的调整措施。对应接口函数为getPredicOut,实现脚本请联系小助手。

组合权重优化

组合权重优化的目的在于将组合的风险特征完全定量化,使得投资经理可以清楚地了解组合的收益来源和风险暴露。权重优化的目标函数,优化目标多种多样,例如可以控制最小预测收益并最小组合风险、控制最小本期收益并最小组合风险、控制最大风险并最大化预测收益、控制最大风险并最大化本期收益等等。以预测收益控制最小预测收益率为例,对应接口函数getOptimizeWeights,实现脚本请联系小助手。

事前与事后资产配置评估

事后资产配置指在实际收益数据可用之后,根据实际的历史收益数据进行的资产配置。这个过程发生在投资决策之后,基于实际观察到的历史收益数据对资产进行重新配置。因此根据市值或者是等权法评估已有指数的Bias,可以计算出指定组合的偏差统计量和Q统计量,以对事后资产配置进行评估。我们基于getFacSpecialBias函数,计算事后资产配置的Bias统计量,以评估事后资产配置。

事前资产配置指在实际收益数据可用之前,根据模型的预测和假设进行的资产配置。这个过程发生在投资决策之前,基于模型的预测结果和投资者的目标、约束条件等进行资产配置。

根据已经由优化目标得到组合权重或是给定的组合权重,可以计算出指定组合的偏差统计量和Q统计量,观察指定资产配置组合权重的合理性或是评估优化权重的好坏。我们可以基于getPortfolioAccuracy接口以评估事前资产配置组合。

至此,基于DolphinDB实现Barra多因子模型CNLT的全流程跑通。若需获取Barra完整模块脚本(因子计算模块barraFactorsCal、因子合成模块barraFactorsMerge、多因子模型模块barraFactorsModel),或者想要拓展Barra模型,以满足个性化需求,请联系小助手(dolphindb1)。同时,债券领域的多因子风险和归因模型如Campisi、Brinson等,我们也正在开发过程中,敬请期待!

最后,在本次的Barra因子开发合作项目中,我们还要向盈米基金蜂鸟投研科技团队表达最诚挚的感谢。盈米基金的前瞻性思维和深厚的行业经验,为我们提供了宝贵的指导与支持。同时,其对风险管理的独到见解,为此次项目的成功推进奠定了坚实基础。本次合作成功凝聚了双方团队的共同努力,为量化金融领域的因子开发与探索树立了新的标杆,并为投资者提供更可靠、精准的决策支持。

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2024-02-27 18:45:02

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

远澜基金:一家长期业绩较稳的老牌量化私募!CTA与股票并驾齐
...融工程、机器学习、信号处理、软件工程、数据库管理、高性能并行计算等多个领域。 一直以来,公司注重研发人员的自主培养,强调研发体系下的团队分工协作和不断创新,通过团队合作共同
2024-02-06 23:42:00
长城基金雷俊:量化投资再开新局
...第三点是AI的赋能。传统量化投资中,线性思维容易导致模型错失有效的因子收益信息,在因子的挖掘端和合成端都欠缺非线性思维。而机器学习则能很好地构建非线性模型,扩展到文本、图像等
2023-11-03 10:54:00
中银中证1000指数增强基金正式发行 聚焦中小市值公司创新成长力
...期等各类因子;其次,根据因子表现等维度开发多个选股模型,并在迭代过程中将不同的模型融合叠加;同时自主开发风控模型,并将其与选股模型相结合,严格控制在行业和主要风格因子等维度的
2023-11-16 10:38:00
规模大增500亿!量化基金获资金力挺,小盘策略最为吃香
...续迭代,从传统的基本面因子驱动逐渐走向成熟的多因子模型,甚至融入人工智能、深度学习等,探索自己的差异化优势。 年内规模增长超500亿元Wind数据显示,截至8月18日,公募
2023-08-21 14:16:00
PMI重回扩张区间!科创赛道当前性价比如何?
...较于大盘价值风格的比较优势。国内赛道方面,智能驾驶模型迭代加速,市场关注新车型伴随金九银十和消费者对智能驾驶接受度提升订单持续创新高,或将引领科创赛道的修复行情。海外宏观方面
2023-10-13 09:22:00
当AI遇上量化投资 拥抱更多可能
...研究领域的优势,雷俊分析称,“一是相较于传统多因子模型的线性指标分析,深度学习模型还可以处理一些非线性数据,比如文本,一段文字或者一个研报。二是截面跟时间序列的区别,时间序列
2023-08-01 11:05:00
锚定中证500的“智能化” 基金富国致航量化选股股票即将发行
...越中证500的超额收益?富国致航量化将运用机器学习选股模型来“突围”。该模型是在富国传统多因子模型的基础上进行升级,通过机器学习、深度学习等人工智能算法,对过去因子的市场表现
2023-11-17 11:12:00
华泰证券:港股高股息资产当前或较A股红利资产更具“性价比”
...流动性(M2-(PPI+工业增加值)刻画)和美元指数构建的双因子模型在样本内模型对恒生高股息指数的绝对收益展现出了较好的解释力度(R2约66%)
2024-04-16 19:41:00
国债期货交易策略对于可交割债券的流动性影响研究
...避风险功能得到不断提高。及莹莹(2016)基于信息分享模型,认为国债期货的推出使得现货市场对信息的反应速度变得更快。国债期货对于现货波动率影响方面,杨帆(2017)采用BEK
2024-03-08 21:23:00
更多关于科技的资讯: