第七届“泰迪杯”数据挖掘挑战赛——

A

题:通过机器学习优化股票多因子模型

Fama

通过分析美国市场几十年的数据发现,美国股市绝大部分可以被市值、估值以及

市场收益

3

个因子解释,

并因此获得了

2013

年诺贝尔经济学奖。

Fama

的工作开启了通过因

子化分析股市获取超额收益的先河,

此后学术界及业界不断地寻找其他能获取超额收益的因

子及其组合和风险控制的方式。

在我国,基于财务因子(比如市盈率、市值等)及长周期的量价因子(比如月度反转、

月度成交量等)

为主要因子的传统多因子模型在

A

股市场曾经获得过较为稳健的超额收益,

但是由于

A

股市场存在明显的风格切换

(比如

2017

年下半年从传统的小市值风格切换到只

有极少数大市值股票上涨,而绝大部分股票下跌的风格)

,传统多因子模型的稳定性及有效

性受到了较大的考验。

相比传统的线性多因子模型,

机器学习算法能够通过对因子的非线性表达,

捕捉到更加

精细的市场信号,获取较为稳健的超额收益。

根据

2016

1

1

日至

2018

9

30

日我国

A

股市场的数据

(数据提取方式见附录

2

)

筛选出各大类股票因子中较优的子因子。

在此基础上,

分析不同的机器学习算法对提升

这些因子的等权重线性模型表现的优劣,

并使用

Auto-Trader

策略研究回测引擎”

进行策略

回测(初始资金为

1000

万元整,手续费为双边千分之

3

,每月月初调仓)

可以从以下角度入手进行分析:

(1)

利用

Auto-Trader

中各大类因子

(见附录

3

)

的日频数据

(数据提取方式见附录

4

)

分别做单因子策略研究和绩效分析,挑选出使得年化夏普比率(

Sharpe ratio

)最优的各个大

类的因子。

(2)

基于机器学习算法对

(1)

中挑选的因子,进行增强,利用

2016

1

1

日至

2018

9

30

日的数据进行选股和回测,比较不同机器学习算法选股策略与等权重线性模型选

股策略之间年化夏普比率的优劣。

(3)

对选股策略进行风险控制,要求将最大回撤控制在

10%

以内,重新完成

(2)

注:

除提交论文外,参赛队还须提交策略的回测报告,提交方式详见附录

7

参考文献

[1] Aurélien Géron

机器学习实战:

基于

Scikit-Learn

TensorFlow

机械工业出版社,

2018.9.

多因子选股模型python_A题通过机器学习优化股票多因子模型相关推荐

  1. python均线选股_GitHub - pkujf/Wind_Python: 量化开发 多因子选股模型

    多因子选股模型 multifactorial_model文件夹中是目前最完整的. 版本1和2是初级的实现.对数据库进行了多次操作,更多的是考虑功能,性能问题暂时作为次要的. 版本3是改进版本,对原始数 ...

  2. python多因子量化选股模型_GitHub - zhangjinzhi/Wind_Python: 量化开发 多因子选股模型...

    多因子选股模型 multifactorial_model文件夹中是目前最完整的. 版本1和2是初级的实现.对数据库进行了多次操作,更多的是考虑功能,性能问题暂时作为次要的. 版本3是改进版本,对原始数 ...

  3. python多因子量化选股模型_【邢不行|量化小讲堂系列12-Python量化入门】法码三因子选股模型,有多少人可以跑赢...

    引言: 邢不行的系列帖子"量化小讲堂",通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助. 个人微信:xingbuxing0807,有问题欢迎 ...

  4. 多因子选股模型python_量化交易——因子选股、多因子选股策略

    一.因子选股策略 1.因子 因子:选择股票的某种标准.因子是能够预测股票收益的变量. (1)基本面因子 基本面因子描述了一个公司的财务状况,最常见的基本面因子是由利润表,资产负债表以及现金流量表中的数 ...

  5. 多因子选股模型python_什么是多因子量化选股模型?

    引言 量化投资中经常听到的"多因子模型"是个什么鬼?因子是影响因素的简称,或简单理解成指标.我们都知道股票收益受到多重因素的影响,比如宏观.行业.流动性.公司基本面.交易情绪等等. ...

  6. 20190613:多因子选股模型-思维导图

    一.多因子选股模型-思维导图 九月 27, 2019. Created by XMind 二.因子层-中性化处理 1.为什么要进行中性化处理? 消除行业和市值不同导致的对选股结果的影响. 2.中性化处 ...

  7. 20190919:多因子选股模型-打分法技术路线梳理

    一.数据预处理 1. 因子分类,按因子类别提取基础数据(多因子选股模型的因子梳理(t默认取1)) (1)估值因子:行情数据-每日指标 市盈率: 市盈率(TTM):pe_ttm 市盈率(总市值/净利润) ...

  8. python多因子量化选股模型_量化新兵第十步:多因子选股模型

     前 言 APT套利定价理论是在资本资产定价理论的基础上进行延申,假定因素模型能描述证券收益,当市场不存在无风险套利时,可以构建多因子线性模型给股票定价,若结果与实际股价发生偏差,我们可以对低估值的股 ...

  9. 量化经典问题——多因子选股模型

    一.什么是多因子模型? 寻找那些对股票收益率最相关的影响因素,使用这些因素(因子或指标)来刻画股票收益并进行选股. 核心思想在于,市场影响因素是多重的并且是动态的,但是总会有一些因子在一定的时期内能发 ...

最新文章

  1. ubuntu18.04.4 安装 微信
  2. 浅析网站seo诊断都包括哪些内容?
  3. poj1753Flip Game(dfs)
  4. SonarQube代码质量管理平台安装与配置
  5. Linux 进阶笔记(二)
  6. C#_获取文件路径中的文件名_扩展名
  7. r软件时间序列分析论文_高度比较的时间序列分析-一篇论文评论
  8. 波音737-800座位图哪个好_「科普」汽车哪个座位才安全?很多人都不知道
  9. Linux系统编程38:多线程之什么是线程同步以及条件变量函数
  10. 公有云网络服务需要考虑的关键点
  11. python第一个程序--hello world
  12. native关键字(涉及本地方法栈)
  13. 堪称神器的办公工具,国产精品福昕PDF编辑器上榜
  14. 三星s9刷android9,三星S9港版安卓9rom系统线刷包:TGY-G9600ZHU5CSG8-刷机之家
  15. ABAP学习笔记-基础语法-06-流程控制(01)-条件语句
  16. 用C语言:由键盘输入一个点的坐标,要求编程判断该点是否在单位圆上,如果在单位圆上则输出Y,不在单位圆上则输出N。使用小数点后3位精度进行判断。
  17. 电竞杨超越王思聪LOL夏季官方赛C 位出道 王校长真实水平是这样的!
  18. 数据结构的大体学习框架
  19. 标识符的命名和使用 规则
  20. association weak 属性

热门文章

  1. 6.使用Numpy创建纯色图片
  2. keil4单片机串口通信
  3. 三菱数据移位指令_三菱FX系列PLC循环与移位类指令的使用方法
  4. linux硬盘速度测试方法
  5. 王煜全:AI独角兽必须进行业务升级 否则必死无疑
  6. 小程序实现圆点边框 解决 dotted不兼容 小程序圆点边框兼容问题 如何在小程序实现兼容的圆点边框
  7. 输入输出管理:假脱机技术(SPOOLING)
  8. 为什么你不能体面地做自己
  9. 技术人该如何选择未来职业方向?一起听听这几位美团同学的故事
  10. 【PC工具】压缩包密码破解工具,暴力破解压缩包密码,解压密码获取