Ninja MT5 Doctor
- 实用工具
-
Atsushi Katayama
I develop and test MetaTrader 5 Expert Advisors with a focus on backtesting, forward testing, and risk management.
My products do not rely on martingale, grid, or averaging strategies. - 版本: 1.0
NINJA MT5 DOCTOR
概览
NINJA MT5 Doctor 是一款免费的只读型 MT5 实用工具,用于生成一次性的诊断快照,涵盖终端、账户、已打开的图表、所选历史数据以及当前挂载图表的交易品种。它采用 Expert Advisor 格式,但不是交易 EA,也不是指标。面板和输入参数名称均为英文。
检查内容
它会检查经纪商服务器连接、终端和账户的交易权限、Doctor 自身的权限、交易模式和经纪商公布的交易时段、报价新鲜度、点差、所选时间周期的同步状态和K线数量、交易量规则、参考保证金与可用保证金的对比,以及经纪商公布的交易品种属性。CHARTS 选项卡会列出每个已打开的图表,以及可读取到的已挂载 EA 名称。它无法检查其他 EA 的私有逻辑。
面板与状态
OVERVIEW 汇总检查结果,HISTORY 显示同步状态和已复制的K线数量,CHARTS 列出已打开的图表,SPECS 显示挂载图表中交易品种的设置。READY 表示在已实现的检查范围内,已完成的快照未发现警告或明确的阻断因素。WARNING 表示需要手动确认。BLOCKED 表示存在明确的环境阻断因素。这些状态不是交易信号。
安装与报告
请将待检查的 EA 保留在其原图表上,并将 Doctor 挂载到另一个未挂载任何 EA 的普通图表上。若将 Doctor 挂载到已有 EA 的图表上,该 EA 将被替换。RUN AGAIN 用于创建新快照。SAVE REPORT 会将 HTML 和 CSV 文件保存到本地的 MQL5/Files/NINJA_MT5_Doctor/ 文件夹中。报告不包含账户登录号,也不会被上传。
只读设计
Doctor 不会发送、修改或平仓订单;不会删除挂单;不会更改其他图表、EA 或 Market Watch;不会使用 DLL 或 WebRequest;不会下载外部数据;也不会发送推送通知、电子邮件或交易提醒。在同一终端内,每个账户只允许运行一个 Doctor 实例。
限制与免责声明
Doctor 提供的是一次性快照,而不是持续监控。它无法验证其他 EA 的私有入场条件、内部状态、异常或运行情况。READY 并不保证其他 EA 能够正确交易或获得利润。生成快照后,经纪商数据、点差、报价和保证金都可能发生变化。请在模拟账户上测试,并另行确认目标 EA 自身的要求。
