EA-231 · 辅助工具

AdvancedEAPanelDemo

该EA是AdvancedEAPanel库的演示程序,在图表上创建一个带标签页导航和侧边按钮的图形控制面板。它处理按钮点击、对象拖拽和编辑框等图表事件,将逻辑委托给CAdvancedEAPanel类。该面板本身不实现任何自主交易策略。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

此EA并非自主交易策略,而是一个交互式交易面板工具。它通过CAdvancedEAPanel类创建包含标签页和侧边按钮的GUI界面,允许用户在图表上手动操作交易相关功能。入场和出场条件完全取决于用户与面板的交互,而非程序自动生成的信号。仓位管理和资金管理同样依赖用户手动输入,面板仅提供界面支持。面板支持标签页切换(至少两个标签页tab0和tab1)、侧边按钮操作(含展开/隐藏功能)、对象拖拽处理(如建议入场线的拖拽)以及编辑框输入处理。整体而言,这是一个半自动化交易辅助工具,不具备自动开仓能力。

优势

  • 提供直观的图形化交易面板,改善用户交互体验
  • 采用标签页和侧边按钮的模块化UI设计,功能分区清晰
  • 支持对象拖拽和编辑框事件,具备灵活的手动操作能力

劣势

  • 仅是演示程序,缺少实际交易逻辑实现
  • OnDeinit函数为空,未做资源清理和面板销毁操作
  • 依赖外部AdvancedEAPanel.mqh库,核心功能不透明且无法独立评估

改进建议

  • 在OnDeinit中添加面板销毁和图形对象清理逻辑,防止切换时间帧时残留对象
  • 增加输入参数外部化(如面板尺寸、颜色、按钮数量),提升可配置性

风险评估

总体风险: 安全

  • OnDeinit未清理图形对象,切换时间帧或移除EA时可能留下残留面板元素
  • 缺少输入参数验证,异常参数可能导致面板渲染异常

评估得分

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

参数

参数默认值说明
SIDE_BUTTONS_CNT4侧边按钮数量
pNameEAPanel面板名称标识符
panel.X/Y/Width/Height10/10/250/400面板位置和尺寸参数
panel.ColorSnow面板及标签页背景颜色

同类 EA:辅助工具

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

订阅每周 Arena 周报

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