已有源码:在线授权加密 EA/指标
如果你已经有一份可编译的 EA 或自定义指标源码,下一步往往是如何安全交付给客户:既要能绑定机器或账号,又要保留更新与到期管理能力。MCH编程助手 的「在线授权加密 EA/指标」就是为这条路径设计的——先导入源码,再进入在线授权管理完成加密输出。
适用场景
- 自研 EA/指标,需要一机一码或账号限制后再发给用户
- 从客户处收回源码做维护,需要重新签发授权
- 指标与 EA 都需要同一套到期提醒与面板展示
不涉及从零写策略;若你要中文描述需求并一次生成+授权,可参考 中文生成 EA 并加密授权一体。
操作步骤概览
- 登录 MCH编程助手,确认账号具备在线授权管理能力(以登录后账号套餐为准,通常为 VIP/SVIP)。
- 在功能菜单选择「在线授权加密 EA/指标」,上传
.mq4/.mq5或对应工程文件。 - 编译通过后再打开「在线授权管理」,配置授权方式、到期时间、模拟/真实账户限制等(概念总览见 EA 加密授权怎么做)。
- 生成加密后的可执行文件,交付客户;必要时配合 云端加密留档 备份密钥侧配置。
- 客户在图表挂载后可通过授权面板查看状态;细节见 EA 图表授权面板自检。
导入前自查清单
- 源码能在 MetaEditor 本地编译无报错;常见错误可参考 MetaEditor 编译报错怎么修。
- 明确交付物是 MT4 还是 MT5,避免混用扩展名。
- 策略里若含
.set默认参数,可一并了解 导入 EA 源码和 .set 的写法。
授权配置要点
- 绑定方式:按产品支持的一机一码、账号绑定等选项配置;具体以管理界面为准。
- 账户类型:可限定仅模拟或仅真实,详见 授权码限定模拟/真实与远程参数。
- 风险提示:加密与授权用于合规分发与到期管理,不承诺防破解;策略表现需客户自行验证,不承诺盈利,历史回测不代表未来收益。
与指标、脚本的关系
自定义指标与 EA 共用「导入 → 授权管理 → 加密交付」主线;指标验收可参考 自然语言生成自定义指标。若源码是从「源码与成品(原开源广场)」二次改造而来,选型与风控核对见 源码与成品怎么选。
常见问题
没有 VIP 能否只加密不管理授权?
在线授权管理权限以登录后账号套餐为准。若当前套餐不含该功能,需先升级或联系官方确认可用菜单;无法通过本指南绕过产品权限。
导入后编译失败怎么办?
先在 MetaEditor 用同版本终端编译定位报错,或用 MCH 的编译报错修复能力辅助修改,再重新导入。不要直接把未编译通过的源码送去授权。
加密后客户还能看到源码吗?
交付的是加密后的可执行文件(如 ex4/ex5 等,以产品输出为准),不等于公开源码。仍请注意:不承诺防破解,重要逻辑应配合商务与法律约定。
能否同时授权 EA 和同名指标?
通常按「一个导入任务对应一份源码」处理;EA 与指标需分别导入并分别配置授权,避免混淆绑定信息。
授权到期后会发生什么?
到期策略以你在授权管理中的设置为准;图表授权面板会显示剩余天数(北京时间)与状态,便于客户联系你续期。面板功能说明见 授权面板自检与更新。
和「从零中文生成再授权」有何区别?
本文针对已有源码;从零描述需求走 自然语言 EA 需求模板 与 一体生成授权 更合适。