识别波峰波谷算法_马丁普林格:波峰-波谷演进法

我们有很多方法来识别趋势,计算机可以轻易地帮助我们实现各种复杂的想法。而在技术允许的条件下,我们还总是有把事物复杂化的倾向。事实也的确如此,目前市面上有无数复杂的方法、指标和程式化黑箱。但很显然,这些复杂的东西除了把事情变得更复杂以外,似乎不会对交易盈利有任何帮助,反而让我们忽略了原本简单原始的交易技术——波峰-波谷演进法(Peak-and-Trough Progression)就是其中之一。

波峰-波谷演进法的本源来自于道氏理论中对价格趋势的定义,但马丁普林格在其名著《技术分析》一书中,专门对波峰-波谷演进法进行了深入全面的阐述,并将该方法认定为最基本的趋势识别方法。加之《技术分析》一书非常畅销,从而让更多交易者回归本源,重新用道氏理论的视角来简单地理解趋势,从而进一步扩大了该方法的影响力。

波峰-波谷演进的基本原则

上升趋势必须对应更高的波峰和更高的波谷,下跌趋势则必须对应更低的波峰和更低的波谷——这就是该方法的核心原则。

bf6134054859a5f128346e8ee02a641c.png

图1:德国DAX30日线

图1无比清晰地展示了波峰-波谷演进技术。在近期的德国DAX30日线图中,市场首先呈现出一波完美的下跌趋势。在这波下跌趋势中,出现了一系列逐渐走低的波峰和波谷。而随后价格反弹,先前波峰-波谷不断走低的模式被打破,出现了波峰-波谷逐渐抬高的上升趋势。根据波峰-波谷演进法,目前德国DAX30日线图中的上升趋势依然成立,因为波峰-波谷逐渐升高的走势未被打破。

如果波峰-波谷的演进符合趋势结构,那我们就应当按照趋势的方向进行交易;只有当波峰-波谷的演进遭到破坏时,我们才能考虑逆势操作。

同时,价格的波峰和波谷常常构成重要的支撑位和阻力位。如果能将波峰-波谷演进法与支撑/阻力的技巧结合使用,将会对交易决策起到更好的指导作用。

为了避免识别波峰波谷时的主观性,这里为大家引入一个辅助指标:Zigzag。该指标主要通过价格的波动幅度和回撤比例来自动判断波峰和波谷。只要选择适当的参数,该指标就能发挥很好的作用。目前大多数交易软件中均内置了Zigzag指标,只是算法和规则有些差异,但使用效果大致相同。

379093895ea81aa5210dcbef148b67f1.png

图2:德国DAX30日线 Zigzag技术指标

波峰-波谷演进法仅是一种趋势识别技术,它并不能指示我们进出场的时机。对于交易时机的选择,我们还需要额外引入其他方法。

事实上,马丁普林格在《技术分析》中对波峰-波谷演进法的论述更为详细。但笔者认为,波峰-波谷演进技术的重点在于领会道氏理论趋势的精髓,让我们不要盲目地逆势,白白亏钱。同时,波峰-波谷演进法可以作为搭建更为完善顺势交易方法的底层基础。当你仔细理解并深入研究了该方法后,你一定会认为它非常有用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/505811.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cru使用教程_显示器刷新率超频教程

嫌显示器刷新率不够高,屏幕有拖影?打FPS游戏总是慢人一步?如果你正在使用的显示器面板素质不错的话,说不定可以将出厂标称的刷新率通过软件得到小幅度提升。此方法对于笔记本显示器有可能无效。本文仅展示在Windows 10操作系统下的…

python三方库打包项目中_将Python库打包到项目中

如果你有一个Python项目需要分发出去,但这个项目用了一些第三方库,而你又不想使用你这个项目的用户自行去安装这些库,这时候就很有必要将这些Python库打包到你的项目中了。下面以Faker这个库举例。1. 下载库源码: https://pypi.python.org/py…

网站本地调试工具_一款Web调试代理工具:Fiddler

前言在移动软件开发工作中,我们经常需要对APP软件进行调试及问题定位。在我们检查定位问题的时候,很多情况下需要查看接口的请求情况,当我们没有在调试模式的情况下,如何才能有效快捷的得到各个接口的请求情况呢?这个时…

plsql无监听程序_详细!看看顶级互联网公司都在研究的无服务器架构!

无服务器计算(Severless computing,简称 Serverless)现在是软件架构圈中的热门话题,国外三大云计算供应商(Amazon、Google 和 Microsoft)都在大力投入这个领域,涌现了不计其数的相关书籍、开源框架、商业产品、技术大会。到底什么是 Serverle…

sqlyog怎么连接mysql错误2003_网站突然连不上,MySQL连接错误经常内存不够宕机

