海量因子选股的天软实现.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
海量因子选股的天软实现

1 平安证券-综合研究所 海量因子选股模型的天软实现 周谧 2 目录 1.平安的天软架构 2. 平安选股体系介绍 3. 平安选股系统实现 平安的天软架构 3 金融工程 研究员 WIND 数据 聚源 数据 朝阳永续数据 Tinysoft EXCEL 格式 公司网关 目前平安金工的天软架构 平安的天软架构 4 未来平安金工的天软架构 WIND 数据 聚源 数据 朝阳永续数据 国泰安数据 数据仓库 Tinysoft Matlab SAS R S-plus 金融工程 研究员 程序化交易平台 研究报告 5 目录 1.平安的天软架构 2. 平安选股体系介绍 3. 平安选股系统实现 6 平安选股体系介绍 选股因子的好坏评价分为了三个维度,不同的风险收益偏好对应了不同的维 度权重。 目前选股因子为92个,可以根据投资者的要求不同,进行任意的增减。任何有效的选股因子都可以加入模型中。 适用于不同板块的量化选股,调仓频率可以任意增减。 平安选股 体系特点 选股体系开放 备选 因子丰富 包含风险 收益偏好 7 平安选股体系介绍 平安选股体系构建流程 8 平安选股体系介绍 9 因子筛选标准 平安选股体系介绍 10 平安选股体系介绍 因子维度的确定原则 收益 风险 风险承受力更强, 看重超额收益维度 风险承受力更弱, 看重“alpha比率” 和“信息比率” 11 平安选股体系介绍 维度评分的原则 12 三个维度的评分方式 假定某个维度有n个选股因子,它们的数值为 ,其中 最小值为 ,最大值为 则这n个因子的数值平均间隔为: 则第i个因子的得分分别为: 假定第i个因子,3个维度的评分分别为 ,这3 个因子的权重分别为 ,则第i个因子的得分为: 平安选股体系介绍 13 平安选股体系介绍 单因子评分到多因子模型的映射方式: 14 目录 1.平安的天软架构 2. 平安选股体系介绍 3. 平安选股系统实现 15 平安选股系统实现 天软的主要实现部分 16 平安选股系统实现 提取单因子数据 17 平安选股系统实现 提取因子的合理方法 哪中PE数值的提取函数是合理的? 18 平安选股系统实现 如何取到当时上市股票数量的数据? a:=GetBK(上证A股) union GetBK(深证A股)union GetBK(中小企业板) union GetBK(“创业板”); //目前市场上所有交易的股票 Stock_Num := Length(a); //确定目前市场上交易股票的数量 Counter := 0; //计算当时上市股票的数量 for i := 0 to Stock_Num - 1 do begin if FirstDay(a[i]) ThatDay then Counter := Counter + 1; end; 19 平安选股系统实现 如何了解当时上市股票是否为ST? 如何了解当时股票是否交易? if isTradeDay(FactorDate[i-1]) And Not(User(model_ts).IsST_3(FactorDate[i-1])) And j = Row_Num - 1 then begin UPInterim[Stock_Counter] := UPCode[j,KeyDate[i-1]]; Stock_Counter := Stock_Counter + 1; j := j + 1; end else if j = Row_Num - 1 then j := j + 1 else break; end; 20 平安选股系统实现 提取数据的主要步骤 21 平安选股系统实现 换仓周期及数据长度 KeyDate :=Array(IntToDate,IntToDate,IntToDate,IntToDate,IntToDate,IntToDate,IntToDate(200507

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档