EA-46578 · 辅助工具

FillingType

该EA是一个实用工具,用于演示和测试MQL5中可用的不同订单填充类型(FOK、IOC、Return)。它不实现任何交易策略,而是提供一个框架来理解不同经纪商和品种的填充模式工作方式。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

该EA不包含任何交易策略,它是一个纯工具性质的程序。其主要功能是枚举和测试MQL5平台上订单的填充类型,包括FOK(全部成交或取消)、IOC(立即成交否则取消)和Return(退货模式)。入场条件方面,该程序不基于任何技术指标或价格信号开仓,而是根据用户选择的填充类型提交测试订单。出场条件不适用,因为该工具不管理持仓。仓位管理不涉及,程序仅用于检测经纪商支持的填充模式。资金管理方面没有相关逻辑,因为这不是一个交易型EA。

优势

  • 帮助开发者快速识别经纪商支持的填充类型,避免因填充类型不匹配导致下单失败
  • 代码简洁明了,适合MQL5初学者理解订单填充机制
  • 实用性强,在切换经纪商或交易新品种时可快速验证兼容性

劣势

  • 功能过于单一,仅检测填充类型,缺乏完整的交易逻辑
  • 没有提供批量测试所有填充类型的自动化功能,需要手动逐个测试
  • 缺少错误处理的详细反馈,测试失败时无法明确区分是填充类型不支持还是其他原因

改进建议

  • 增加自动遍历所有填充类型并输出检测报告的功能,提高测试效率
  • 添加详细的错误日志记录,区分填充类型不支持和其他下单错误
  • 增加对交易所品种的填充类型检测支持,扩展适用范围

风险评估

总体风险: 安全

  • 可能在实盘测试时意外提交真实订单,建议在模拟账户中使用
  • 缺少对当前账户交易权限的检查,可能在只读账户上报错

评估得分

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

参数

参数默认值说明
FillingTypeFOK订单填充类型选择:FOK全部成交或取消、IOC立即成交否则取消、Return退货模式
MagicNumber0EA魔术编号,用于标识订单来源
LotSize0.01测试订单的手数大小

同类 EA:辅助工具

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

订阅每周 Arena 周报

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