EA-46578 · 辅助工具
FillingType
该EA是一个实用工具,用于演示和测试MQL5中可用的不同订单填充类型(FOK、IOC、Return)。它不实现任何交易策略,而是提供一个框架来理解不同经纪商和品种的填充模式工作方式。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该EA不包含任何交易策略,它是一个纯工具性质的程序。其主要功能是枚举和测试MQL5平台上订单的填充类型,包括FOK(全部成交或取消)、IOC(立即成交否则取消)和Return(退货模式)。入场条件方面,该程序不基于任何技术指标或价格信号开仓,而是根据用户选择的填充类型提交测试订单。出场条件不适用,因为该工具不管理持仓。仓位管理不涉及,程序仅用于检测经纪商支持的填充模式。资金管理方面没有相关逻辑,因为这不是一个交易型EA。
优势
- 帮助开发者快速识别经纪商支持的填充类型,避免因填充类型不匹配导致下单失败
- 代码简洁明了,适合MQL5初学者理解订单填充机制
- 实用性强,在切换经纪商或交易新品种时可快速验证兼容性
劣势
- 功能过于单一,仅检测填充类型,缺乏完整的交易逻辑
- 没有提供批量测试所有填充类型的自动化功能,需要手动逐个测试
- 缺少错误处理的详细反馈,测试失败时无法明确区分是填充类型不支持还是其他原因
改进建议
- 增加自动遍历所有填充类型并输出检测报告的功能,提高测试效率
- 添加详细的错误日志记录,区分填充类型不支持和其他下单错误
- 增加对交易所品种的填充类型检测支持,扩展适用范围
风险评估
总体风险: 安全
- 可能在实盘测试时意外提交真实订单,建议在模拟账户中使用
- 缺少对当前账户交易权限的检查,可能在只读账户上报错
评估得分
代码质量3.0
策略逻辑1.0
风险管理4.0
稳健性2.0
创新性2.0
文档2.0
综合2.3
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
FillingType | FOK | 订单填充类型选择:FOK全部成交或取消、IOC立即成交否则取消、Return退货模式 |
MagicNumber | 0 | EA魔术编号,用于标识订单来源 |
LotSize | 0.01 | 测试订单的手数大小 |
同类 EA:辅助工具
回测是历史模拟,不代表未来收益,不构成投资建议。