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

量化散户交易数据:追涨爆亏99%,杀跌少赚28倍?| 追涨杀跌一时爽,散户钱包火葬场?【邢不行】

你第一次炒股的经历是不是这样的:

你有一个朋友,他说在XX股票上大赚了一笔,你听后是既羡慕不服

于是你下载了炒股软件,看了眼这只股票,有点心动。但由于没有交易经验,股价又确实涨了不少,你犹豫了,没敢下手。

几天后你“无意间”又看到了这只股票,发现它又涨了很多,你懊悔不已。

你想起朋友说过,这只股票还能再涨两倍。此时你再也按捺不住激动的心、颤抖的手,立马买入,一气呵成。

买入几天后股价一直在上涨,你每天看着股票账户的盈利,不仅和老板说话都硬气了一点,甚至还加了亿点点仓

但好景不长,涨了没几天股价就开始下跌。起初你不慌不忙,安慰自己这实属正常。

跌到成本价时,你开始焦虑,盘算着如果涨回来了就卖掉。但股价并不如人意,继续下跌。

此时你痛苦烦躁,不知所措。而这只股票仍然在继续下跌,你越亏越多,甚至亏损了30%、40%。

终于有一天,你忍无可忍,一狠心割肉离场。清仓的瞬间你反而如释重负。

几天后当你忍不住再去看这只股票时,发现它开始反弹,甚至连拉了两个涨停

此时你再次破防。狗庄!你就盯着我这500块钱吗?

01 追涨杀跌

有多少人第一次炒股的经历和上述一样,有类似的同学欢迎在评论区抱团。

至于我为什么能够描述的这么详细?谁的第一次又不是这样呢,印象深刻却又不堪回首。

而导致大家亏钱的主要原因就是大部分投资者最容易犯的一个错误:追涨杀跌。

你在股票上涨时经受不住暴富的幻想追着买入,在股票暴跌时又控制不住内心的恐慌割肉卖出

而在A股,追涨杀跌几乎就是散户的代名词(不得不吐槽,很多机构也好不到哪去)。

有一定交易经验的朋友都知道,散户是市场上著名的反指。

我之前的文章中做过相关验证,还据此构建了一个表现优秀的量化策略,我自己实盘中也有运行相关策略。

本文我们就从追涨杀跌这个角度继续来看散户反买的威力有多大。

我们接下来会用数据证明追涨的危害,以及反过来买入散户杀跌的股票能赚多少钱,并以此构建一个完整的量化策略。

02 追涨危害

既然要展示追涨的危害,那我们就索性极端一点,直接做以下实验。

1 策略构建

我们在每周最后一个交易日结束后,将所有股票按前5日涨跌幅从高到低排序。

剔除当时ST/退市/停牌上市未满一年的股票后,选出前5日涨幅最大的10只股票。

在下周的第一个交易日开盘均仓买入它们。一直持有至下周的最后一个交易日收盘卖出,重新选择此时前5日涨幅最大的10只股票,在下下周的第一个交易日开盘买入,如此循环往复。

比如我们在2023年2月17日在所有股票中选出满足条件的10只。

在下周一,即2月20日开盘买入这10只股票,一直持有至2月24日收盘卖出,并重新选择此时符合条件的股票。

这就是一个简单的量化策略,它大致模拟了散户的极端追涨行为。

假设我初始投入一笔钱去交易这个策略,最终是赚是赔呢?

2 数据代码

想要验证我们的想法,就需要借助全部的A股历史数据和Python代码

具体的数据我已经帮大家整理妥当,包含了所有股票(包括已退市的股票)上市至今每天的开高收低价。数据情况如图所示:

代码我也已经准备好了,只需点击运行即可:

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

3 回测结果

程序运行结果如图所示:

代表沪深300指数的绿色曲线从2007年至今万年震荡,保持A股特色。

代表策略的橙色曲线则一路向下,从2007年的1块钱变为了0.000171元,缩水99.98%,几乎完全归零。

