双重底也称“W底”,是指股票的价格经过一段下跌后,形成一个低点后展开反弹,随后再次回落,在上一个低点附近形成新的低点,此后股价再次往上运行,这样就形成了两个底部,成为双重底。

两个跌至最低点的连线称为“支撑线”。

两个低点之间的高点价格称为“颈线”价格。

通常放量突破颈线时是一个不错的买点。

突破后会有两种形态:第一种是突破后直接快速拉升;第二种是突破之后缩量回踩颈线位置附近,确认突破有效后再快速拉升。

以前都是在行情软件上用手动方式筛选符合形态的股票,学会了量化交易之后,我们得升级下自己的炒股方式了!

接下来我们分享下如何从A股市场中筛选出符合双底走势的股票。

这个功能是准备增加到V2.0量化分析工具中的,考虑到太频繁升级版本会增加小伙伴移植代码的时间。这里我们先把独立的代码分享出来,给大家跑一下,这样可以更好地熟悉这部分功能的实现。多个功能积赞一起后,一同添加到V2.0量化分析工具中,升级一个大的版本。

识别形态的算法分析

如上图所示,我们以个股的收盘价时间序列为分析数据。当前交易日期为终点,往前从历史交易日中选择两个连续区间。

这两个区间先按完全相等的范围设定,然后增加一个区间叠加变量,这个变量的作用是可以进一步去过滤像头肩底或者V型底的形态。

当然也可以动态去划分,划分的规则可以根据市场的整体走势来设定。

然后按以下步骤分析:

  • 找区间1的极小值,为左底

  • 找区间2的极小值,为右底

  • 找左底与右底之间区域的极大值

  • 比较左底与右底的涨幅,是否相差<3%

  • 当前日期收盘价是否突破颈线位>3%

识别形态的执行结果

设计了算法之后,我们对股票池的股票执行双底形态识别。

股票池可通过股票量化分析工具V2系列的选股功能生成,是一个json文件。可参考以下文章:

基金持仓选股!股票量化分析工具V2.0如何统计分析基金持仓数据

业绩预增选股!股票量化分析工具V2.0如何分析全市场业绩预告

这里我们导入json文件来获取股票代码。

执行后的部分结果如下所示:

比如识别到了曲美家居符合双底形态:左底 2021-01-28/7.1元; 右底 2021-03-02/7.18元; 中顶 2021-02-05/7.73元; 突破有效:当前收盘价 8.7元。

我们到行情软件中人工确认一番:

以上是双底形态的基本识别方法,当然在实际应用中,我们还需要结合成交量或者背离信号去加以判断,来得到更加可靠的信号。

比如左底与右底是否形成macd底背离;突破时候的成交量是否方法;在构建双底的过程中是否出现过5%以上的大涨……

视频演示

说明

源代码会上传到知识星球中。近期加入知识星球可享福利【含续费用户】,微信call我获取!星球目录可点击【阅读原文】查看。

元宵大师的量化交易书籍开售!!京东、当当、天猫有售!!

