Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 在mql4/5中查找最后一个波_Algorithm_Indicator_Trading_Mql4_Mql5 - Fatal编程技术网

Algorithm 在mql4/5中查找最后一个波

Algorithm 在mql4/5中查找最后一个波,algorithm,indicator,trading,mql4,mql5,Algorithm,Indicator,Trading,Mql4,Mql5,我想知道是否有一种有效且简单的方法来确定MQL4中的波,就像锯齿指示器一样 我被要求帮助实现指示器的自动化,因为我需要确定“波”,基本上是一个图形在一段时间内的最大值和最小值(这是模糊的,并且是相对的) 我不清楚我想要一个指标是如何工作的,但它应该是这样的: 找到最后一个波动,即价格方向最后一次改变的位置(忽略噪音),然后用趋势线反映它 是否有可能使用之字形结构来找到方向改变的那个点。(可能不是唯一的一个,可能需要找到的不仅仅是最后一点,而是前一点。因此我想采用算法)我知道你问这个问题已经有一段

我想知道是否有一种有效且简单的方法来确定MQL4中的波,就像锯齿指示器一样

我被要求帮助实现指示器的自动化,因为我需要确定“波”,基本上是一个图形在一段时间内的最大值和最小值(这是模糊的,并且是相对的)

我不清楚我想要一个指标是如何工作的,但它应该是这样的:

找到最后一个波动,即价格方向最后一次改变的位置(忽略噪音),然后用趋势线反映它


是否有可能使用之字形结构来找到方向改变的那个点。(可能不是唯一的一个,可能需要找到的不仅仅是最后一点,而是前一点。因此我想采用算法)

我知道你问这个问题已经有一段时间了,你可能已经有了答案,但如果没有

我不喜欢之字形,也没有找到一种方法来做我想做的事情,所以我会在你问题的最后一部分回答“不”,相信我,我试过了

我更喜欢的方法是找到符合分形/摆动点经典定义的条形图(即,一个高的一侧有两个较低的高点,或者一个低的一侧有两个较高的低点),然后尝试弥补缺点。例如,通常连续出现两个高分形/摆动/波,而没有中间低分形/摆动/波。因此,我将最佳中低点添加为波浪,或删除其中一个高点(例如,如果第一个高点主观上不显著)。用你的术语来说,一些确定的波动点是“嘈杂的”,而不是人类交易者会选择的。所以这些需要处理,等等。如果你沿着这条路走下去,这是一条漫长的路,计算机会在确定适当的摇摆点时犯很多错误,所以不幸的是,这不是我所说的容易,但它是准确的。从长远来看,有多少容易的指标能真正赚钱