3评论

4收藏

MACD_ZigZag 自定义指标

avatar v是golddabai | 1879 人阅读 | 3 人评论 | 2023-10-11

MACD_ZigZag 自定义指标


版本:1.0


作者:大白
image
简介:
MACD_ZigZag 自定义指标是一种通过检测 MACD 指标的高低极值来生成 ZigZag 线的技术指标。这个指标通过观察 MACD 指标的变化,找出其中的高点和低点,然后连接这些高低点,形成一条叫做 ZigZag 线的曲线。这样的曲线更直观地展示了市场的波动情况。它对 MACD 指标的快线、慢线和信号线的参数进行了设置,并通过指定的深度、偏差和回退步数来过滤 ZigZag 线上的数据点。
[size=2.25em] image
参数
  • [color=var(--tw-prose-bold)]InpDepth(深度):用于计算极值的 MACD 数据深度。
  • [color=var(--tw-prose-bold)]InpDeviation(偏差):允许的波动偏差,用于过滤不符合条件的极值。
  • [color=var(--tw-prose-bold)]InpBackstep(回退步数):回退步数,规定了找到的高低点在过去多少根K线内有效。用于在计算过程中清除前面几个极值。

源码结构
  • 指标初始化(OnInit):在此函数中,进行了指标的初始化设置,包括两个额外的缓冲区的设置、指标名字的定义等。
  • 主计算过程(OnCalculate):主要的计算逻辑都在这个函数中。通过计算 MACD 指标的高低极值,然后根据给定的参数对这些极值进行过滤和清除,最终生成 ZigZag 线。
  • 辅助函数(macdlow、macdhigh、macdzhu):这些函数用于在一定范围内找到 MACD 指标的极值。
  • 初始化函数(InitializeAll):用于初始化所有缓冲区,清零已有的数据。



金币

参与人数 1金币 -5 收起 理由
admin -5

查看全部打赏

""
还没有人打赏,支持一下

评论|共 3 个

jaryk

发表于 2023-10-12 08:20:35 | 显示全部楼层

感谢楼主分享!!!!

物优价

发表于 2024-2-26 17:35:31 | 显示全部楼层

毒毒

发表于 2025-2-4 13:15:40 | 显示全部楼层

谢谢

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则