抄底利器!如何用Python量化 识别股票双底形态走势!相关推荐

  1. 形态选股!双底形态走势识别!股票量化分析工具V2.1.6

    前言 之前我们预先分享了Python量化识别股票双底形态的方法,目的是为了在添加到QTYX量化分析工具之前,给大家跑一下,这样可以更好地熟悉这部分功能的实现. 本期我们正式把这个功能增加到工具中,升级 ...

  2. Python量化投资——股票择时到底能否赚钱?TA-Lib 33种技术指标有效性横向大评比

    TA-Lib中33种技术指标回测研究 `Python`量化投资--`TA-Lib`中33种股票择时技术指标的有效性研究 为什么要做这个评测 技术指标清单 评测方法 评测工具 测试方法及评价指标 期待你 ...

  3. Python量化投资——股票择时到底能否赚钱?ADX指标的有效性回测

    ADX指标的有效性回测 Python量化投资--`ADX`技术指标的有效性研究 背景介绍 技术指标介绍 指标用法建议 `qteasy`中的ADX内置策略 433支股票五年回测结果 12.45% --该 ...

  4. Python量化投资——股票择时到底能否赚钱?技术指标大比拼——AROON指标

    技术指标大比拼--AROON指标的有效性回测 Python量化投资--`AROON`技术指标的有效性研究 背景介绍 技术指标介绍 指标用法建议 `qteasy`中的AROON内置策略 433支股票五年 ...

  5. 如何用python实时监控股票,并且持续扫描大盘?

    推荐好文: ①程序员用Python爬虫做副业半个月就赚了3W ②程序员别瞎学,这几门语言要被淘汰了- 对于金融分析来说,获取数据是第一步.Python的一个强大功能之一就是数据获取(爬虫).但是对于没 ...

  6. 办公利器!用Python批量识别发票并录入到Excel表格

    辰哥今天来分享一篇办公干货文章:用Python批量识别发票并录入到Excel表格.对于财务专业等学生或者公司财务人员来说,将报账发票等汇总到excel简直就是一个折磨. 尤其是到年底的时候,公司的财务 ...

  7. python 相似形态 股票_如何用Python量化“相似K线”实现形态选股?

    导读:"历史会重演"是技术分析的三大假设之一,市场行为与投资者心理有着千丝万缕的联系.比如价格形态,它们通过一些特定的价格图表形状表现出来,而这些图形表示了人们对某市场看好或看淡的 ...

  8. 【Python量化】股票涨停板探索性分析与数据挖掘

    D1 引言 从系统论的角度来看,股票市场是一个复杂系统,市场的涨跌是由资金流(市场资金存量.流入量.流出量)和回路(市场信息与交易者行为形成的各种反馈.调节.增强回路)非线性作用下的结果.换句话说,牛 ...

  9. k线形态python_如何用Python量化“相似K线”实现形态选股?

    (文章转载自公众号 MindGo量化平台, 作者 陈城) 导读:"历史会重演"是技术分析的三大假设之一,市场行为与投资者心理有着千丝万缕的联系.比如价格形态,它们通过一些特定的价格 ...

最新文章

  1. java.util.regex包下的Pattern和Matcher详解(正则匹配)
  2. 【CodeForces - 474D】Flowers (线性dp)
  3. opencv运动目标跟踪预测_基于Opencv的运动目标的检测和跟踪.pdf
  4. 基础算法 —— 高精度计算
  5. 梯度下降法、牛顿法和拟牛顿法——机器学习面试
  6. 死锁发生的条件和预防
  7. 遇到一个Linux系统文件被删除后仍占用磁盘的问题
  8. EJB3.0 Timer
  9. android ichartjs 曲线图,C#中利用LightningChart绘制曲线图表
  10. python加mysql加界面用代码写,使用python写一个监控mysql的脚本,在zabbix web上加上模板...
  11. Android基础进阶
  12. 查看服务器sftp用户信息,linux查看sftp服务器配置
  13. 阿里云域名怎么注册和使用(新手教程)
  14. Kubernetes pull requests
  15. Firefox,IE5,IE6,IE5.5等浏览器兼容性解决方法
  16. Python描述 LeetCode 8. 字符串转换整数 (atoi)
  17. 抽屉新热榜html源码,利用scrapy获取抽屉新热榜的标题和内容以及新闻地址保存到本地...
  18. 520,用Python定制你的《本草纲目女孩》
  19. 一、mysql数据库基本框架
  20. python引用自己写的文件

热门文章

  1. windows版微信Hook开发SDK之C#版-微信二次开发
  2. 手机设备唯一标识相关概念
  3. 鲲鹏Devkit代码迁移工具课堂总结
  4. 论文阅读笔记:《自然语言处理中的预训练模型》
  5. 【LTE基础知识】GUTI(Globally Unique Temporary UE Identity)分配
  6. 【视频教程】帝国CMS制作网站系列教程08—单页模板的制作
  7. Myeclipse10怎么找到 Servers
  8. Feign原理:current list of Servers哪里来的
  9. matlab仿真动画,用matlab制作简单仿真动画
  10. 国密SSL证书正式上线,知道创宇云防御助力金融和重要领域完成国密升级改造...