1. 首页 > 基金定投

基于散户交易记录(量化1000万条散户交易记录后)

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

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

 

这就是我们今天的主角,A股市场的生力军:散户。

01 散户反着买

1 散户传说

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

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

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

 

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

2 龙虎榜探索

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

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

 

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

3 资金流数据

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

 

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

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

数据情况如图所示:

 

4 资金流统计

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

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

 

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

02 「统计」到「实操」

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

1 策略难点

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

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

 

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

但我已没有资金再去买入。此时无论是卖出持仓去买入新股票,还是直接忽略选中的股票,都不合理。

 

2 其他难点

另外还有其他的难点。

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

 

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

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

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

03 事件策略

1 事件策略

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

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

类似的事件还有很多:

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

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

 


 

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

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

2 策略构建

那该如何构建事件策略?

首先我们把操作资金分成 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天开盘时,用资金1买入相应的股票,再次持有3天。

 

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

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

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

04 策略表现及优化

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

1 策略表现

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

 

代码运行结果如图所示:

 

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

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

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

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

 

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

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

 

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

 

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

2 策略优化

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

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

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

 

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

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ15101117,本站将立刻清除。

联系我们

在线咨询:点击这里给我发消息

微信号:666666