Single Arrow Scanner MT4
- 指标
-
Ahmed Hamed Hamed Eadwan
CHINESE TRANSLATION — 中文
============================
TITLE:
MQL5 开发者与交易者 | R protocols 创始人
ABOUT:
您好,我是 Ahmed,来自阿拉伯联合酋长国的交易者和 MQL5 开发者,
R protocols 的创始人。
我自 1984 年开始编写代码,自 2006 年开始交易市场。
多年来,我为自己开发交易工具,通过真实市场经验不断完善它们。
现在,我将这些工具与 MQL5 社区分享。 - 版本: 1.0
- 激活: 5
SingleArrow Scanner — 多品种 / 多周期信号雷达
一个面板,覆盖所有品种、所有周期。与 SingleArrow MTF MT4 同一引擎。
SingleArrow Scanner 内置与 SingleArrow MTF MT4 完全相同的 ZigZag + Williams %R 背离引擎,在您的整个自选列表和最多 8 个周期上同时运行,实时显示已确认信号矩阵、背离标记与高周期趋势偏向,并可在新信号确认的瞬间发出可配置警报。
单文件运行。无外部指标、无 DLL、无配套文件。
MT4 版本 — 同一引擎,同一信号矩阵
这是 SingleArrow Scanner 的 MetaTrader 4 版本。它内嵌与 MetaTrader 5 版本完全相同的引擎 — 相同的信号矩阵、相同的 BIAS 投票、相同的背离星号、相同的过滤警报 — 输入参数和默认值也相同(Depth 34 / Backstep 8 / Deviation 13 / WPR 14 / Lookback 1500)。
- 逐 K 线原生读取 WPR 与 ATR:每个引擎在自己对应的品种和周期上通过 iWPR / iATR 逐 K 线直接读取 Williams %R 和 ATR — 无需指标句柄,因此整个引擎矩阵保持轻量。
- 自选列表不变:Market Watch(自动)或您自定义的列表;点击某一行即可将图表跳转到该品种和周期。
- 周期:任意 MT4 周期 — M1, M5, M15, M30, H1, H4, D1, W1, MN1(最多 8 列,与 MT5 版本相同)。
- 警报不变:弹窗 / 推送 / 声音 / 邮件,买入/卖出和仅背离过滤器,周期白名单,内置去重。
1) 信号矩阵 — 如何阅读
- 行 = 品种(自动取自市场报价窗口或自定义列表)。列 = 您选择的周期。
- B = 该品种/周期已确认买入(K线收盘、枢轴锁定、不重绘)。
- S = 已确认卖出;- = 当前无信号;.. = 数据尚未就绪。
- B* / S* = 已确认信号同时带有 WPR 背离——最高置信度级别(买入:价格更低的低点 + WPR 更高的低点;卖出相反)。
- BIAS 列 = 该行周期投票,如 3B 1S——一眼看清高周期趋势偏向;多方占优为绿色,空方占优为红色。
- 点击任意行,图表立即跳转到该品种。
- [RESCAN] 重建品种列表(在市场报价中增删品种后使用)。
- 底部显示实时诊断:就绪引擎数 / 总数与扫描轮次计数。
2) 与 SingleArrow MTF MT4 同引擎、同信号
扫描器内置相同的 O(n) 线性 ZigZag 核心(受限 Backstep 抑制)、相同的 WPR 背离测试、相同的枢轴锁定与相同的 ATR 自适应参数缩放。设置相同时,这里显示 B 的格子,正是 SingleArrow MTF MT4 画出买入箭头的那根K线。雷达放在一个图表上,箭头放在您交易的图表上——完美搭配。
3) 信号逻辑(“已确认”的含义)
- 枢轴是完成的 ZigZag 分形;信号仅在确认K线收盘后写入。
- 已锁定的枢轴永不翻转——已确认箭头在结构上保证不重绘。
- 可选枢轴锁定(手动或 AUTO)在自适应参数随波动率变化时仍保护已确认枢轴。
- 星号 (*) 与 SingleArrow MTF MT4 的背离过滤器一致:在那里启用 InpUseDivergence,画出的正是这里带星号的信号。
4) 自选列表与周期
- 市场报价模式(默认):扫描市场报价窗口中可见的全部品种——增删后点击 [RESCAN]。
- 自定义模式:您的列表,如 EURUSD,GBPUSD,USDJPY,XAUUSD,BTCUSD。
- 性能上限:最多 24 品种 × 8 周期(192 引擎),并提供用户上限输入。
- 周期为自由字符串,如 M15,H1,H4,D1——支持 M1 至 MN1。
5) 警报 — 不错过任何确认
- 任一格子出现新的已确认信号即触发:终端弹窗、手机推送、声音、邮件——各通道可独立开关。
- 过滤器:仅 BUY / 仅 SELL、仅背离(带星号信号)、周期白名单(如仅 H1,H4)。
- 内置去重:每个信号只提醒一次,绝不刷屏。
- 示例:SingleArrow Scanner: XAUUSD H1 confirmed BUY (WPR divergence)。
6) 输入参考(默认值)
- Scanner / Watchlist:模式、自定义列表、最大品种数 20、周期 "M15,H1,H4,D1"、刷新 250ms、每拍引擎数 3。
- ZigZag / WPR:Depth 34、Backstep 8、Deviation 13、WPR 14、Lookback 1500、Lock OFF(AfterBars 3)。
- ATR 自适应 Deviation / Depth / Backstep:Manual 或 ATR——ATR 按每个品种的波动率自动缩放参数(同一套设置可用于欧美、黄金与比特币)。
- Alerts:启用、buy、sell、仅背离、周期过滤、popup/push/sound/mail + 声音文件。
- Panel:启用、角、X、Y、字号。
7) 性能架构
- 轮询刷新:定时器每拍只处理少数引擎(可调),100 引擎的完整扫描数秒完成,绝不卡终端。
- 按K线缓存:每个引擎仅在新K线时重算;K线之间成本近乎为零。
- 扫描器 Lookback 默认 1500 根(比图表指标更轻)——需要更深历史可调高。
8) 实战用法
- 波段偏向:仅在该行 BIAS 为绿色时交易 H1 信号(高周期一致)。
- 背离猎手:盯住带星号的格子;启用“仅背离”警报,只收稀有的高置信信号。
- 剥头皮过滤:在 M1 图表旁挂 M5/M15 扫描器;BIAS 相反时跳过信号。
- 跨市场雷达:金属、外汇、加密货币同屏——ATR 自适应按资产自动再校准。
9) 与 SingleArrow MTF MT4 完美配合
用扫描器解决在哪里和何时,再打开图表让 SingleArrow MTF MT4 显示箭头、枢轴状态、支撑/阻力位以及 EA 可读缓冲区(SA_Buy / SA_Sell / SA_Signal / SA_PivotState / SA_WPR / SA_RepaintBars / SA_PostCommitBars)。设置相同 ⇒ 信号相同。
10) 限制与诚实说明
- 扫描器是分析/警报工具——绝不执行交易。
- 超大自选列表在设计上受限:质量优先于数量。
- 在策略测试器中,面板与警报受测试环境限制;产品面向实盘图表使用。
- 交易存在重大风险;任何指标都不保证盈利。
11) 快速上手
- 挂到任意图表——矩阵自动从市场报价构建。
- 选择周期(如 M15,H1,H4,D1),需要时启用 ATR 自适应。
- 开启想要的警报通道;试试“仅背离”获得安静夜晚。
- 点击行跳转图表;修改市场报价后按 [RESCAN]。
12) 支持与版本
作者:R Protocols — mql5.com/en/users/ahradwan。欢迎在评论区提问;终身免费更新。
v1.00 — 首版:信号矩阵、BIAS 投票、背离星号、Market Watch/自定义列表、四通道带过滤警报、点击跳转、ATR 自适应模式。
