EA-53406 · 辅助工具

allanmaug TRADECOPIER

该EA是一个交易复制器,分为主模式和从模式:主模式将持仓数据写入二进制文件,从模式读取该文件并在对应的从账户品种上镜像复制持仓。它支持主从品种映射,并通过50毫秒定时器实时处理开仓、修改和平仓操作。

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

基本信息

风险需谨慎
评分★★☆☆☆
类型辅助工具
周期Any
指标None
作者allanmaug

回测结果(H1,约 1 年)

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

策略分析

该EA并非策略型交易程序,而是一个交易复制工具。其核心概念是将主账户的持仓信息(票据号、品种、手数、方向、开仓价、止损、止盈)通过共享二进制文件传递给从账户。入场条件是当从账户检测到主账户存在新票据号时,以市价在对应从品种上开同方向仓位,并在注释字段中记录主账户票据号以便追踪。出场条件是当主账户的持仓已不存在时,从账户会根据注释中的票据号匹配并关闭对应的复制仓位。仓位管理完全依赖主账户的手数,从账户不做任何缩放或调整,1:1复制。资金管理方面没有任何独立的风控机制,不检查账户余额、可用保证金或最大持仓数,纯粹依赖主账户的决策。

优势

  • 结构简单清晰,主从模式分离设计易于理解和维护
  • 支持品种映射,可在不同品种后缀的经纪商之间复制交易
  • 实现了完整的复制生命周期管理:开仓、修改止损止盈、平仓同步
  • 使用二进制文件共享数据,跨终端通信无需网络配置
  • 50毫秒定时器提供近实时的复制响应速度

劣势

  • 没有保证金检查,从账户可能在余额不足时仍尝试开仓导致失败
  • 仅支持2个品种映射,扩展性差,无法灵活添加更多品种对
  • 文件读写没有加锁机制,主从同时访问可能造成数据竞争或读取不完整
  • 1:1固定手数复制,无多倍手数或按比例缩放功能
  • 没有错误重试机制,交易失败后仅Print而不做任何恢复处理
  • 从模式平仓后删除copiedTickets元素可能导致索引错乱

改进建议

  • 增加品种映射的动态配置,支持任意数量的品种对,使用结构体数组替代硬编码
  • 添加文件锁定机制(如使用独立的锁文件)防止主从并发读写冲突,并增加交易错误重试逻辑
  • 加入保证金预检查、手数倍数参数、最大持仓数限制等风控功能,提升从账户安全性
  • 修复copiedTickets删除操作中的索引问题,使用从后往前遍历或可靠的数据结构

风险评估

总体风险: 需谨慎

  • 文件无锁读写存在数据竞争风险,可能导致从账户读取到不完整或损坏的持仓数据
  • 无保证金预检查,从账户可能在资金不足时开仓失败而用户未及时察觉
  • copiedTickets数组删除操作可能导致索引错乱,造成后续仓位追踪失败
  • 1:1固定复制无风控层,主账户的任何错误决策都会被无过滤地执行

评估得分

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

参数

参数默认值说明
ModeMODE_SLAVEEA运行模式:主模式写入持仓数据,从模式读取并复制持仓
MasterSymbol1XAUUSD.ecn主账户品种1名称
SlaveSymbol1GOLD从账户对应品种1名称
MasterSymbol2USDJPY.ecn主账户品种2名称
SlaveSymbol2USDJPY从账户对应品种2名称
MagicNumber12345从模式的魔术号,用于标识复制仓位

同类 EA:辅助工具

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

订阅每周 Arena 周报

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