MQL5:zig-zag 指标

本文详细介绍了MQL5中Zig-Zag指标的官方实现,指出了其存在的问题和不足,如代码冗余、效率低下等。文章深入探讨了辅助函数、指标参数、回退计算和重计算区域的选择,提出了优化建议,并阐述了正常情况下的Zig-Zag转折点计算逻辑。
摘要由CSDN通过智能技术生成

Zig-Zag 指标是用于描述高低点趋势的指标。


MQL5 官方实现

MQL5 官方实现十分地烂,辣鸡,很多无用的变量,程序冗长,不一致,效率低下。
感觉是多个菜鸟合作写出来的,有一些没有用的变量都没有删掉。
不过,先来看看MQL5的官方实现:

辅助函数

首先引入两个辅助用纯函数1,用于搜索一个数组中一个区间内的最大/最小值的索引。

array[iHighest]=maxi(startPosdepth
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
MQL5交易指标源码是用于编写自定义交易指标的源代码。MQL5是MetaQuotes Language 5的缩写,是用于开发交易策略和指标的高级编程语言。 MQL5交易指标源码主要用于技术分析,并且可以根据交易者的需求进行修改和定制。通过编写MQL5指标源码,交易者可以计算并显示不同的技术指标,如移动平均线,相对强弱指标(RSI),布林带和MACD等。这些指标有助于交易者识别市场趋势、超买超卖条件以及可能的价格反转点。 MQL5交易指标源码通常包括以下几个部分:初始化函数、重新计算函数和绘图函数。初始化函数用于指标的初始化设置,重新计算函数用于计算指标的值,绘图函数用于在图表上绘制指标的图形。交易者可以根据自己的需求来编写这些函数,并使用MQL5编程语言中的各种函数和操作来处理指标的计算和绘图。 编写MQL5交易指标源码需要具备一定的编程知识和经验。交易者需要理解技术指标的原理和计算方法,并熟悉MQL5编程语言的语法和函数。此外,交易者还需要对金融市场和交易策略有一定的了解,以便正确地应用和使用这些指标。 总之,MQL5交易指标源码是编写自定义交易指标的源代码,交易者可以根据自己的需求来定制和修改这些代码。通过编写MQL5指标源码,交易者能够使用各种技术指标来辅助分析市场,并制定有效的交易策略。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值