栏目:股票怎么玩  作者:股票怎么玩  更新:2026-02-28  阅读:20

<股票怎么玩>散户在A股市场常反着买,量化策略以此构建并研究相关数据

这是邢不行第 89 期量化小讲堂的分享

作者 | 邢不行

有这么一批人,他们是股市的 中坚力量,占据了A股流通市值的 半壁江山。

他们擅长在3000点高地打持久战,敢于和资金量远超自己的对手近身肉搏,在市场大起大落之时,总能看到他们 视死如归的身影。

这就是我们今天的主角散户在A股市场常反着买,量化策略以此构建并研究相关数据,A股市场的生力军:散户。

01

散户反着买

散户传说

在A股市场上,散户是真正做到了 为国接盘的侠之大者。

但一直以来散户却备受嘲讽,被看作 韭菜的代名词。甚至还有一句俗语流传甚广: 散户反着买,别墅靠大海。

值得一提的是,市场上广为流传的俗语,都是我们量化策略开发的灵感源泉。

之前文章中,我们正是从这句俗语入手,来构建一个切实可行的量化策略的。

龙虎榜探索

我们先研究了东方财富在西藏的几家营业部,它们被大家戏称为 散户大本营。

这些营业部只要上了 龙虎榜,相关的股票在未来一段时间大多会 下跌。

散户如何程序化交易_龙虎榜散户数据_散户反着买

这初步证明了 散户参与炒作的股票未来表现较差。但这个结论的说服力不足,因为东财无法代表所有散户。

资金流数据

为此我们又找来 资金流数据:

需要注意的是,这个数据并不是真的汇总了所有机构、散户的买卖数据。

它只是一个 简单的近似模拟,通过算法 估算出机构、散户相关的资金流入流出数据。

数据情况如图所示:

散户如何程序化交易_散户反着买_龙虎榜散户数据

如果你需要这个数据的话,可以扫描下方二维码或加我 微信,都是可以免费发给你的。

资金流统计

有了数据后,我们通过计算 散户卖出金额占比这个指标,来寻找每天被散户卖出最多的个股。

我们统计了散户疯狂卖出的那些股票在未来1天/3天/5天的收益表现,具体结果如图所示:

当散户卖出金额占比超过60%后,它在未来 上涨的概率非常高,对应的 平均涨幅也很惊人。

以上就是之前文章的概述,感兴趣的同学可以去看一看相关内容: 我用量化了1000万次散户操作,然后反着来,胜率竟然高达...?! | 你可以永远相信散户!【量化投资邢不行啊】

02

「统计」到「实操」

通过前面的研究,我们得到了一个 好的统计结果。但直接按这个结果去交易的话,又 很难获利。

策略难点

比如我们准备了100万资金,去交易散户卖出占比高于60%的股票,该如何操作呢?

假设某天收盘后计算最新数据发现,有3只股票满足条件,我是否要在第二天开盘用100万去均仓买入它们呢?

如果我按此交易,等第二天收盘后,我又发现有5只股票满足买入条件。

但我已没有资金再去买入。此时无论是卖出持仓去买入新股票散户在A股市场常反着买,量化策略以此构建并研究相关数据,还是直接忽略选中的股票, 都不合理。

其他难点

另外还有其他的难点。

比如我该 何时卖出股票?如果当天 没有股票满足买入条件该如何操作?或者当天选出 股票太多资金不够又该怎么解决?

所以要 将统计规律转化成可实操的策略,这期间有非常多的细节值得思考。

并且不同的人有不同的想法,这也导致了实际策略的 千差万别。

下面分享一下我的 应对方法。

03

事件策略

事件策略

我们把这类型的策略称为 事件策略。

当股票满足某种条件:如当天散户卖出金额占比超过60%,它就触发了我们定义好的某个事件。

类似的事件还有很多:

比如某股票发布 净利润预增的公告,或被 分析师上调评级,或 上了新闻联播等。

又或者股票达到了某种 技术指标的特定状态,如 MACD的金叉死叉/顶底背离等。

散户反着买_龙虎榜散户数据_散户如何程序化交易

我们可以对这些事件进行统一的量化分析。

它们的共性在于散户如何程序化交易, 明天有多少股票触发事件完全是未知的。有可能是零只,也可能是几千只;有可能许久不会触发事件,也可能接连触发。

策略构建

那该如何构建事件策略?

首先我们把操作 资金分成 N 份散户如何程序化交易,比如把100万分成3份,每份33万左右。

在某天收盘后,选出 散户卖出占比大于60%的股票,并 从高到低排序。

第2天开盘时,用 第1份资金的33万, 均仓买入排名前3的股票,持有3天后卖出,期间不管这些股票涨上天还是跌成狗,都不做任何操作。

散户反着买_龙虎榜散户数据_散户如何程序化交易

第2天收盘后,重新选出当天散户卖出占比大于60%的股票,并进行排序。

龙虎榜散户数据_散户如何程序化交易_散户反着买

第3天开盘时,用 第2份资金的33万 买入排名前3的股票。

散户反着买_龙虎榜散户数据_散户如何程序化交易

