设为首页 收藏本站 切换语言

python量化交易--因子选股策略  

| 发表于 2022-3-23 05:02:40 | 显示全部楼层 |复制链接
Fama-French三因子选股策略,三因子分别为  市场因子(股指)、市值因子、账面市值比因子
三因子模型的具体步骤:
1.对股票按照市值和账面市值比分组,共计六组,市值按大小市值各50%分,账面市值比按3:4:3=H:M:L分配(因为账面市值比的作用更强,所以分得更细一点)

2.计算股票市场每天的SMB、HML,按日期循环生成

3.找出个股的涨跌幅(如茅台)以及股指的涨跌幅

4.按日期合并以上数据

5.OLS线性拟合,得出个股收益率的三因子表达式,选出常数项小于0的股票

具体实施:最初想用tushare的api来导出股票的详情数据,但是由于积分权限限制(我的只有120积分.......)只能用daily,导致像市净率、市值、市盈率等重要指标都导不出来,所以我选择了去东方财富网爬虫,但这里爬虫我不知道怎么爬每支股票历史每天收盘的市净率、市值、市盈率等,只爬了当天。所以在后面分组之后的步骤发生了变化。

代码实现具体步骤
1.利用selenium和xpath爬虫沪指300成分股数据、东方财富网股票数据。

2.按市值分组,按账面市值比分组。

3.选择小市值和大账面市值比的公司研究。

4.利用市盈率进行第二次筛选PE∈(0,20]的股票。

5.爬虫股票的ROE数据,利用ROE进行第三次筛选,取最大的前10个ROE。
————————————————

举报

评论 使用道具

精彩评论18

nanaliu
CC
| 发表于 2022-3-23 07:59:59 | 显示全部楼层
看看。。学习下。。。。
举报

点赞 评论 使用道具

anson1979
DD
| 发表于 2022-3-23 08:03:27 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

daerbushen
DD
| 发表于 2022-3-23 08:26:14 | 显示全部楼层
怎么学量化交易啊
举报

点赞 评论 使用道具

dt888
D
| 发表于 2022-3-25 15:20:32 | 显示全部楼层
感谢分享。。。。
举报

点赞 评论 使用道具

qwe11
CCC
| 发表于 2022-3-25 17:09:52 | 显示全部楼层
感謝分享
举报

点赞 评论 使用道具

零度°
DDD
| 发表于 2022-3-25 22:46:38 | 显示全部楼层
感謝分享
举报

点赞 评论 使用道具

wangyang
DD
| 发表于 2022-3-26 02:35:15 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

紫竹青荷
CC
| 发表于 2022-6-8 11:46:36 | 显示全部楼层
感谢楼主分享
举报

点赞 评论 使用道具

ea12213
C
| 发表于 2022-6-8 12:17:44 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

上善若水066
D
| 发表于 2022-6-8 13:45:53 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

pengjhl
CC
| 发表于 2022-6-8 13:58:14 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

小目标
DD
| 发表于 2022-6-8 14:23:35 来自手机 | 显示全部楼层
学习学习
举报

点赞 评论 使用道具

lihua22
D
| 发表于 2022-6-8 14:37:45 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

pengjhl
CC
| 发表于 2022-6-20 07:42:19 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

rrrr288
DDD
| 发表于 2022-6-20 07:47:17 | 显示全部楼层
学习一下
举报

点赞 评论 使用道具

whl
DD
| 发表于 2022-6-20 14:59:00 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

paucky
D
| 发表于 2023-10-19 10:30:00 | 显示全部楼层
selenium 真的是不错的工具,谢谢楼主分享
举报

点赞 评论 使用道具

loveyexian
DD
| 发表于 2023-10-19 10:33:51 | 显示全部楼层
感谢分享。。。......
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)