这就是不断极致追涨的结果。

当然我每次只选10只股票太极端了,存在一定的偶然性,数据样本也不够,一旦有一只股票出现异常就会很容易影响结论。

03 分组统计

前10%股票

所以我们接下来不仅只看涨幅排名前10的股票,还要看前5日涨幅最高的前10%的股票的整体收益情况。

我们仍使用之前的Python代码,只需稍作修改即可。

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

程序运行结果如图所示:

代表涨幅前10%股票的橙色曲线的最终净值是0.02,结果确实有所改善,但仍几乎归零

这也从数据的角度证明了,在A股追涨真的是死路一条。

如果你认可这个结论的话,可以把本文转发你还在追涨杀跌的朋友或父母。

你说服不了他们,但铁一般的数据事实或许可以说服他们。

2 分组统计

甚至我们不仅仅只看前10%的股票,还可以根据前5日涨幅把所有股票分成10组,分别看各组的表现。

最终结果如图所示:

可以明显观察到过去一周涨的越多的股票收益越低跌的越多的股票反而收益越高,呈现显著的递增规律。

特别是最后一组数据,也就是每周跌的最多的前10%股票,如果持续买入的话最终净值是28.34

而这些跌的最多的股票,不正是那些散户承受不住内心的痛苦最终割肉止损的股票吗?

所以还真应了那句话:散户反着买,别墅靠大海!

04 经验分享

至此我们从追涨杀跌角度入手量化分析了它的危害有多大。

铁一般的事实告诉我们追涨的结果是这样的:

如果你不去杀跌甚至反过来操作,结果是这样的:

也希望本期数据铁证可以对大家以后的操作有所帮助。

如果你觉得本文有帮助的话,也可以转发给你周围的亲戚朋友,能救一个是一个。

最后通过本期视频大家也能看到本质上我们做投资是非常逆人性的。就像巴菲特所说的那样:

“别人恐慌我贪婪,别人贪婪我恐惧。”

你不仅要在市场暴涨,陷入FOMO时抑制住自己一夜暴富的心态,还要在绝望恐惧时能鼓起勇气果断出手。

只有这样,你才能一步步走出80%亏损的人群,成为市场中长久存活的那20%。

05 后记

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

经常有人问我小白如何入门量化投资,有什么资料分享。

我特意为大家准备了一个《量化投资新手学习大礼包》。

首先是我们自己总结的适合零基础新手的量化投资学习路径,可以让你知道自己每一步需要达到什么阶段。

接下来你可以通过我整理的量化文章合集,来更全面的了解量化投资到底是什么。

我还精选了适合各个学习阶段的策略研报合集,正如我一直所说,量化研报是很好的量化实践项目,深度研报可以显著提升你的量化水平。

这一份代码则适合喜欢研究技术指标的人,你可以跟着教程轻松计算出所有技术指标,并测试这个指标的有效性。

如果你有一定的基础,还可以尝试回测一些策略,我为你准备好了十几个不同类型的经典策略和它们的代码,相信总有一个适合你自己去魔改开发,运用到实盘。

最后也是最关键的,量化的基础就是准确的历史数据,我会送你一份股票历史日线数据和一份财务数据,你可以用它测试所有技术指标和财务指标,也可以用来回测大部分策略

识货的你一定能够发现这个大礼包的价值吧。如果你需要的话,可以点我头像交流,都是可以直接免费发给你的。

相关文章:

量化散户交易数据:追涨爆亏99%,杀跌少赚28倍?| 追涨杀跌一时爽,散户钱包火葬场?【邢不行】

你第一次炒股的经历是不是这样的: 你有一个朋友,他说在XX股票上大赚了一笔,你听后是既羡慕又不服。 于是你下载了炒股软件,看了眼这只股票,有点心动。但由于没有交易经验,股价又确实涨了不少,…...

Eclipse字体大小设置的5个步骤

