首页 > 编程语言 >谣言粉碎机?Python验证股市操盘口诀

谣言粉碎机?Python验证股市操盘口诀

时间:2022-09-01 18:55:09浏览次数:95  
标签:分享 粉碎机 阈值 Python 口诀 策略 大跌 大涨

更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。

经常炒股的朋友,应该都听说过这段操盘口诀:

早上大跌要买,早上大涨要卖

下午大涨不追,下午大跌次日买

早上大跌不割,不涨不跌睡觉

我们随手百度,也能发现各大主流论坛,充斥着该口诀。甚至有许多朋友,真的在跟随这个口诀炒股。那么,这个口诀是否真的像他的流传度那样有效?

其实,我们掌握了Python量化,就可以用数据说话,通过Python配合历史数据来检验,看看这段炒股口诀到底是谣言,还是真理。

口诀拆解

首先,我们将该口诀按照语义进行拆解,将其还原成为我们可以测试的逻辑。其中,早上大跌不割,与早上大跌要买,是同一个操作方向,于是我们合并测试。此外,不涨不跌睡觉,这句话由于没有具体的操作方向,我们不做测试。

于是,操盘口诀精简为4点

1 早上大跌要买

2 早上大涨要卖

3 下午大涨不追

4 下午大跌次日买

我们选择中证500指数作为测试标的,原因如下:中证500指数属于中盘股(去除大、小盘的影响),且成分股包含沪深两市标的范围较广,对应有股指期货多空皆可交易。

口诀1:早上大跌要买,早上大涨要卖

首先,统计指数在上午两个小时的交易时间(9:30-11:30)上涨超过1%时,下午到收盘的涨跌情况。

再反过来,指数在上午两个小时的交易时间(9:30-11:30)下跌超过1%时,下午到收盘的涨跌情况。

令人惊讶的是,结果与口诀相反,那么是否由于我们选取的时间周期,阈值造成?来进一步验证。

我们先从时间入手,如果上午大涨,指的是前半小时大涨,前半小时涨幅大于1%,再次测试。

同样的对应测试下跌情况,上午大跌,指的是前1小时大跌,前1小时跌幅大于1%

以上得到的结论是,无论时间是半小时、1小时,还是整个上午,我们得到的结论都是相同的。再来看关于阈值的遍历,上午大涨,幅度提升到2%、3%,上午大跌,幅度下降到-2%、-3%。

改变阈值,也不能改变大涨、大跌随后的方向,测试到这里,我们基本可以对口诀1下一个结论:口诀1和真正的大盘走势方向,从期望上来看是相反的。

口诀2:下午大涨不追

下午大涨,我们按照直观的语义来定义,就是下午两小时涨幅大于阈值,不追,指的是收盘到第二天收盘的收益应该不好,于是我们统计的就是指数收盘到第二天收盘的收益率。

为了避免涨幅阈值带来的偏见效应,我们将阈值分别设定为1%、2%、3%分别测试。

因此,对于口诀2,我们测试的结论是,下午大涨不追,是有阈值前提的,只有3%以上的大涨,不追才是正确的操作。

口诀3:下午大跌次日买

最后一个口诀,下午大跌,指的是下午两小时跌幅小于阈值,次日买,我们简单假设第二天开盘买,并统计第二天开盘到收盘的收益率。

同样,为了避免涨幅阈值带来的偏见效应,我们将阈值分别设定为-1%、-2%、-3%分别测试。

可以看到,这是口诀中唯一一句正确的,和测试结果完全吻合。

真正的口诀

通过我们的Python测试,验证得到真正正确的口诀应该是:

早上大跌要卖,早上大涨要买。

下午大涨超过3%不追,下午大跌次日买。

get到了吗

 


往期干货分享推荐阅读

数字货币中短线策略(数据+回测+实盘)

数字货币稳定币对网格做市策略

数字货币资金费策略

