EA-50353 · 辅助工具

Screenshot

这个EA在按下's'键时截取当前图表的屏幕截图,并将PNG文件保存到MQL5/Files目录中。截图文件名包含用户自定义的前缀和当前日期。初始化时会禁用图表自动滚动并设置图表为K线模式。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

这个EA不是一个交易策略,而是一个实用工具,用于在用户按下's'键时截取当前图表的屏幕截图。入场条件为键盘's'键被按下(ASCII码83),通过OnChartEvent事件处理函数检测CHARTEVENT_KEYDOWN事件。出场条件不适用,因为该EA不进行任何交易操作。仓位管理和资金管理均不适用,该EA不涉及任何订单或持仓操作。EA在初始化时禁用了图表自动滚动、关闭右边缘偏移、并将图表模式设置为K线图,以确保截图的一致性。截图分辨率为固定的1920x1080像素,对齐方式为居中。

优势

  • 功能简单明确,按's'键即可快速截取图表截图,操作便捷
  • 截图文件名自动包含日期信息,便于归档和管理
  • 初始化时统一设置图表显示模式,确保截图的一致性
  • 代码简洁,只有55行,易于理解和修改

劣势

  • 截图分辨率硬编码为1920x1080,无法通过参数调整,灵活性不足
  • 仅支持's'键触发,无法自定义快捷键
  • 缺少错误处理,当ChartScreenShot失败时没有给用户失败反馈
  • 文件名中日期格式可能包含冒号导致部分系统兼容性问题

改进建议

  • 将截图宽度和高度改为可配置的输入参数,增加灵活性
  • 添加对齐方式(ALIGN_LEFT/ALIGN_RIGHT/ALIGN_CENTER)作为可配置参数
  • 增加ChartScreenShot失败时的错误提示,改善用户体验

风险评估

总体风险: 安全

  • 该EA不进行任何交易操作,无交易风险
  • 截图文件保存在本地目录,无网络或安全风险

评估得分

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

参数

参数默认值说明
screenshot_nameUnnamed截图文件名的前缀

同类 EA:辅助工具

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

订阅每周 Arena 周报

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