Eclipse是一款非常流行的Java集成开发环境(IDE),它被广泛地用于开发Java应用程序。在Eclipse中,字体大小对于用户体验至关重要。因此,了解如何在Eclipse中设置字体大小是非常有用的。 1、打开Eclipse 首先,打开Eclipse IDE。如果E…...

qt creator添加build步骤删除某个文件

参考:https://blog.csdn.net/weixin_44436546/article/details/113587115 1. windows下配置: 添加build步骤;在commad栏输入cmd,会弹出C:\Windows\system32\cmd.exe;在Arguments栏输入/c release\upgrade.o;Working …...

四. AMS源码分析

AMS 主要负责四大组件的启动、切换和调度以及应用程序的管理和调度工作. ActivityManager的组成主要分为以下几个部分: 服务代理: 由ActivityManagerProxy实现,用于与Server端提供的系统服务进行进程间通信服务中枢: ActivityManagerNative,继承自Binder并实现了IActivityMana…...

OpenGL进阶 | 绘制一个三角形

一、准备绘图数据 VBO(Vertex Buffer Object) 在opengl中,所有的数据都要放在显存中,通过VBO(Vertex Buffer Object)可将CPU数据传到GPU。 VBO(Vertex Buffer Object)是OpenGL中的一…...

CSAPP Lab3- bufbomb

实验目标 (1)掌握函数调用时的栈帧结构 (2)利用输入缓冲区的溢出漏洞,将攻击代码嵌入当前程序的栈帧中,使得程序执行我们所期望的过程 实验代码 (1)makecookie:生成c…...

分布式系统之CAP定理介绍

