具有可视化仪表板和警报的多时间范围 RSI 扫描仪 - MetaTrader 5脚本


我已经运行 RSI 策略一年多了,单一时间框架 RSI 不断给我带来太多错误信号——尤其是在黄金和快速波动货币对的波动时段。就在那时,我构建了这个多时间框架扫描仪,以便在收敛设置完全发展之前捕获它们。
该指标同时监控最多 7 个时间范围(M1、M5、M15、M30、H1、H4、D1)的 RSI 值,并在图表上干净的可视仪表板中显示所有内容。当 RSI 在任何时间范围内进入超买 (>70) 或超卖 (<30) 区域时,它会通过推送通知、电子邮件或声音发送即时警报。
真正的力量来自底部的对齐指示器——当 3 个或更多时间框架同时达到超买或超卖时,您会收到一个重大警告。那是你的收敛区域,根据我的经验,这些是反转或强延续的最高概率设置。
1. 附加到任何图表 – 适用于所有符号。我主要在 XAUUSD(黄金)和 EURUSD 上使用它进行倒卖,但它在指数(US30、NAS100)或加密货币(BTCUSD)上也同样有效。
2. 选择您的时间范围 – 切换您要在输入中监控的时间范围。对于日内交易,我通常运行M15、M30、H1、H4。对于波段交易,请尝试 H1、H4、D1、W1。
3. 配置警报 – 根据您的设置启用推送/电子邮件/声音警报。如果您在 VPS 上运行并需要移动警报,请启用推送通知。即使第一次尝试失败,重试系统 (v1.6) 也可确保您收到警报。
4.注意收敛 – 当底部警告显示“⚠ 3+ TF OVERBUUGHT”或“⚠ 3+ TF OVERSOLD”时,这就是您的提示。不要盲目地逆趋势——首先确认价格行为(pin bar、吞噬、拒绝烛线等)。
5. 可选:启用详细日志记录 – 如果您正在调试或测试新设置,请在输入中启用 Verbose_Logging。这会记录有关重试尝试、位置调整等的详细信息。在生产中将其关闭以保持日志干净。
根据我过去 4 个多月对真实账户的测试:
这是 v1.6,具有可用于生产的改进:
自 2025 年 10 月以来,我一直在 2 个真实账户上运行此程序(自 2026 年 2 月初以来,目前使用 v1.6),没有出现崩溃或内存问题。在 XAUUSD、EURUSD、GBPUSD、US30、NAS100 和 BTCUSD 上进行了广泛测试。
完整包含源代码。请随意修改——代码干净,注释良好,并且所有常量都被提取。
(建议附加屏幕截图 - 750x500 像素,黑/白配色方案以方便打印):
诚实地说明这是什么 不 做:
GitHub: https://github.com/jimmer89/mql5-portfolio (完整源代码+其他项目)
MQL5.com: WhiteChocolate(如果您发现错误或有功能请求,请私信我)
如果该指标对您的交易有帮助,请留下评论或评级。总是好奇地想听听其他人如何使用它——一些交易者用它来进行倒卖入场,另一些人用它来确认波段交易,另一些人只是为了与他们现有的策略融合。全部有效。
如果您分叉代码来添加自己的功能(差异、趋势过滤器、特定于会话的警报等),请告诉我。我一直在寻找可以窃取的想法。 😊
专业提示: 如果您在 VPS 上使用它并想要监控多个货币对,只需打开多个图表并将指标附加到每个图表上即可。我同时在 XAUUSD M15、EURUSD H1 和 US30 M30 上运行。与重试系统配合得很好,确保即使 VPS 负载不足时我也不会错过警报。
附件下载
📎 RSI_MultiTF_Alert_v1_6.mq5 (35.64 KB)
📎 Captura.png (15.08 KB)
Source: MQL5 #69317
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
