指数移动平均线 - MetaTrader 5脚本 | 交易脚本下载 - MT4/MT5资源



再次“回归基本”:
尽管 EMA 相当简单,并且代码执行时间从一个版本到另一个版本应该不会有太大差异(EMA 没有循环内循环),但我们似乎仍然缺乏一些易于重用且执行速度快的代码。这个版本填补了一点
PS:使用 OnCalculate() 的替代模式 - 此模式:
整数 计算时( 常量 整数 费率_总计, // 价格[]数组大小 常量 整数 先前计算的, // 上次调用时处理的柱数 常量 整数 开始, //price[]数组中有意义的数据的索引号从 常量 双倍的& 价格[] // 用于计算的值数组 );
将使执行时间更短、更快(通过函数获取选择的价格确实会花费一些时间 - 不是太多,但与不需要这样做的版本相比,可以注意到),但是,为了灵活性,使用“标准”模式。另外,将其设为单色版本会使其速度更快,但那会有什么乐趣呢:)
附件下载
📎 ema.mq5 (7.46 KB)
Source: MQL5 #25047
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
📌 热门专题入口
- •
- •
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录