前言 在分布式系统的设计和实现中,CAP定理是一个非常重要的概念。本文将介绍CAP定理的概念、含义和应用。 什么是 CAP 定理? CAP定理是分布式系统设计中的一个基本原则,它指出,在分布式系统中,一致性(Consi…...

vcomp140.dll怎么安装?提示vcomp140.dll丢失怎样修复?

在用电脑玩游戏或者打开软件工作的时候,电脑提示vcomp140.dll丢失无法执行此代码,是什么回事呢?需要怎么修复呢?不用紧张,小编今天就把vcomp140.dll文件修复方法分享给大家。我总结了几个修复经验; vcomp14…...

CA OpenSSL自签名证书(服务器/客户端)

参考文章 https://juejin.cn/post/7092789498823573518 https://blog.csdn.net/mengting2040/article/details/120001810 目录 使用 OpenSSL 生成证书创建根证书创建 Root Pair创建 Root Key创建 Root Crt 创建服务器端证书创建服务器端keyip需要换成自己服务器的外网ip地址&am…...

计算机视觉(4)—— 未有深度学习之前

目录 四、未有深度学习之前 4.1 图像分割 4.1.1 基于阈值分割 4.1.2 基于边缘分割 4.1.3 基于区域分割 (1)区域生长法 (2)分水岭算法 4.1.4 基于图论分割 (1)Graph Cuts 分割 ​(2&…...

怎么获取winform中动态代码生成的控件的状态

winform怎么获取动态代码生成窗口里面的控件的属性状态 MainForm中调用 private void ShowPropertyForm() { PropertyForm form new PropertyForm(selectedShape); form.ShowDialog(); pictureBox1.Refresh(); …...

Windows安装Maven并配置环境

Windows下安装和配置Maven的步骤 介绍:步骤:步骤 1:下载Maven步骤 2:解压缩Maven分发包步骤 3:设置环境变量步骤 4:验证安装 结论: 介绍: Maven是一个非常流行的构建和项目管理工具…...

致力于中小企业JavaEE企业级快速开发平台、后台框架平台

一、开源项目简介 J2eeFAST 是一个 Java EE 企业级快速开发平台, 致力于打造中小企业最好用的开源免费的后台框架平台 。系统基于(Spring Boot、Spring MVC、Apache Shiro、MyBatis-Plus、Freemarker、Bootstrap、AdminLTE)经典技术开发&…...

【神经网络】tensorflow实验9--分类问题

1. 实验目的 ①掌握逻辑回归的基本原理,实现分类器,完成多分类任务; ②掌握逻辑回归中的平方损失函数、交叉熵损失函数以及平均交叉熵损失函数。 2. 实验内容 ①能够使用TensorFlow计算Sigmoid函数、准确率、交叉熵损失函数等&#xff0c…...

LeetCode2. 两数相加

写在前面: 题目链接:LeetCode2两数相加 编程语言:C 题目难度:中等 一、题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 …...

基于无线传感网络(WSN)的目标跟踪技术(Matlab代码实现)

目录 💥1 概述 📚2 运行结果 🎉3 参考文献 👨‍💻4 Matlab代码 💥1 概述 无线传感器网络由于其自组织性、鲁棒性及节点数量巨大的特点,非常适合于目标跟踪。无线传感器网络中的移动目标跟踪实际上就是…...

百度发布首个可信AI工具集TrustAI,助力数据分析与增强

百度发布首个集分析与增强于一体的可信AI工具集TrustAI,该工具集旨在帮助用户快速、准确地对各种类型的数据进行分析和增强,从而提高数据的价值和可信度。 随着人工智能技术的快速发展,数据的价值和重要性日益凸显。然而,在数据处…...

电力系统负荷与电价预测优化模型(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

asp.net+C#超市商品进销存管理系统

本超市商品管理系统主要超市内部提供服务,系统分为管理员员工两部分。 本研究课题重点主要包括了下面几大模块:管用户登录,员工管理,商品管理,进货管理,销售管理,供应商信息,会员信…...

轻量级K8s发行版的五大优势,助力企业快速拥抱边缘计算

随着物联网和移动设备的普及,边缘计算已成为当前信息技术领域的热门话题。为了满足这一需求,越来越多的企业开始探索使用容器化技术来打造轻量级的K8s发行版。这种发行版可以更加灵活地部署在物理边缘,提供更快速、更稳定的服务。 在这篇文章…...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...

ssc377d修改flash分区大小

1、flash的分区默认分配16M、 / # df -h Filesystem Size Used Available Use% Mounted on /dev/root 1.9M 1.9M 0 100% / /dev/mtdblock4 3.0M...

汽车生产虚拟实训中的技能提升与生产优化​

在制造业蓬勃发展的大背景下,虚拟教学实训宛如一颗璀璨的新星,正发挥着不可或缺且日益凸显的关键作用,源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例,汽车生产线上各类…...

相机从app启动流程

一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...

鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/

使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...

Springboot社区养老保险系统小程序

一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,社区养老保险系统小程序被用户普遍使用,为方…...

Angular微前端架构:Module Federation + ngx-build-plus (Webpack)

以下是一个完整的 Angular 微前端示例,其中使用的是 Module Federation 和 npx-build-plus 实现了主应用(Shell)与子应用(Remote)的集成。 🛠️ 项目结构 angular-mf/ ├── shell-app/ # 主应用&…...

用机器学习破解新能源领域的“弃风”难题

音乐发烧友深有体会,玩音乐的本质就是玩电网。火电声音偏暖,水电偏冷,风电偏空旷。至于太阳能发的电,则略显朦胧和单薄。 不知你是否有感觉,近两年家里的音响声音越来越冷,听起来越来越单薄? —…...

Java求职者面试指南:计算机基础与源码原理深度解析

Java求职者面试指南:计算机基础与源码原理深度解析 第一轮提问:基础概念问题 1. 请解释什么是进程和线程的区别? 面试官:进程是程序的一次执行过程,是系统进行资源分配和调度的基本单位;而线程是进程中的…...

C++课设:简易日历程序(支持传统节假日 + 二十四节气 + 个人纪念日管理)

名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 专栏介绍:《编程项目实战》 目录 一、为什么要开发一个日历程序?1. 深入理解时间算法2. 练习面向对象设计3. 学习数据结构应用二、核心算法深度解析…...