EA-281 · 辅助工具
eKeyboardTrader
eKeyboardTrader是一个半自动交易工具,允许交易者通过键盘快捷键(b、s、c)在MetaTrader 5图表上执行买入、卖出和平仓操作。它提供了一个交互式图表界面,可通过键盘输入修改手数、止损、止盈和滑点参数,无需使用标准交易对话框。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
此EA并非基于策略信号的自动交易系统,而是一个键盘驱动的手动交易执行工具。入场条件完全由交易者通过键盘按键决定:按'b'键买入,按's'键卖出,按'c'键平仓。出场条件同样由交易者手动设定止损和止盈点数。仓位管理方面,默认手数为品种最小交易量,可通过按'i'键进入输入模式修改手数、止损、止盈和滑点。资金管理方面,该EA未实现任何自动资金管理逻辑,所有风险控制均依赖交易者手动设置。该工具内置了1秒的交易间隔限制以防止重复触发,但除此之外没有其他风险控制机制。
优势
- 快捷键操作简化交易执行流程,提高手动交易效率
- 内置止损止盈计算功能,可根据品种止损级别自动修正
- 提供图表界面直观显示当前参数和可用命令,无需打开额外窗口
劣势
- 缺乏仓位检查,多次按键可能在1秒冷却后重复开仓
- 未使用input变量声明参数,无法在EA属性窗口中配置,重启后参数丢失
- ORDER_FILLING_AON填充类型硬编码,部分经纪商不支持该类型可能导致下单失败
改进建议
- 将参数声明为input变量,使EA重启后参数持久化并可在属性窗口中配置
- 添加持仓检查逻辑,防止重复开仓;根据品种自动选择合适的填充类型
风险评估
总体风险: 中等
- 无持仓检查机制,快速重复按键可能开出多个同方向仓位
- 参数在EA重启后重置为默认值,可能导致交易者使用非预期参数下单
评估得分
代码质量3.0
策略逻辑2.0
风险管理2.0
稳健性2.0
创新性3.0
文档2.0
综合2.3
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
Lots | SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN) | 交易手数,默认为品种最小手数 |
StopLoss | 0 | 止损点数,0表示不设止损 |
TakeProfit | 0 | 止盈点数,0表示不设止盈 |
Slippage | Spread*2 | 允许滑点,默认为当前点差的2倍 |
SLTPCorrection | false | 止损止盈修正标志,是否根据止损级别自动调整 |
同类 EA:辅助工具
回测是历史模拟,不代表未来收益,不构成投资建议。