阿里云服务器 MySQL 经常自动停止、挂掉、重启。打开 MySQL 的 error.log 错误信息,在阿里云 CentOS 的路径为 /alidata/log/mysql/error.log,如下:2016-03-13 00:16:37 0[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use--e…

华为抓截屏_原来这才是华为截屏的正确姿势,今天才知道,千万别不当回事

原标题:原来这才是华为截屏的正确姿势,今天才知道,千万别不当回事大家都知道我们的华为手机有很多好用的功能,截屏就是其中一个,那么你知道华为手机截屏的正确姿势吗?今天小编就带大家一起看看吧&#xff0…

oracle和mysql通用建表语句_mysql建表语句到oracle怎么写?

mysql建表语句到oracle怎么写?CREATE TABLE Advertisment ( AdId int(8) NOT NULL auto_increment, AderId int(8) default NULL, AdName varchar(50) default NULL, AdKind varchar(30) default NULL, CreateMan varchar(30) default NULL, StartDate date d…

onenote快捷键_高效飞快地使用onenote快捷键:快捷键功能架构解析

默认快捷键有近200组,涉及到的功能如此之多,但真正频繁使用的,可能也就几十组。如何从这么多快捷键中选择出自己需要的呢?你需要一张功能架构参考图。1默认快捷键功能架构图官方文档已对快捷键做了初步分类,但比较抽象…

ueditor如何设置上传图片的高度宽度_上百张图片上传并对齐,你加班2小时没搞定,同事简单三步就完成...

Excel除了汇总数据还可以上传保存相片,比如我们在人力信息表中将每个人的相片放到表格里面去,或者我们需要将宠物对应的相片放到表格里面去,这就涉及到图片的批量上传以及对齐的操作。如图所示,我们需要将每个动物对应的图片&…

pdf在线翻译_如何免费快速地翻译pdf英文文档,并保留很好的格式?

对于那些科研工作者,每天阅读外文文献是必须要做的,大家都知道,一份外文的pdf文献内容是很多的,阅读量也是非常大,边看边翻译的话,这个任务还是很艰巨的,面对如此大的阅读量,该怎么快…

服务器具有挂起的重新启动_ESP8266与网络服务器实时通讯

背景知识视频教程Bootstrap 4布局:响应式单页设计​viadean.comNode.js,Express,MongoDB等:2020年完整的训练营 - 国外课栈​viadean.com高级Express - 国外课栈​viadean.com目前,所有已呈现的通信都是基于请求响应方…

java除号_Java的运算符

1.算数运算符 加(正号)  - 减(符号)  * 乘  / 除% 取模(取余)   自增  -- 自减号的几种作用:加法运算  表示为一个正数  还可以用来作字符串的拼接整数相除只能得到整数。如果想得到小数,必须把参与计算的数据变化为浮点类型的数据。自增和…

strace命令_在软件部署中使用 strace 进行调试

我最喜欢的用来解决“为什么这个软件无法在这台机器上运行?”这类问题的工具就是 strace。-- Simon Arneaud(作者)我的大部分工作都涉及到部署软件系统,这意味着我需要花费很多时间来解决以下问题:这个软件可以在原开发…

procreate 笔刷_Procreate新手漫画入门:笔刷,图层,上色

上个月新入手了一个新的ipad,又打开了一种关于漫画的新的可能性~同时验证了那句话:对生活保持好奇,你将收获更多。于是就有一些喜欢画画的小伙伴有私信这样的漫画怎么画的?这个秘密工具就是:ipad ➕ Apple pencil ➕ a…

transactional注解的使用_Java:Spring @Transactional工作原理

本文将深入研究Spring的事务管理。主要介绍Transactional在底层是如何工作的。之后的文章将介绍:propagation(事务传播)和isolation(隔离性)等属性的使用事务使用的陷阱有哪些以及如何避免JPA和事务管理很重要的一点是JPA本身并不提供任何类型的声明式事务管理。如果…

java 2d划线 刷子_月光软件站 - 编程文档 - Java - Java图形设计中,利用Bresenham算法实现直线线型,线宽的控制(NO 2D GRAPHICS)...

Java 2D Graphics提供了强大的画线功能,可以控制线型,线宽,刷子的形状等,但在JDK1.2以前,没有提供这样一个功能,为了保持与旧版JDK的相容,实现一个可控制线型,线宽的画直线方法还是…

system流怎么判断为空_并行流ParallelStream中隐藏的陷阱

点击上方蓝字 ↑↑ Throwable文摘关注公众号设置星标,不定时推送高质量原创文章关注前提这篇文章介绍一下日常开发中并行流ParallelStream中隐藏的陷阱,这个问题其实离我们很近,特别是喜欢使用JDK1.8的流式编程的伙伴,应该会深有感…

vfp操作excel排序_中招计算机信息技术考试训练|Excel操作题一|排序和筛选

Excel操作题(一):进入本题工作目录,请完成以下操作。1、将单元格区域A1:F1合并后居中,字体格式设置为黑体、16号。2、将单元格区域A2:F2填充颜色改为橙色,A3:A7填充颜色改为黄色。3、用函数计算5个储蓄所的…

java 反射机制 视频_【视频笔记】Java反射机制笔记

Java 语言的反射机制在Java运行时环境中,对于任意一个类,可以知道这个类有哪些属性和方法。对于任意一个对象,可以调用它的任意一个方法。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。Java 反射…

算术溢出使用4字节值上的运算符_c语言程序设计的数据类型、运算符和表达式介绍...

数据类型 为什么在用计算机运算时,要指定数据的类型呢?在数学中,数值是不分类型的,数值的运算是绝对准确的,例如:1/3的值是0.333333(循环小数)。 而在计算机中,数据是存放在存储单元中的,它是具体存在的。而且,存储单元是由有限的字节构成的,每一个存储单元中存放数据…