EA-52318 · 辅助工具

Informative Dashboard EA

该EA是一个工具类程序,用于在MT5图表上创建和显示信息面板。它不执行任何交易操作,而是渲染一个可配置位置和尺寸的自定义GUI面板,每个tick刷新显示值,并通过图表事件处理用户交互。

打开交互版(权益曲线、切换品种)

基本信息

风险安全
评分★★☆☆☆
类型辅助工具
周期M1, M5, M15, M30, H1, H4, D1
指标N/A
作者MetaQuotes Ltd.

回测结果(H1,约 1 年)

暂未回测:这个 EA 还没能自动转换。

策略分析

此EA并非交易策略,而是一个信息展示仪表盘工具。它通过CInformativeDashboard类创建一个可视化面板,面板位置和尺寸由四个输入参数(x1_, y1_, x2_, y2_)控制。在OnInit中初始化并运行仪表盘,OnTick中调用RefreshValues()实时更新面板数据,OnChartEvent中转发用户交互事件给仪表盘处理,OnDeinit中销毁面板释放资源。由于核心逻辑封装在mqh头文件的类中,从EA本身无法判断具体展示哪些市场数据或指标,但架构设计清晰,采用了面向对象的方式封装仪表盘功能。

优势

  • 采用面向对象设计,核心逻辑封装在独立类中,代码结构清晰
  • 生命周期管理完整,包含初始化、刷新、事件处理和销毁四个阶段
  • 面板位置和尺寸可通过输入参数灵活配置,用户友好
  • 通过OnChartEvent转发事件,支持用户与面板交互

劣势

  • EA文件本身过于简单,所有核心逻辑隐藏在外部mqh文件中,无法独立审查完整功能
  • 缺乏错误处理,如CreateDashboard和Run的返回值未检查
  • 没有输入参数验证,用户可能输入无效的坐标值导致面板显示异常
  • 缺少对仪表盘对象是否成功创建的验证

改进建议

  • 增加错误处理和返回值检查,确保仪表盘创建和运行成功
  • 添加输入参数范围验证,防止无效坐标导致显示问题

风险评估

总体风险: 安全

  • 不执行任何交易操作,无资金风险
  • 核心逻辑封装在外部文件中,需确保mqh文件来源可信

评估得分

代码质量3.0
策略逻辑1.0
风险管理5.0
稳健性2.0
创新性2.0
文档2.0
综合2.5

参数

参数默认值说明
x1_20仪表盘左上角X坐标
y1_20仪表盘左上角Y坐标
x2_300仪表盘右下角X坐标
y2_200仪表盘右下角Y坐标

同类 EA:辅助工具

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。