龙哥量化:macd背离量化的细节问题(图解)
如果您需要代写技术指标公式, 请联系我。
龙哥QQ:591438821
龙哥微信:Long622889
读完本篇,通过解决背离标准量化不清的问题,可以规范背离的使用时机,同时准确过滤假信号,找到真正的启动点和制高点。
在正式开讲之前,首先要了解什么是MACD背离?
MACD顶背离是指股价比上一个波段高点高,macd的白线比上一个高点底。反之就是底背离,MACD底背离是指股价比上一个波段低点低,macd的白线比上一个低点高。
顶背离出现后,往往股价就处在高位,立刻或者不久即将转折向下。反之,底背离出现后,底部区间确认,后面将出现上升。
很多人觉得背离无用,主要是因为没有判断背离的标准,自然找出的形态就千差万别,准确率就差。有了标准,就知道形态的对错,才能得到唯一的结果,最后用来做交易。没有标准都是空谈。
背离判断的标准化
先要量化背离指标,才能规范使用背离信号,避免自己胡乱猜测背离状态。我把背离分成三种状态,不管是顶背离还是底背离,都要经历这三种状态:
背离开始
背离形成
背离失效
背离开始
所有背离都要符合这个开始的标准。
上图是底背离的一个案例,首先要知道这里所谓的波段:连续的绿角线或红角线,组成一个波段。中间至少出现1根不同颜色柱线,即代表波段结束。
接下来开始寻找背离开始的信号,注意两点:
收盘价低于前一个波段的收盘价最低点开始,进行背离信号判断
对应的macd出现连续的两根绿角线后,背离开始。
背离形成
背离形成的那一刻,就是买卖点。
由于背离之后还要跟上很多其他分析体系,来判断反弹或下跌的级别和形态。所以一定要保证背离是符合规则的。一旦处于背离开始后,背离就有条件形成了,否则,看上去再像样的图形,也不是背离。
上图在确定背离开始之后,第五根绿角线,白线拐头,代表背离形成。到这里大家应该能明白了,为什么要先有背离开始,再有背离形成了?因为背离开始是一个状态,是一个时间区间,不一定会马上形成背离。而背离形成是一个时刻,也是精准判断买卖点的信号。
这里注意三点:
必须在背离开始之后再去判断背离形成
白线的值先对比邻峰,如果低于邻峰,再对比隔峰的最低点,此时背离依然有效。但间隔不能超过2个。(隔峰就是隔开1个绿柱波段。领峰就是隔开2个绿柱波段。)
白线不能低于隔峰或者临峰的最低值,否则背离无效。
错误的背离
关于第3点,看上图,如果白线低于邻峰的最低点,这就不是背离。
背离失效
天下无不散宴席,背离也未必皆有效
不是所有的背离形成之后,对应的都是转折。这是很多讲背离的文章讲不到的关键点。我称之为背离失效,它一般有两种形式。
隔峰背离失效
我们来看一段顶背离失效的例子。上图第一个背离形成之后,macd开始下降,但是指数并没有下跌。在出现绿角线之后,macd的白线再次向上。
这种情况我们在前面提到过,背离先跟邻峰比较,再跟隔峰比较,只要白线还在最高点下方,都是有效背离。但是上图中,白线最终高于隔峰的白线,此时背离失效。原来的回调预期也随之消失,直到下一个顶背离到来,才有高点可以判断。
背离信号闪烁后失效
还有一种背离失效,波段之间没有间隔。如上图,在同一个波段红柱里,股价新高,白线转折,顶背离形成。但是紧接着白线继续向上,最终高于邻峰的白线最高点,这根k线标志着背离失效。
讲完背离的量化标准,以后再看股价走势,就不会再模棱两可,并可以根据标准进行各种操作计划的安排。
实战案例
比如上证指数120分钟周期,去年9月30日到今年2月22日这段行情,底背离和顶背离买点,可以精确到单根k线。如果结合其他周期,比方说120分白线走平,即将发生转折,可以根据60分钟的背离情况,把时间周期精确到小时。还可以观察盘口的背离情况,把时间周期精确到分钟。
细心的朋友可能发现了,中间有一段背离形成和消失的状态,这种情况怎么应对?这就不是单单一个背离可以全解释的了,需要结合浪型、周期、还有仓位管理等综合判断,尽量减少误判。但交易不是完美的,完美的交易是不存在的,不可能完全避开。
龙哥量化:macd背离量化的细节问题(图解)的更多相关文章
- 龙哥库塔法or欧拉法求解微分方程matlab实现
举例:分别用欧拉法和龙哥库塔法求解下面的微分方程 我们知道的欧拉法(Euler)"思想是用先前的差商近似代替倒数",直白一些的编程说法即:f(i+1)=f(i)+h*f(x,y)其 ...
- 金融量化分析-python量化分析系列之---使用python获取股票历史数据和实时分笔数据
财经数据接口包tushare的使用(一) Tushare是一款开源免费的金融数据接口包,可以用于获取股票的历史数据.年度季度报表数据.实时分笔数据.历史分笔数据,本文对tushare的用法,已经存在的 ...
- macd背离的级别
1分钟的背离可以忽略不看. 5分钟的背离可以预测未来5-6个小时的股价. 15分钟级别的背离可以预测未来24小时之内的股价. 30分钟级别的背离可以做中线. 周线背离可以影响1-2年的股价. 背离级别 ...
- 杨恒说李的算法好-我问你听谁说的-龙哥说的(java中常见的List就2个)(list放入的是原子元素)
1.List中常用的 方法集合: 函数原型 ******************************************* ********************************** ...
- 金融量化分析【day112】:初识量化交易
一.摘要 为什么需要量化交易? 量化交易是做什么? 量化交易的价值何在? 做量化交易需要什么? 聚宽是什么? 零基础如何快速入门量化交易? 自测与自学 二.量化交易比传统交易强多少? 它能让你的交易效 ...
- 数字货币期货与现货JavaScript量化策略代码详解汇总
1.动态平衡策略 按照当前的 BTC 的价值,账户余额保留¥5000 现金和 0.1个 BTC,即现金和BTC 市值的初始比例是 1:1. 如果 BTC 的价格上涨至¥6000,即 BTC 市值大于账 ...
- 【转】用Python做股市量化策略投资数据分析
金融量化分析介绍 本文摘要; 金融量化分析介绍 1.什么是金融量化分析 2.金融量化分析可以干什么 3.为什么将python运用于金融 4.常用库简介 1.什么是金融量化分析 从标题中我们可以 ...
- 实践torch.fx第二篇-fx量化实操
好久不见各位,哈哈,又鸽了好久. 本文紧接上一篇<实践torch.fx第一篇--基于Pytorch的模型优化量化神器>继续说,主要讲如何利用FX进行模型量化. 为什么这篇文章拖了这么久,有 ...
- Python量化投资知识总结贴
Ricequant 量化社区的初衷让各位爱好量化的人士可以碰撞思维,在分享和争辩中学习到有用且实战的量化知识.有赖于各位在社区中贡献满满的干货以及有质量的讨论,从编程入门教学到技术指标再到多因子选股. ...
- MACD判断定背离,底背离
MACD背离: 价格创新高而指标却下跌 价格创新低而指标却上涨 缠中说禅背离 多次缠绕中唇吻的面积更小 看图说话:
随机推荐
- 忽略某个已经托管给git的文件,防止二次提交
# 执行命令将文件加入不提交队列 git update-index --assume-unchanged 你的文件路径 # 执行命令将文件取消加入不提交队列 git update-index --no ...
- element+vue2下的input的样式修改
/* 禁用下的input的字体颜色 */ /* .el-input.is-disabled /deep/ .el-input__inner { color: red; } */ /* 禁用下的inpu ...
- 云原生周刊:OpenTofu 宣布正式发布 | 2023.1.15
开源项目推荐 kubeaudit kubeaudit 是一个开源项目,旨在帮助用户对其 Kubernetes 集群进行常见安全控制的审计.该项目提供了工具和检查规则,可以帮助用户发现潜在的安全漏洞和配 ...
- iceoryx源码阅读(五)——共享内存通信(三)
目录 1 正常的消息接收流程 1.1 SubscriberImpl::take 1.2 BaseSubscriber<port_t>::takeChunk 1.3 SubscriberPo ...
- Redhat 7.6安装11G RAC GI时遇到此类报错
环境:Redhat Linux 7.6 + Oracle 11.2.0.4 RAC 现象:图像化安装过程中,按照提示执行root.sh脚本,报错中断. 1. 具体现象 2. 定位问题 3. 解决问题 ...
- Re:从零开始的pwn学习(栈溢出篇)
写在前面:本文旨在帮助刚接触pwn题的小伙伴少走一些弯路,快速上手pwn题,内容较为基础,大佬轻喷.本文默认读者明白最基础的汇编指令的含义,并且已经配置好linux64位环境,明白基础的Linux指令 ...
- HTTP常见状态码详细解析
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器 超文本传输协议响应状态的3位数字代码. 它由 RFC 2616 规范定义的,并得到 RFC 2518.RFC 2817.R ...
- 6 年 30k star,这个明星项目停止更新!
大家好,我是程序员鱼皮.就在昨天,GitHub 上一个知名的开源项目 Easy Excel 官宣停止更新,下面是官方原文: 公告中表示,Easy Excel 将进入维护模式,会进行 Bug 修复,但不 ...
- 初识GO语言--函数
- MMdetection 问题报错 mmdet/evaluation/metrics/coco_metric.py data[‘category_id’] = self.cat_ids[label] IndexError: list index out of range
方案一:有人说 在自己定义的 conifg文件中增加 metainfo = { 'classes': ('class1','class2', 'class2',), 'palette': [ (220 ...