当前位置: 首页 > news >正文

威廉·欧奈尔这套七个字母的选股法,我在A股测了一遍(附源代码)

作者:老余捞鱼

原创不易,转载请标明出处及原作者。

写在前面的话:老余最近把欧奈尔的CANSLIM框架搬到了A股,又顺手写了一段Python代码。七个字母,七成看质地,三成看市场。今天我把这套流传了四十年的选股逻辑、国内适配方案和代码一并整理给你,看完你也许能少踩几个坑。

做量化这些年,我见过太多人把研究公司搞成了玄学。有人看消息面,有人看五行八卦,还有人把K线看成艺术品。说实话,这些方法不是完全没道理,但很难复制。

今天老余想和你聊一套很老派、但很实在的东西。上世纪八十年代,有个叫威廉·欧奈尔的投资人,干了件非常务实的事:他把那些年涨幅靠前的公司全部翻出来,逐个对比财报、股价和筹码结构,最后总结出七个字母。这套方法后来被他写进书里,英文名很直接,叫 CANSLIM。

它既不是纯粹的基本面分析,也不是纯粹的技术分析,而是把两者拧在了一起。核心思想只有一个:找到那些业绩在加速、价格在走强、市场也在配合的公司。

下面我把这七个字母拆开讲,再告诉你怎么在A股环境里用它,最后附上一段能直接跑的Python代码。

一、七个字母,到底在筛什么

CANSLIM是七个英文单词的首字母缩写。欧奈尔认为,一只标如果要走出持续行情,至少要满足这七条里的多数条件。

字母英文原意A股里怎么看
C当季每股收益增速看扣非净利润同比增长,最好在25%以上
A年度业绩增长近三到五年复合增速稳定,ROE最好大于17%
N新产品、新管理、新高新品类、新产业趋势、新管理层,或股价接近52周高点
S供给与流通盘流通市值适中,太小波动剧烈,太大拉不动
L领涨还是跟涨RPS相对强度指标,最好大于80
I机构关注度公募、北向资金持仓,且季度环比有新增
M市场大势沪深300或上证指数站稳200日均线上方

C 和 A:先看过往业绩

欧奈尔对业绩的要求很苛刻。一个季度好不算好,他要看最近这个季度的扣非净利润增速比去年同期高多少,而且门槛是25%。不是5%,也不是10%,是25%。

这个标准直接把大部分平庸公司挡在了门外。你想,一家公司如果当季利润能加速增长,说明它的产品或服务正在被市场更快地接受。A股里看这一条,建议直接拉财务报表里的"扣非净利润同比增长",避免被一次性非经常性损益干扰。

A则是看持续性。一年好可能是运气,连续三年好才是能力。欧奈尔喜欢那些年均利润增速稳定在25%以上,同时净资产收益率ROE超过17%的公司。这两个数字不神圣,但确实能把很多周期股和概念股过滤掉。

N:有没有新故事

欧奈尔发现,几乎所有的大行情背后都有一个"新"字。新产品、新技术、新管理层、新产业趋势,都算。没有新催化,资金很难形成共识。

他还有一句很反常识的话:要买那些创52周新高的公司。很多人觉得涨了那么多还能买吗?欧奈尔的数据结论是可以,而且很多时候是新行情的开始,不是结束。当然,这里要看的是接近新高,而不是已经翻了五倍的那种高位。

S:流通盘别太大

这个指标在美股和

http://www.cnnetsun.cn/news/3556124.html

相关文章:

  • 古诗词知识图谱与智能分析系统开发实践
  • 错题补题解1
  • 电脑中病毒后的应急响应:从排查到预防的全链路安全实践
  • C++ IO流实战:从基础到高效文件读写与格式化输出
  • Spring Boot 3与Vue 3企业级博客后台实战:从零构建全栈项目
  • 安卓端到端测试_android-e2e-testing
  • 算一笔账要跑4个部门:年度TOP客户采购占比,本体语义怎么算出来
  • 如何快速美化Mac微信界面:5大主题模式终极个性化指南
  • 响应式编程与Kafka结合实现高并发消息处理
  • 哔咔漫画下载器终极指南:5个简单步骤打造个人离线漫画图书馆
  • Vue+SpringBoot健身房管理系统实战:前后端分离项目从零搭建到部署
  • 中美AI发展路径差异与本土化创新思考
  • S7-1200以太网通信配置与优化实战指南
  • 国学启蒙≠背三字经:2026年儿童传统文化学习的新思路
  • QMCDecode终极指南:3步解锁QQ音乐加密音频的免费方案
  • 一文搞懂 ROS2 C++ 订阅节点类成员
  • AI 行为分析反采集系统深度拆解:特征工程、机器学习模型与采集行为优化全链路实战
  • AI编程环境一键安装:从Claude Code到DeepSeek的完整配置指南
  • 如何快速构建离线漫画库:面向哔咔漫画用户的完整指南
  • STM32串口通讯实战:硬件连接与软件配置详解
  • STM32F103开发板程序下载全攻略与避坑指南
  • [GESP202606 八级] 线网建设
  • Claude Code 的 agent-memory 机制,给 subagent 一块真正属于自己的长期记忆
  • 多线程断点续传下载器设计:从状态驱动到工程实践
  • Obsidian 同步有什么简单方法?装个插件就行,小白必用
  • 腾讯云数据智能:构建可信、可控、可演进的 Data Agent
  • C++操作Excel完整指南:从LibXL到OpenXLSX的实战方案
  • 钾离子通道视紫红质稳定性突破及其在光遗传学中的应用
  • Viktor智能体AI编辑工作流:从原理到批量生产实践
  • Android16 蓝牙打开时,状态栏显示蓝牙图标