网易首页 > 网易号 > 正文 申请入驻

量化小讲堂:法码三因子选股模型,有多少人可以跑赢

0
分享至

引言:

本系列帖子“量化小讲堂”,通过实际案例教初学者使用python、pandas进行金融数据处理,希望能对大家有帮助。

【必读文章】:《10年400倍策略分享-附视频逐行讲解代码》

(http://bbs.pinggu.org/thread-5558776-1-1.html)

【所有系列文章汇总】:(http://bbs.pinggu.org/thread-3950124-1-1.html)

微信:coinquant,有问题欢迎交流。

文中用到的A股数据可在www.yucezhe.com下载,这里可以下载到所有股票、从上市日起的交易数据、财务数据、分钟数据、分笔数据、逐笔数据等。

法码三因子选股模型,有多少人可以跑赢

法码三因子模型,是金融领域的著名模型,它由诺贝尔经济学奖获得者尤金法玛开发。该模型主要通过总市值、市净率等指标,选出小盘价值股。因为他通过美国股市长时间的数据发现,市值越小、市净率越低的股票,往往会涨得更多。论文原文放在附件中,供免费下载。

本期文章尝使用python、pandas来实现法码三因子模型,并且使用中国市场的数据来验证其有效性。我们没有必要像法码的论文原文中做的那么严谨,所以对模型做出简化。

简化后具体的规则是:在每个月的最后一个交易日,计算出每个股票的总市值 * 市净率。在所有股票中选出该值最小的10只股票,并且计算这10只股票在下个月的平均涨幅,如此往复,得到每个月的收益,并计算总的选股收益,画出资金曲线。

由于法码三因子选股模型本质上是一个多因子选股模型,所以本期文章的代码已经构成了一个简单的多因子模型框架。大家可以在此框架下,开发出其它有效的选股因子。

本期文章中可以学到的pandas知识:

1.通过pandas导入导出文本数据。

2.groupby方法的熟练运用。

3.如何构建多因子选股模型框架。

对于初学者来说,本期文章的难度比较大。只有在融会贯通前几期内容的基础上,才能比较顺利的完成。

下面开始正文:

想要实现法码三因子选股模型,需要股票的每个月的市值以及市净率数据,从这里可以下载到所有股票的历史月线数据。有免费的2013年和2014年的数据,可以作为我们计算的原始数据。数据下载下来之后有一个文件,打开之后是下图这个样子:

每一行是记录每个股票在每个月末的数据。

数据中包含以下字段:

【股票代码】股票的代码,上证股票以sh开头,深证股票以sz开头

【交易日期】【开盘价】【最高价】【最低价】【收盘价】

【涨跌幅】复权之后的真实涨跌幅,保证准确

【成交量】【成交额】【流通市值】【总市值】【换手率】【后复权价】

【交易天数】本月股票实际交易的天数

【是否交易】本月该股票最后一个交易日是否交易,1代表是,0代表否

【是否涨停】本月该股票最后一个交易日收盘是否涨停,1代表是,0代表否

【是否跌停】本月该股票最后一个交易日收盘是否跌停,1代表是,0代表否

【报告类型】最近一期财务报告的类型,3-31对应一季报,6-30对应半年报,9-30对应三季报,12-31对应年报

【报告日期】最近一期财务报告实际发布的日期

【市盈率TTM】最近12个月市盈率,股价 / 最近12个月归属母公司的每股收益TTM

【市销率TTM】最近12个月市销率, 股价 / 最近12个月每股营业收入

【市现率TTM】最近12个月市现率, 股价 / 最近12个月每股经营现金流

【市净率】市净率,股价 / 最近期财报每股净资产

有了原始数据之后就是代码,下面是代码的截图,里面有详细的注释,需要源代码可以留言私信。

把数据下载下来,放到和代码同一个文件夹下,直接运行代码,结果会输出到output.csv。输出结果如下图:

从图中可以看到,从2000年起,按照法码三因子模型选股,每个月交易一次,不算手续费的话,资产可以翻一百多倍噢。

思考题

若不希望每个月选股一次,想要比如每周选股一次。那么上面所说的这个月线数据就不行了。可以下载日线数据,然后将日线数据转换为周线或者其他周期的数据,然后再构建模型。数据周期的转换方法可以看之前的文章《极简方法将日线数据转为周线、月线或其他周期》。

也可以试试看不是选10只股票,而是选5只,或者3只,看看效果怎么样。

对于文章的内容有疑问、或者《量化小讲堂》相关的问题,欢迎大家留言、私信与我进行沟通。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
中国音乐家李梳曈在纽约路边换胎时被撞身亡,年仅35岁,留下妻子和仅1岁的孩子

中国音乐家李梳曈在纽约路边换胎时被撞身亡,年仅35岁,留下妻子和仅1岁的孩子

大象新闻
2026-02-26 13:45:03
出狱人员纷纷吐槽:如今坐牢,和几十年前大不一样!说出来不敢信

出狱人员纷纷吐槽:如今坐牢,和几十年前大不一样!说出来不敢信

一曲一场談
2026-06-21 00:24:30
6月30日正式施行!借车、开门杀、无偿搭车理赔标准统一

6月30日正式施行!借车、开门杀、无偿搭车理赔标准统一

天气观察站
2026-06-29 12:28:59
“余生好好走”,知名央视主持人王小丫,病床上的留言字字催泪

“余生好好走”,知名央视主持人王小丫,病床上的留言字字催泪

近史谈
2026-03-31 18:57:49
美智库报告称,中国在卫星导航、轨道战及战略军事领域超越美国

美智库报告称,中国在卫星导航、轨道战及战略军事领域超越美国

知新了了
2026-06-30 12:18:10
63岁句号近况曝光!二婚娶小11岁丫蛋低调生女,如今幸福圆满

63岁句号近况曝光!二婚娶小11岁丫蛋低调生女,如今幸福圆满

落雪听梅a
2026-06-29 20:03:38
没有预告,卢卡申科突然访华,普京有心无力,白俄只有中国能救?

没有预告,卢卡申科突然访华,普京有心无力,白俄只有中国能救?

徐竦解说
2026-06-29 21:48:00
丈夫暴雷后,53岁董卿再迎悲伤噩耗,淡出央视原因终于真相大白

丈夫暴雷后,53岁董卿再迎悲伤噩耗,淡出央视原因终于真相大白

小蜜情感说
2026-06-29 20:09:14
半年收官再蓄力——6月全国各地经济社会发展观察

半年收官再蓄力——6月全国各地经济社会发展观察

新华社
2026-06-29 18:09:50
新疆将现50℃破纪录高温 随后北方南方高温都将相继发力

新疆将现50℃破纪录高温 随后北方南方高温都将相继发力

封面新闻
2026-06-30 10:56:03
中国运气有多好?低调收回被侵占的领土,还意外发现大量珍稀矿藏

中国运气有多好?低调收回被侵占的领土,还意外发现大量珍稀矿藏

黄丽搞笑小能手
2026-06-29 10:55:46
苹果紧急发布,双系统版本更新!

苹果紧急发布,双系统版本更新!

花果科技
2026-06-30 09:58:20
阴沟里翻船!德国战车倒在最擅长的点球,天价阵容爆冷出局!

阴沟里翻船!德国战车倒在最擅长的点球,天价阵容爆冷出局!

田先生篮球
2026-06-30 08:46:05
当全世界都忙着吵架时,中国把整整5万亿元,悄悄埋进了地底深处

当全世界都忙着吵架时,中国把整整5万亿元,悄悄埋进了地底深处

科技故事聚焦
2026-06-30 09:54:30
67岁王朔现状:一身毛病,爱吃甜食,独自定居北京,拒绝综艺商演

67岁王朔现状:一身毛病,爱吃甜食,独自定居北京,拒绝综艺商演

白面书誏
2026-06-25 18:37:27
2换1交易达成!杨瀚森一觉醒来,新队友来了!

2换1交易达成!杨瀚森一觉醒来,新队友来了!

德译洋洋
2026-06-30 12:34:42
韩红「走个热面」,《抓特务》更冷:那个装腔作势的「京圈」,终于没人拜了……

韩红「走个热面」,《抓特务》更冷:那个装腔作势的「京圈」,终于没人拜了……

家传编辑部
2026-06-25 10:00:51
俞敏洪抛出惊人言论:我有两个大学男同学已经死了,都是家庭条件很好,但俩人没有抵抗挫折和不幸的能力

俞敏洪抛出惊人言论:我有两个大学男同学已经死了,都是家庭条件很好,但俩人没有抵抗挫折和不幸的能力

心理观察局
2026-06-03 07:17:10
带儿子看急诊,前妻没认出我,儿子突然开口:你能做我妈妈吗

带儿子看急诊,前妻没认出我,儿子突然开口:你能做我妈妈吗

晓艾故事汇
2026-06-27 09:56:16
外媒拍1972年美国总统尼克松访华全程(高清组图)

外媒拍1972年美国总统尼克松访华全程(高清组图)

年代回忆
2026-06-29 22:51:37
2026-06-30 13:23:00
邢不行
邢不行
专注python量化投资
10文章数 185关注度
往期回顾 全部

财经要闻

韩国万亿"芯"基建:存储能否成AI时代油田

头条要闻

安徽女子在酒吧被陌生男子投放"伟哥" 警方不予立案

头条要闻

安徽女子在酒吧被陌生男子投放"伟哥" 警方不予立案

体育要闻

日本众将掩面痛哭 连续3届先破门却被逆转

娱乐要闻

韩红称要退出公益,多位名人挽留

科技要闻

DeepSeek V4正式版要来 高峰期API价格翻倍

汽车要闻

谁懂啊家人们!爹味和班味一点都没,这台底盘最硬国产大猎装太上头!

态度原创

旅游
游戏
数码
亲子
军事航空

旅游要闻

夏日出游升温,小红书助力文旅商家抢赢暑期

《火焰纹章》新作黑皮美人新情报!文静可爱娇羞迷人

数码要闻

英伟达4600颗最强GPU登陆微软:单卡288GB显存+37TB统一内存池

亲子要闻

4岁女孩不想写字,外婆让其体验抱“砖头”,娃爸:好办法

军事要闻

普京最新发声:俄罗斯正处于命运攸关之际

无障碍浏览 进入关怀版