200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 量化1000万条散户交易记录后 反向操作有多爽? | 散户才是真股神!

量化1000万条散户交易记录后 反向操作有多爽? | 散户才是真股神!

时间:2020-02-08 12:57:56

相关推荐

量化1000万条散户交易记录后 反向操作有多爽? | 散户才是真股神!

引言:

邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投Z,了解行业研究方向

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

作者 l 邢不行

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

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

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

01 散户反着买

1 散户传说

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

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

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

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

2 龙虎榜探索

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

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

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

3 资金流数据

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

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

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

数据情况如图所示:

如果你需要这个数据的话,可以点我头像交流,都是可以免费发给你的。

4 资金流统计

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

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

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

以上就是之前文章的概述,感兴趣的同学可以去看一看相关内容:

写文章-CSDN创作中心/mp_blog/creation/editor/125165258

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编程来完成。

​如果你需要相关数据和代码的话,可以点我头像交流,都是可以直接发给你的。

代码运行结果如图所示:

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

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

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

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

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

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

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

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

2 策略优化

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

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

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

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

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

05 文章福利

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

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

如果你想这个网址的话,可以点我头像交流,都是可以直接发给你。

06 后记

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

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

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

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

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

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

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

在此期间什么不会学什么,哪里不会点哪里,抱着解决问题的心态去学习,事半功倍。

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

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

你可以点我头像交流,我这里有分门别类几万份研报,还会实时更新。

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

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。