分享一个年化15%以上的无风险套利机会

网格交易系统开发

通过深度学习股价截面数据分析和预测股票价格

Omega System Trading and Development Club内部分享策略Easylanguage源码

一个真实数据集的完整机器学习解决方案(下)

一个真实数据集的完整机器学习解决方案(上)

如何使用交易开拓者(TB)开发数字货币策略

股指期货高频数据机器学习预测

如何使用TradingView(TV)回测数字货币交易策略

如何投资股票型基金?什么时间买?买什么?

【数量技术宅|量化投资策略系列分享】基于指数移动平均的股指期货交易策略

AMA指标原作者Perry Kaufman 100+套交易策略源码分享

【 数量技术宅 | 期权系列分享】期权策略的“独孤九剑”

【数量技术宅|金融数据系列分享】套利策略的价差序列计算,恐怕没有你想的那么简单

【数量技术宅|量化投资策略系列分享】成熟交易者期货持仓跟随策略

如何获取免费的数字货币历史数据

【数量技术宅|量化投资策略系列分享】多周期共振交易策略

【数量技术宅|金融数据分析系列分享】为什么中证500(IC)是最适合长期做多的指数

商品现货数据不好拿?商品季节性难跟踪?一键解决没烦恼的Python爬虫分享

【数量技术宅|金融数据分析系列分享】如何正确抄底商品期货、大宗商品

【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略

【数量技术宅 | Python爬虫系列分享】实时监控股市重大公告的Python爬虫

标签:分享,粉碎机,阈值,Python,口诀,策略,大跌,大涨
From: https://www.cnblogs.com/sljsz/p/16647540.html

相关文章

  • Python环境和语法
    Python环境搭建一.python安装在浏览器打开网址:www.python.org,下载python。在C盘创建一个python3的文件夹。如图所示  3.双击下载的安装包python-3.9.5.e......
  • 见过的python算法面试题记录(持续记录···)
     以上代码的输出是[6,6,6,6](而不是[0,2,4,6])。这个的原因是Python的闭包的后期绑定导致的latebinding,这意味着在闭包中的变量是在内部函数被调用的时候被......
  • python
    Python提供了很多优秀的第三⽅的框架和库,⽐如全栈WEB框架Django,轻量级WEB框架Flask,异步框架FastApi,以及AsyncioIO等。python设计核心思想:一切皆对象。python是函数式编......
  • 学习:python进阶 匿名函数,内置函数filter
               enumerate内置函数 ......
  • 15款Python编辑器,你都使用过哪一款
    ​写Python代码最好的方式莫过于使用集成开发环境(IDE)了。它们不仅能使你的工作更加简单、更具逻辑性,还能够提升编程体验和效率。每个人都知道这一点。而问题在于,如何从......
  • python serial报错问题
    参考一个python脚本,使用串口采集数据,但在执行时发现importserialimportserial.threaded有问题:解决方法很简单,使用pip命令执行pipinstallpyserial注意这里是pyse......
  • 学习 python进阶 类型提示
    python3.6后加入了新功能,用来声明一个变量的类型通过声明变量的类型,编辑器和一些功能给你提供更好的支持 容器类的需要引用typing包   ......
  • 《Python项目开发实战》PDF高清版下载
      《Python项目开发实战》PDF高清版免费下载地址       ↑ ↑  ↑ ↑  ↑  ↑  ↑  点击即可下载内容简介  · · · · · ......
  • Python中OpenCV库(二)
    目录OpenCV库(二)五、图像直方图1、基本概念2、统计函数3、绘制直方图3.1matplotlib3.2OpenCV4、使用掩膜的直方图六、视频采集1、打开视频2、读取数据3、视频属性......
  • Python zipfile 压缩不包含绝对路径
    importosimportzipfiledefzip_path(filepaths):'''压缩文件:paramfilepaths:压缩文件源目录:return:'''forfileinfilepaths:......