EA 源码与 .set 导入、中文改写与授权
策略测试器的 .set 文件保存了 EA 在某段历史数据上的输入参数组合。单独交付源码时,客户往往对不上「你回测用的到底是哪组数」。在 MCH编程助手 中,可以把 EA 源码 与 .set 导入 放在同一条工作流里:用中文整理需求与参数说明,必要时改写注释或参数结构,最后走 在线授权加密。
为什么同时导入 .set
- 复现你验收时的参数快照,减少「参数不一致」争议
- 把 Magic Number、手数、滑点等关键项写进中文说明,方便客户对照
- 与 AI 生成 EA 后策略测试器验收 衔接:本地测通再授权发出
.set 来自 MT4/MT5 策略测试器导出,不是源码;导入后应与 EA 的 input 变量名一致,否则需要先在源码或 AI 改写环节对齐命名。
推荐流程
- 准备可编译的
.mq4或.mq5,以及对应版本的.set。 - 登录官网,使用「在线授权加密 EA/指标」导入源码;在支持的步骤中导入
.set(具体入口以产品界面为准)。 - 用中文描述你希望保留/调整的参数含义,让 AI 辅助改写注释、分组或风险提示文字(不改变你明确禁止的逻辑时可提高效率)。
- 本地 MetaEditor 或产品侧编译验证通过后,进入在线授权管理(权限以登录后账号套餐为准)。
- 可选: 云端加密留档 保存配置,容量约 2MB,以产品实际限制为准。
中文改写时注意什么
- 写清交易规则:品种、周期、加仓/止损逻辑、是否对冲,见 自然语言 EA 需求。
- 不要虚构回测结果:改写说明不等于绩效承诺;历史回测不代表未来收益,不承诺盈利。
- 风控参数单独列出:最大手数、最大单量、净值止损等,便于客户做 验收清单 核对。
与加密授权的关系
导入与改写解决「是什么、默认参数是什么」;加密授权解决「发给谁、用到什么时候」。绑定与一机一码概念见 EA 加密授权总览。若还需限定模拟/真实账户或远程改参,见 授权码与远程参数。
风险提示
在线改写与 AI 辅助可能误解你的口述规则,交付前务必在策略测试器复测。加密分发不承诺防破解。任何实盘决策由客户自负。
常见问题
.set 导入后参数没出现在 EA 里?
常见原因是变量名与 .set 内键不一致,或 MT4/MT5 版本不匹配。先在测试器手动加载 .set 验证,再回头改 input 名称或重新导出。
可以只导入 .set 不导入源码吗?
授权加密对象是可编译的 EA/指标源码工程;.set 是参数附件,不能单独替代源码。
中文改写会改变交易逻辑吗?
取决于你的指令。建议明确写「仅改注释与 input 分组,不改 OnTick 逻辑」;改逻辑后必须重新编译与回测。
VIP 才能用在线授权吗?
EA 在线授权管理以登录后账号套餐为准,一般面向 VIP/SVIP;导入与编译相关能力以当前菜单为准。
改写后的 EA 如何给客户更新?
可结合图表 授权面板一键更新 与云端恢复的交付方式,具体以产品更新机制为准。
和「一体生成+授权」比哪种快?
已有成熟源码+.set 用本文路径;从零用中文描述策略用 nl-ea-generate-license-all-in-one 更省事。