源码与编译
定制 MQL5 EA 的 AI 提示词:任务、边界与验收
有用的提示词应说明要做什么、哪些内容不能变,以及怎样判断结果。对于已有成熟逻辑的 EA,这种清晰度尤其重要。
采用五部分任务说明
- 背景:MQL5、MT5、相关函数与账户模式。
- 改动:一个可观察的新行为。
- 保持:原信号、仓位、退出及无关参数。
- 异常:数据或请求不可用时怎样处理。
- 验收:编译后应通过哪些案例。
以开仓过滤为例
要求助手在新开仓路径增加可选的点差上限,单位为 Points;关闭该功能时保持原有入场行为;过滤阻止开仓时,退出和持仓保护仍需执行。要求输出最小修改、输入说明,以及低于、等于、高于上限的测试案例。
扩大范围前先问清逻辑
让助手指出插入位置并解释所用单位。如果它提出大规模重写,应把任务拉回已定义的范围。新增 API 要核对官方文档,提示词记录应与源码修改一起保存,方便后续继续保持同样边界。
评估结果,而不只是表达
编译实际文件并查看警告,在一致条件下比较前后版本。自信的解释或好看的代码块不是验收依据。只有请求的行为出现,且已检查案例中的无关行为保持一致,才保存为接受的修改。
用 MQLume 开启你的定制
MQLume 为你的定制任务提供可编辑 EA 源码、商品资料和参数说明。浏览 Ultimate Breakout System MT5,把一个定义清楚的想法变成下一步开发成果。