EA-1512 · 辅助工具

PositionsChangeInformer

该EA监控交易事务,当持仓发生开仓、平仓或反转时,通过弹窗、声音或电子邮件发出通知。它本身不执行任何交易,纯粹是一个持仓变动通知工具。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

该EA并非交易策略EA,而是一个持仓变动通知工具。它通过OnTradeTransaction事件监听交易事务变化,当检测到TRADE_TRANSACTION_DEAL_ADD类型的事务时,获取最新成交记录并判断其类型。入场通知:当成交类型为DEAL_ENTRY_IN时,提示开仓信息包括价格、止损、止盈和手数。出场通知:当成交类型为DEAL_ENTRY_OUT时,提示平仓信息并判断是止损平仓、止盈平仓还是普通平仓,同时显示盈亏结果。反转通知:当成交类型为DEAL_ENTRY_INOUT时,提示反向操作信息。仓位管理和资金管理方面,该EA不涉及任何仓位或资金管理逻辑,因为它不执行交易操作。其核心功能是将持仓变动信息及时通知交易者,支持多语言翻译和多种告警方式。

优势

  • 支持三种通知方式(弹窗、声音、邮件),灵活满足不同场景需求
  • 自动识别平仓原因(止损/止盈/普通平仓),提供详细交易信息
  • 集成多语言翻译系统,便于不同语言用户使用
  • 通过OnTradeTransaction实时监控,响应及时无延迟

劣势

  • 仅通知成交信息,不提供挂单变动或持仓修改的通知
  • 邮件发送失败时仅打印日志,没有降级为弹窗告警的备用机制
  • 声音文件路径处理逻辑不够健壮,仅在MQL5终端文件目录下查找
  • 代码中line 144使用了硬编码英文字符串"Other operation"而非通过翻译系统处理

改进建议

  • 增加对挂单变动和持仓修改的通知功能,使监控更全面
  • 邮件发送失败时应自动降级为弹窗告警,确保通知不遗漏

风险评估

总体风险: 安全

  • 该EA不执行任何交易操作,不存在交易风险
  • 仅作为通知工具,对交易账户无直接影响

评估得分

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

参数

参数默认值说明
InpAlertTypeALERT告警类型:弹窗(ALERT)、声音(SOUND)或邮件(EMAIL)
InpSoundNamealert.wav声音告警的文件名
InpToLanguageRU通知信息的语言

同类 EA:辅助工具

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

订阅每周 Arena 周报

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