PSAR Zigzag(非滞后) - MetaTrader 5脚本






该指标与您已经熟悉的传统锯齿形不同。传统的锯齿形有不同的目的:它主要强调先前的市场波动和在确认下一次波动之前延迟必要数量的柱线。它的工作原理基于价格行为。滞后和重画指示器并非旨在检测实时信号。之字形图在趋势跟踪指标中不太常用。它更常用于分析市场的历史枢轴点以预测未来的价格走势。
这种锯齿形完全是另一回事。这是一个动态的、基于趋势的锯齿形,没有滞后于当前的柱线。我以 SAR 趋势为基础,这是一种无滞后的趋势跟踪算法。过去曾开发过趋势跟踪之字形调整,其中包括基于 PSAR 的锯形调整,但它们被延迟并产生无效腿。为什么有基于非滞后趋势跟踪算法的滞后锯齿形?这对我来说似乎不合逻辑。这就是我创建这个的原因,因为我认为我们应该有一个零滞后的锯齿形绘图。
后退步用于保持腿部有效。当搜索高点时,它将从 backstep 输入中定义的回溯柱数量中找到最高高点,并且当通过 backstep 图定义的相同数量的回溯柱搜索低点时,它将找到最低低点。这意味着该部分的末端有时会在高点或低点,或在最近的支撑位或阻力位波动。众所周知,PSAR 在区间市场中挣扎,这是它的一个缺点。否则,它是一个相当不错的趋势跟踪指标。这种锯齿形结构是代码中最相关的部分。它被设计为干净、高效且可维护。我希望你欣赏我的工作和实验。
v1 -- 摆动要么与蜡烛高点或低点相关,要么与后退找到的支撑和阻力相关
v2 -- 在摆动点将腿严格连接到蜡烛的高点和低点(尽可能多)
v3 -- 包括向前步进逻辑以提供对锯齿形的最终控制
附件下载
📎 psar_zigzag.mq5 (11.07 KB)
📎 psar_zigzag_v2.mq5 (11.55 KB)
📎 psar_zigzag_v3.mq5 (13.95 KB)
Source: MQL5 #57724
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
