我想知道在 MQL4 中是否有一种有效且简单的方法来确定波浪,就像 zigzag 指标那样。
我被要求帮助自动化指标,因为我需要确定“波浪”,基本上是一段时间内图表的最大值和最小值(这是模糊的,都是相对的)。
我不清楚我希望指标如何工作,但它会是这样的:
找到最后一波,即价格方向最后改变的位置(忽略噪音),然后例如用趋势线反映它。
是否可以使用之字形结构来找到方向改变的那个点。(可能不是唯一的,可能需要找到更多的最后一点,但前一点。所以我想采用该算法)
我知道你问这个问题已经有一段时间了,你可能已经有了答案,但如果没有......
我不喜欢 Zigzag 并且还没有找到一种方法来做我想做的事,所以我会在你的问题的最后一部分否定,相信我我试过了。
我更喜欢的方法是找到符合分形/摆动点的经典定义的柱(即高点两侧有两个较低的高点,或者低点有两个较高的低点),然后尝试弥补缺点。例如,通常会连续出现两个高分形/摆动/波浪,而没有中间低分形/摆动/波浪。因此,我将最佳中间低点添加为波浪,或删除其中一个高点(例如,如果第一个高点在主观上不那么重要)。用你的术语来说,一些被识别的摆动点是“嘈杂的”,而不是人类交易者会选择的那些。所以这些都需要处理等等。如果你沿着这条路线走,那是一条很长的路线,计算机在识别适当的挥杆点时会犯很多错误,所以不幸的是,这不是我所说的容易,但它是准确的,