海量因子选股的天软实现.ppt_第1页
海量因子选股的天软实现.ppt_第2页
海量因子选股的天软实现.ppt_第3页
海量因子选股的天软实现.ppt_第4页
海量因子选股的天软实现.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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股 unionGetBK 深证A股 unionGetBK 中小企业板 unionGetBK 创业板 目前市场上所有交易的股票Stock Num Length a 确定目前市场上交易股票的数量Counter 0 计算当时上市股票的数量fori 0toStock Num 1dobeginifFirstDay a i ThatDaythenCounter Counter 1 end 19 平安选股系统实现 如何了解当时上市股票是否为ST 如何了解当时股票是否交易 ifisTradeDay FactorDate i 1 AndNot User model ts IsST 3 FactorDate i 1 Andj Row Num 1thenbeginUPInterim Stock Counter UPCode j KeyDate i 1 Stock Counter Stock Counter 1 j j 1 endelseifj Row Num 1thenj j 1elsebreak end 20 平安选股系统实现 提取数据的主要步骤 21 平安选股系统实现 换仓周期及数据长度 KeyDate Array IntToDate 20050131 IntToDate 20050228 IntToDate 20050331 IntToDate 20050430 IntToDate 20050531 IntToDate 20050630 IntToDate 20050731 IntToDate 20050831 IntToDate 20050930 IntToDate 20051031 IntToDate 20051130 IntToDate 20051231 IntToDate 20090131 IntToDate 20090228 IntToDate 20090331 IntToDate 20090430 IntToDate 20090531 IntToDate 20090630 IntToDate 20090731 IntToDate 20090831 IntToDate 20090930 IntToDate 20091031 IntToDate 20091130 IntToDate 20091231 FactorDate Array 2005 1 PE 2005 2 PE 2005 3 PE 2005 4 PE 2005 5 PE 2005 6 PE 2005 7 PE 2005 8 PE 2005 9 PE 2005 10 PE 2005 11 PE 2005 12 PE 2009 1 PE 2009 2 PE 2009 3 PE 2009 4 PE 2009 5 PE 2009 6 PE 2009 7 PE 2009 8 PE 2009 9 PE 2009 10 PE 2009 11 PE 2009 12 PE 22 平安选股系统实现 提取前20 的股票 forj 0toRow Num 1dobeginifUPMatrix j KeyDate i 1 0AndFirstDay UPCode j KeyDate i 1 FactorDate i 1 thenbeginStock Counter 0 进行第i 1期股票选择的计数器whileStock Counter Ceil 0 2 ListStockNum i 1 上市股票数量 dobeginSetSysParam Pn Stock UPCode j KeyDate i 1 ifisTradeDay FactorDate i 1 AndNot User model ts IsST 3 FactorDate i 1 Andj Row Num 1thenbeginUPInterim Stock Counter UPCode j KeyDate i 1 Stock Counter Stock Counter 1 j j 1 endelseifj Row Num 1thenj j 1elsebreak end break end end 升序前20 寻找完毕 23 平安选股系统实现 echo 计算累计收益率序列 Yield Pic Array Yield Pic 0 时间 Portfolio Price 0 时间 Yield Pic 0 低PE 100 1 Portfolio Price 0 低PE Yield Pic 0 高PE 100 1 Portfolio Price 0 高PE Yield Pic 0 基准指数 100 1 Portfolio Price 0 基准指数 fori 1toPort Counter 1dobegin echo 计算第 i 个交易日 Yield Pic i 时间 Portfolio Price i 时间 Yield Pic i 低PE Yield Pic i 1 低PE 1 Portfolio Price i 低PE Yield Pic i 高PE Yield Pic i 1 高PE 1 Portfolio Price i 高PE Yield Pic i 基准指数 Yield Pic i 1 基准指数 1 Portfolio Price i 基准指数 end 计算累计收益序列 24 平安选股系统实现 全市场选股因子收益率情况 偿债类 成长类 估值类 规模类 25 平安选股系统实现 全市场选股因子收益率情况 经营类 规模类 现金类 盈利类 26 平安选股系统实现 优选选股因子的结果 27 平安选股系统实现 选股因子评分 ifMin Data100thenMax Data 100 Individual Max Data Min Data Length portfolio 1 每档得分的间隔forj 0toRow Number 1dobeginifNot Spec IsTradeDay KeyDate i Stock Score j 股票代码 thenStockTable j InSDate i 未上市 ifStockTable j InSDate i 未上市 thenStock Score j InSDate i 0elseifStockTable j InSDate i 100thenStock Score j InSDate i 0elseStock Score j InSDate i Lengt

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论