欢迎访问 外汇EA下载与MT4/MT5自动交易资源 - 聚合外汇EA、黄金EA、量化交易工具与自动化交易实战内容。
登录 注册

SnakeInBorders - MetaTrader 5脚本

author emer | 143 人阅读 | 0 人评论 |

SnakeInBorders - indicator for MetaTrader 5

真实作者: 会计

SnakeInBorders 计算过滤市场的通道,该通道受到两个边界 BorderTopBuffer[] 和 BorderBotBuffer[] 的限制,并计算信号 MartBuffer[]。

信号集市在通道内的行为:

当市场上涨时,信号线远离下边界,穿过通道并与上边界合并。当市场下跌时反之亦然。

当市场出现定向走势时,信号线将保持在适当的通道边界。扩大通道宽度意味着加强运动。当市场波动时,通道会变得更窄。在通道变窄期间,信号线在通道内从一个边界移动到另一边界。到达对面边界后,通道开始扩大。

SnakeInBorders 可以独立使用,比较不同时间范围内的信号线走势,以及构建其他指标,使用 Mart 而不是柱形价格。对于 MA、OA、AC 等指标,您可以设置 HardCalc = true,对于 ZigZag、Channel 等指标,.. — HardCalc = false,并且 MartFiltr 值应在 3...5 范围内选择... 您可以区分真峰值和假峰值:如果峰值位于中间,则 Mart 信号线与边界不匹配。

该指标使用 SmoothAlgorithms.mqh 库类(将其复制到 \MQL5\Include)。文章中详细介绍了类的使用“在不使用额外缓冲区的情况下进行中间计算的平均价格系列”

该指标首次在 MQL4 中实现并发布于代码库2006 年 12 月 19 日。

SnakeInBorders - indicator for MetaTrader 5

图1. SnakeInBorders 指标


附件下载

📎 SmoothAlgorithms.mqh (130.2 KB)

📎 SnakeInBorders.mq5 (35.41 KB)

Source: MQL5 #17378

🔐
请登录后参与评论
注册满12小时后评论,即可解锁附件下载
立即登录