EA 源码与 .set 导入、中文改写与授权

更新日期:2026-11-14

策略测试器的 .set 文件保存了 EA 在某段历史数据上的输入参数组合。单独交付源码时,客户往往对不上「你回测用的到底是哪组数」。在 MCH编程助手 中,可以把 EA 源码 与 .set 导入 放在同一条工作流里:用中文整理需求与参数说明,必要时改写注释或参数结构,最后走 在线授权加密。

为什么同时导入 .set

.set 来自 MT4/MT5 策略测试器导出,不是源码;导入后应与 EA 的 input 变量名一致,否则需要先在源码或 AI 改写环节对齐命名。

推荐流程

  1. 准备可编译的 .mq4 或 .mq5,以及对应版本的 .set。
  2. 登录官网,使用「在线授权加密 EA/指标」导入源码;在支持的步骤中导入 .set(具体入口以产品界面为准)。
  3. 用中文描述你希望保留/调整的参数含义,让 AI 辅助改写注释、分组或风险提示文字(不改变你明确禁止的逻辑时可提高效率)。
  4. 本地 MetaEditor 或产品侧编译验证通过后,进入在线授权管理(权限以登录后账号套餐为准)。
  5. 可选: 云端加密留档 保存配置,容量约 2MB,以产品实际限制为准。

中文改写时注意什么

与加密授权的关系

导入与改写解决「是什么、默认参数是什么」;加密授权解决「发给谁、用到什么时候」。绑定与一机一码概念见 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 更省事。

返回 MCH编程助手,开始写 EA