需求描述
一、项目背景/现状
需要复刻一款XAUUSD的MT5网格马丁对冲EA,策略运行在1分钟图表。无原版mq5源码,后续对接工程师时,会发送原版EA参数界面截图,对照截图还原原有全部业务逻辑。
二、需要开发的功能
1.完整复刻原版EA全部原有功能:魔术编号、订单注释、首单手数、首单挂单距离、首单止盈;支持一阶、二阶网格切换,马丁倍数;
止盈规则:持仓总单数≤6单使用普通止盈;持仓总单数>6单,亏损的单边切换更大止盈点数;达到双边止盈金额,全部多单空单一起归零全部清仓;
浮亏停止开仓、浮亏达到阈值全部清仓止损;RSI指标过滤开仓;做多做空开关、交易时间过滤、危险小时段;挂单跟随移动、界面面板显示等全部原有参数功能。
2.新增硬性功能:无论账户是否存在残留旧持仓,每次加仓必须满足设置的加仓点数间隔;间隔条件不达标,禁止开新加仓订单,防止残单造成密集堆单。原有全部逻辑不能改动。
三、技术要求
1.输出完整mq5源代码、ex5编译文件、使用说明文档。
2.完成后提供回测,验证新增加仓间隔校验逻辑生效,同时验证双边止盈全部清仓、6单止盈切换逻辑正常。
3.复刻后EA运行行为与原版保持一致,原有功能不能出现异常。
4.基于MT5平台开发。
四、时间要求
7‑15天完成交付。