WaveMaster示波器的官方执行伴侣。
必读要求 — 请先阅读
该EA本身不会生成交易信号。
它是一款 配套的专家顾问(EA) ,专门用于读取、解析并执行由 WaveMaster 示波器指标 生成的信号 。
>>该 EA 运行必须安装 WaveMaster 振荡器指标。
该指标 可在 MQL5 市场免费获取 :
>>WaveMaster 振荡器若未安装该指标,EA将无法初始化,也不会进行交易。这是设计使然——智能逻辑由指标提供;EA仅作为执行引擎。
安装顺序:
-
请先下载并安装免费的 WaveMaster Oscilloscope 指标
-
下载并安装 WaveMaster Pro 专家顾问
-
将EA附加到任意图表上——它将自动检测并加载该指标
-
在MT5中启用自动交易功能,即可开始交易
WaveMaster Pro EA 是 WaveMaster 振荡器指标的自然延伸——它是一座简洁、专业的桥梁,能够将可视化的市场信息转化为纪律严明的自动化交易执行。
振荡仪计算出的每个信号(PROBE方向、ANOMALY能量、RSI节奏、MOMENTUM速度、机器学习概率以及综合信号评分)都会导出到结构化缓冲区中。 WaveMaster Pro EA 会逐 tick 读取这些缓冲区,并将它们转化为精准的交易决策——无需猜测、无需手动点击、不会错失任何行情。
其设计完全符合专业执行引擎的标准:
透明、纪律严明,且完全由您掌控。
WaveMaster Pro EA 的独特之处
- 即插即用 架构——首次启动时自动检测振荡指标,并将其清晰地显示在您的图表上,无需手动设置。
- 智能识别信号,杜绝信号垃圾 ——上升沿检测机制确保每个信号事件仅触发一次精准交易,避免在同一行情走势中重复入场。
- 自适应风险 引擎——支持固定手数或基于百分比的风险控制,风险值根据实际止损距离精确计算,而非粗略估算。
- 动态止损/止盈 ——可在固定点位距离或基于 ATR 的自适应水平之间选择,后者能随波动率动态调整。
- 自动 保本——当交易达到您设定的阈值时,立即锁定利润,并支持配置缓冲区间。
- 智能追踪止损 ——仅在价格对您有利时跟随,绝不回撤,始终遵守盈亏平衡下限。
- 完整交易时段与点差过滤器 ——仅在市场条件合适时交易:您设定的交易时段,您设定的点差限制。
- 每日防护 机制——设定每日最大交易次数和最大回撤幅度,在您违反交易规则前自动暂停交易。
- 实时控制面板 ——可拖拽的一键式面板,图表上直接提供“自动交易”开关和“全部平仓”按钮。
- 支持 回测——与MT5策略测试器完全兼容,便于部署前验证和参数调优。
- 兼容多经纪商符号 ——适用于任何经纪商、任何符号后缀,无需手动配置路径。
- 100% 源代码透明 度——EA 逻辑清晰、易读且公开——无隐藏模块,无混淆的黑匣子。
核心功能一览
| 类别 | 功能 |
|---|---|
| 信号源 | 读取缓冲区 #11(信号)、#7(ML 探针)、#9(评分)、#8(自适应阈值)、#1(异常) |
| 入场逻辑 | 上升沿检测——每个新信号仅执行一次交易 |
| 仓位大小 | 固定手数或账户余额的固定风险比例 |
| 止损/止盈模式 | 固定点位或基于ATR倍数的动态模式 |
| 仓位保护 | 盈亏平衡、追踪止损、支持经纪商止损级别 |
| 过滤条件 | 点差、交易时段、每日交易次数、每日亏损百分比 |
| 提醒 | 弹出窗口、推送、声音、电子邮件 |
| 面板 | 自动交易开启/关闭 + 关闭全部,支持拖拽 |
| 测试 | 原生支持MT5策略测试器 |
控制面板
该EA会在您的图表上放置一个紧凑且可拖动的面板:
- 自动交易:开启/关闭 — 一键暂停所有新入场操作(已开仓头寸仍受管理)
- “平仓全部 ”——立即平仓该EA开立的所有头寸(其他EA及手动交易不受影响)
- 通过标题栏拖动 — 随图表布局移动,不会重叠
- 颜色编码状态 — 激活时为绿色,暂停时为红色
技术应用 — 使用指南
先决条件
- MetaTrader 5(任何最新版本)
- 已安装免费的 WaveMaster 示波器 指标:
- WaveMaster 示波器
- 交易终端中已启用自动交易功能
- 已将该图表符号添加至“市场观察”
安装步骤
步骤 1 — 安装指标(必选)
- 打开 MetaTrader 5
- 进入 “工具箱”→“市场 ”选项卡
- 搜索 “WaveMaster Oscilloscope” 或点击上方的直接链接
- 点击 “下载 ”将其安装到 MQL5 \Indicators\Market\ 目录下
步骤 2 — 安装 EA
- 导航至 “工具箱”→“市场 ”选项卡
- 在您的购买记录中找到 WaveMaster Pro 专家顾问
- 点击 “下载 ”——它将安装到 MQL5 \Experts\Market\WaveMaster Oscilloscope 目录下
步骤 3 — 附加到图表
- 打开任意图表(任意交易品种、任意时间周期)
- 将 “WaveMaster Pro”EA 从“导航器”拖拽 至图表上
- 该EA将自动检测并附加指标——您会看到振荡图出现在图表上
- 确认设置对话框
第 4 步 — 配置与交易
- 设置您首选的手数、止损/止盈模式以及过滤条件
- 确保 “自动交易 ”已开启(面板上的绿色按钮)
- 确保 MT5 的 “算法交易 ”工具栏按钮显示为绿色
- 关注交易日志——首次入场将在下一个有效信号出现时触发
推荐设置
| 配置文件 | 手数模式 | 止损/止盈模式 | 追踪止损 | BE |
|---|---|---|---|---|
| 保守型 | 风险百分比 = 1.0 | ATR × 2.0 / 4.0 | ON | ON |
| 平衡 | 风险百分比 = 2.0 | 固定 (150/300) | 开启 | 开启 |
| 激进 | 固定 0.01–0.05 | 固定 (100/200) | ON | 开启 |
回测
在正式投入交易之前,请务必在策略测试器上进行验证:
- 禁用 InpShowIndicatorVisual 和 InpShowPanel (在策略测试器中,视觉元素毫无用处)
- 将 `InpAutoAttach` 设置 为 `false` 以启用无界面回测模式
- 针对目标品种和时间周期运行优化
该EA完全兼容 基于真实Tick数据的“每Tick ”模式。
重要注意事项
- 更改时间周期需要重新 附加——如果在EA运行时切换时间周期,请先移除EA和指标,然后在新时间周期上重新附加EA。这是MT5在指标与EA绑定方面的限制。
- 每日限额在午夜 (服务器时间)重置
- 交易间隔冷却机制 可防止在持续信号期间频繁重新入场
- 该 EA仅管理 其自身的持仓 (通过Magic Number标识)——您的手动交易和其他EA绝不会受到影响
适合哪些人?
- 使用WaveMaster Oscilloscope 且希望信号能按纪律自动执行的交易者
- 需要在专业信号源基础上实现干净、基于规则的执行的系统化交易者
- 任何重视透明度的人 ——完整源代码,无隐藏逻辑,无人为复杂性
- 希望风险控制功能内置其中 ——而非事后作为附加功能强行添加的交易者
总结
WaveMaster Pro EA,正是专业示波器与纪律严明的执行引擎相结合的结晶。
它不会试图比指标更“聪明”。
它也不会假装能够独立预测市场走势。
它只是执行——干净利落、安全可靠,并且完全按照您的配置执行。
让示波器解读市场。
让EA执行计划。
软件包内容
- WaveMaster_Pro_EA.ex5 — 已编译的EA
- WaveMaster_Pro_EA.mq5 — 完整源代码(可供您查阅)
- 关于缓冲区映射和 iCustom 集成的完整代码内文档
提醒: 此EA 需要 免费 的WaveMaster示波器 指标:
WaveMaster示波器
免责声明
交易涉及重大风险。过往业绩并不预示未来结果。本EA仅为交易工具——无法保证获利。在实盘部署前务必先在模拟账户上进行测试。请采取适当的风险管理措施,切勿冒险投入您无法承受损失的本金。
由MetaQuotes Ltd译自英文
原代码: https://www.mql5.com/en/code/77918
History Integrity Auditor
审核终端实际存储的K线历史数据,即每次回测和每个指标所读取的历史数据。每个交易品种进行六项检查:不合理的OHLC值、K线时间异常、经纪商自身会话表显示正在报价时却缺失的K线、空K线和平K线、与经纪商自身M1系列不一致的K线,以及点差合理性。 核心指标是交易时段覆盖率,而非主要衡量您审计了多少个周末的网格百分比。每项发现都会连同其K线时间一并导出为CSV文件,且可导出已审计的K线数据及交易时段表,以便通过本工具以外的其他方式重新计算整份报告。
Mirror Hedge EA (Same terminal and account only)
根据魔术号,镜像同一对冲账户中由另一个EA开仓、修改和平仓的交易。默认情况下,它会反转交易方向(买入↔卖出,止损↔止盈),因此您可以使用真实的点差、滑点和成交情况对策略的反向操作进行回测。
Closed Trades Exporter MAE MFE
该功能将已平仓交易导出为CSV文件,其中包含基于M1历史数据计算的“最大不利波动”(MAE)和“最大有利波动”(MFE)值(以点数和金额为单位),以及每笔交易所捕捉到的可用波动比例。
Watchlist Chart Opener
只需单击一下,即可打开所有“市场观察”代码或自定义代码列表的图表,支持任意时间周期,并可选择为每个图表应用模板。该功能会跳过已打开的图表,并限制同时打开的图表数量。
