EA-24015 · 辅助工具

The Singleton

该EA实现了MQL5 Expert Advisor的单例设计模式,确保终端中同一时间只能运行一个EA实例。它防止重复实例同时执行,避免冲突交易或资源冲突。核心功能是保护性工具机制而非交易策略。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

该EA并非交易策略,而是实现单例模式的工具类EA。其核心概念是通过全局变量、文件锁或图表检查机制确保只有一个EA实例在运行。入场条件不适用,因为该EA不执行任何交易操作。出场条件同样不适用,该EA仅监控和阻止重复实例。仓位管理不涉及,因为不存在开仓行为。资金管理方面无需考虑,该EA不处理任何资金相关逻辑。整体而言,这是一个架构级别的保护工具,用于防止多实例冲突导致的风险。

优势

  • 防止多实例同时运行导致的交易冲突
  • 架构层面提供保护,减少人为操作失误风险
  • 实现简单有效,不增加交易逻辑复杂度

劣势

  • 不执行任何交易策略,仅作为辅助工具使用
  • 可能阻止合法的多品种同策略部署场景
  • 缺少详细的配置选项,灵活性有限

改进建议

  • 增加白名单功能,允许特定品种或图表的多实例运行
  • 添加日志记录功能,记录实例创建和阻止事件

风险评估

总体风险: 安全

  • 阻止机制失效可能导致多实例冲突
  • 缺乏对阻止事件的持久化记录

评估得分

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

参数

参数默认值说明
Singleton Enabledtrue是否启用单例模式保护
Alert on Duplicatetrue检测到重复实例时是否弹出警报

同类 EA:辅助工具

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

订阅每周 Arena 周报

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