EA-1089 · 辅助工具
EWM
EWM(艾略特波浪标记)是一个用于在MetaTrader 5图表上进行手动艾略特波浪分析和标注的交互式工具。它提供了绘制、拖拽和管理波浪标签、安德鲁音叉以及通过EWA模块进行自动波浪形态识别的功能,但本身不进行任何自动交易。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该EA并非自动交易策略,而是一个艾略特波浪分析辅助工具。它由三个核心模块组成:EWM模块负责波浪标记的绘制、拖拽、层级切换和删除管理;EWA模块负责自动波浪分析和变体选择;P模块负责安德鲁音叉的绘制与更新。用户可以通过键盘快捷键在波浪层级间导航(上/下/前/后),启动左侧或右侧的自动波浪分析,并在多个分析变体间切换。入场和出场条件完全由用户根据波浪分析结果自行判断,EA本身不包含任何仓位管理或资金管理逻辑。工具还支持水平线、价格标签、垂直线等辅助标注的显示与隐藏,以及图表模板的复制功能。
优势
- 提供完整的艾略特波浪手动标注和自动分析功能,适合波浪理论实践者
- 支持丰富的键盘快捷键操作,波浪层级导航和变体切换效率高
- 集成安德鲁音叉工具,提供多维度的技术分析辅助
- 支持图表模板复制功能,便于在不同图表间复用分析配置
- 支持对象拖拽和删除事件响应,交互体验流畅
劣势
- 不包含任何自动交易逻辑,用户需完全依赖自身判断进行交易决策
- 代码中所有参数均为硬编码常量,无法通过EA输入参数界面进行自定义配置
- 缺乏错误处理机制,如对象操作失败、模板保存/加载异常等均未处理
- 依赖外部头文件库(ewa.mqh, ewm.mqh, p.mqh, parser.mqh),代码可读性和可维护性受限
- 无用户文档或内置帮助提示,新用户学习成本高
改进建议
- 将键盘快捷键映射改为可配置的EA输入参数,提升用户自定义灵活性
- 添加操作提示面板或工具提示,降低新用户的学习门槛
- 增加对象操作和模板操作的错误处理与状态反馈
风险评估
总体风险: 安全
- 该EA不执行任何交易操作,不存在资金风险
- 自动波浪分析结果仅作为参考,不直接触发交易,但用户若盲目依赖分析结果可能导致主观判断失误
评估得分
代码质量3.0
策略逻辑2.0
风险管理5.0
稳健性2.0
创新性3.0
文档1.0
综合2.7
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
PREV_LEVEL | N/A (constant) | 键盘快捷键:切换到上一波浪层级 |
NEXT_LEVEL | N/A (constant) | 键盘快捷键:切换到下一波浪层级 |
UP_LEVEL | N/A (constant) | 键盘快捷键:上移波浪层级 |
DOWN_LEVEL | N/A (constant) | 键盘快捷键:下移波浪层级 |
START_MARKING | N/A (constant) | 键盘快捷键:开始标记波浪 |
STOP_MARKING | N/A (constant) | 键盘快捷键:停止标记波浪 |
START_ANALYSIS_LEFT | N/A (constant) | 键盘快捷键:启动左侧自动波浪分析 |
START_ANALYSIS_RIGHT | N/A (constant) | 键盘快捷键:启动右侧自动波浪分析 |
SHOW_SCHIFF | N/A (constant) | 键盘快捷键:显示 Schiff 音叉 |
HIDE_PITCHFORK | N/A (constant) | 键盘快捷键:隐藏音叉 |
同类 EA:辅助工具
回测是历史模拟,不代表未来收益,不构成投资建议。