如果选到的股票在开盘时 涨停,导致无法买入,我们就 跳过,去买入下一排名的股票。(如排名第1的股票涨停,则买入排名2/3/4的股票)

散户如何程序化交易_龙虎榜散户数据_散户反着买

第3天收盘后,继续按条件进行选股,可能恰好只有 1只股票满足条件,又或者根本 没有选到满足条件的股票。

第4天开盘时,用 第3份资金的33万只 买入1只股票或者直接空仓。

龙虎榜散户数据_散户反着买_散户如何程序化交易

第4天收盘时,我们 卖出第1份资金持有的股票,并重新选出满足条件的股票。

第5天开盘时散户在A股市场常反着买,量化策略以此构建并研究相关数据,用 资金1买入相应的股票,再次 持有3天。

其他资金同样按上述规则运行,如此循环往复。

这样就形成了一个完整的、精确可执行的量化策略,我称它为 事件策略。

专业量化机构较少使用这种类型的策略,它们更喜欢使用 选股策略。我对事件策略研究较多,因为它更适合 个人散户的操作习惯。

04

策略表现及优化

我们既然构建了这么一套复杂的、基于散户卖出金额占比的事件策略,那按照策略去交易,最后能 赚多少钱?

策略表现

我们很难用手工去计算出想要的结果,需要借助 编程来完成。

如果你需要相关数据和代码的话,可以扫描下方二维码或加我 微信,都是可以直接发给你的。

代码运行结果如图所示:

散户如何程序化交易_散户反着买_龙虎榜散户数据

代表策略的 橙色曲线从2007的1块钱变成了现在的 89,远远跑赢了代表大盘的沪深300指数。

策略的 年化收益高达 33%, 买入胜率也有 57%, 最大回撤控制在了 35%。

这个结果确实可以说明, 散户大量卖出的股票,长期系统性的看表现较好。

但它并不是完美的,有几年时间策略呈现明显的 下跌趋势。

散户反着买_散户如何程序化交易_龙虎榜散户数据

大家要明白, 所有量化策略都只是求大概率的胜率,没有任何策略能随时都保持优异表现。

需要注意的是,虽然上述策略涨幅惊人,但这样的表现在我们看来也仅是 差强人意。甚至可以明确的说,这样的策略我们是绝 不会实盘使用的。

但作为 基础策略,它却是非常好的研究的开始。我们可以把散户资金流出作为 核心数据,结合自己的经验,在原有策略基础上,进一步优化,以此得到属于自己的新策略。

我自己 实盘中的某个 子策略,就是这样研究而来的,实盘效果非常不错。

策略优化

策略优化的思路还有很多,大家可以结合经验去尝试。

比如选择散户卖出占比大于 70%或80%的股票,会不会结果比原有策略更好呢?

或者在原策略基础上,添加 财务数据辅助选股,比如净利润增长率需大于30%,即股票的 基本面要好,或者市盈率得小于50,即股票 估值不能过高。又比如股价短期内 不能上涨过多,必须处于均线之下。

龙虎榜散户数据_散户反着买_散户如何程序化交易

凡此种种你都可以去尝试,加上各类你认可的条件,看能否优化策略。负责任的讲,多尝试几次,你总会得到一个优秀的 衍生策略。

而策略改进的过程,其实恰好就是 量化策略开发的一环。本文也是为了给大家展示, 什么是量化投资及如何开发量化策略。

05

文章福利

文章的最后,作为福利我们 上线了这个基础策略,它会 每日更新选股结果, 免费公布在网页上。

你可以去观察,但 不建议直接使用。只有结合自身经验,开发出属于自己的完全了解的策略,这样才有价值。

如果你想这个网址的话,可以扫描下方二维码或加我 微信,都是可以直接发给你。

06

后记

文章的最后,和大家分享一点量化投资的心得。

很多人问我小白如何开始 学习量化投资,有什么可以 书单推荐。

我的建议是 千万不要直接找本书来看。

你找本 编程书看,那跟着敲完“Hello World”就结束了;你找本 数学书看,那看到第七页的公式就睡着了。

散户反着买_散户如何程序化交易_龙虎榜散户数据

更好的学习方式是做实际的项目,在 实践中学习量化策略。

研报就是很好的量化实践项目。

一篇研报就是一个策略,作者都是年薪百万的高学历券商分析师,你要做的就是 读懂策略研报,并用代码实现。

在此期间什么不会学什么,哪里不会点哪里散户如何程序化交易,抱着 解决问题的心态去学习,事半功倍。

熟读唐诗三百首,不会作诗也会吟。

那么哪里可以 获取研报呢?

你可以扫描下方二维码或加我的 微信,我这里有分门别类 几万份研报,还会 实时更新。

我会区分难度, 精选之后发给你。

加我 微信后,也可以 交流量化投资相关问题,我比较忙,回复的比较慢,但是看到的都会回复。

聊的开心,聊得有缘,很多量化的数据、资料都是可以 送给你的。

也可以翻翻我 朋友圈的内容,很多 量化干货。一些不会公开发的内容,都会在朋友圈说。

联系作者

Tags: