EA-231 · 辅助工具
AdvancedEAPanelDemo
该EA是AdvancedEAPanel库的演示程序,在图表上创建一个带标签页导航和侧边按钮的图形控制面板。它处理按钮点击、对象拖拽和编辑框等图表事件,将逻辑委托给CAdvancedEAPanel类。该面板本身不实现任何自主交易策略。
打开交互版(权益曲线、切换品种)基本信息
回测结果(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_CNT | 4 | 侧边按钮数量 |
pName | EAPanel | 面板名称标识符 |
panel.X/Y/Width/Height | 10/10/250/400 | 面板位置和尺寸参数 |
panel.Color | Snow | 面板及标签页背景颜色 |
同类 EA:辅助工具
回测是历史模拟,不代表未来收益,不构成投资建议。