TL;DR / 服务摘要
EA 代码加密 = 给自研程序穿上「读不懂、拆不动」的防护层:源码加密 + 标识符混淆 + 运行时加壳组合出手,让反编译工具还原出来的内容不可读。适用于发布前、销售中、高价值策略三类场景。QQ 17662267 免费评估。
这条服务线解决什么问题
辛苦打磨的策略,发出去几天就被二改倒卖、被同行反编译抄走逻辑。MQL 编译产物默认可被还原,单靠编译器选项远远不够。代码加密保护的目标是抬高攻击成本:让破解者拿到的只是不可读的混淆产物,让抄袭的性价比低于自己开发。
服务范围
- 源码加密核心算法与策略逻辑加密,防止直接读取。
- 标识符混淆函数名、变量名、字符串混淆,反编译后不可读。
- 加壳保护叠加运行时保护壳,抵御通用反编译工具。
- 兼容性验证在主流 MT4/MT5 版本与 VPS 环境回归测试。
- 保护方案设计按「加密 + 混淆 + 授权 + 校验」组合思路定制防护。
适用场景
- 发布前保护自研 EA / 指标 / 脚本,准备发布或销售前加固。
- 销售中防倒卖已被二改倒卖的程序,重发保护版本。
- 核心策略保密高价值策略对外协同时防止逻辑泄露。
- 交付验收委托开发交付时,对交付物做保护性封装。
作业流程
- 评估:提交源码或目标文件,评估当前保护弱点,制定保护组合,给出报价。
- 方案设计:按程序价值与运行环境选择加密、混淆、加壳的强度组合。
- 保护实施:源码加密 + 标识符混淆 + 加壳,逐层应用。
- 性能回归:回测耗时对比与滑点影响评估,确保策略行为不变。
- 兼容性测试:主流 MT4/MT5 版本与 VPS 环境验证。
- 交付:加密保护版本 + 保护强度说明 + 兼容性测试记录,30 天内免费跟进。
- 适用对象自研 EA / 指标 / 脚本,发布或销售前
- 交付物加密保护版本 + 保护强度说明 + 兼容性测试记录
- 评估方式提交源码或目标文件,制定保护组合
- 跟进保障交付后 30 天内兼容与运行问题免费跟进
与相关服务线的配合
- 需要控制谁能运行(账户绑定、时效卡) → 组合 SRV-06 EA 添加授权验证,加密管「读不懂」,授权管「用不了」。
- 需要抵御主动破解 → 叠加 SRV-07 EA 防破解加固的反调试与完整性校验。
- 程序本身来源不明或需先还原 → 先走 SRV-01 逆向破解或 SRV-03 反编译拿到干净源码再加密。
NOTE
单层保护都会被时间瓦解,我们按组合思路设计防护。没有绝对不可破解的保护,目标是让破解成本远高于购买成本。
有自研程序需要加固保护?
QQ 17662267 · 提交源码或目标文件,24 小时内给出保护组合与报价。
常见问题 FAQ
Q1加密后会影响 EA 运行性能吗?+
保护强度与性能需要平衡。所有方案交付前都会做回测耗时对比与滑点影响评估,保护开销控制在实盘可接受范围,具体数值以兼容性测试记录为准。
Q2加密后的文件还能升级修改吗?+
可以。保留源码与保护配置,后续修改走「改源码 → 重新加密」流程;建议把加密与授权(SRV-06)一起做,升级时版本管理更清晰。
Q3加密和授权验证有什么区别?+
加密解决「读不懂、反编译不出来」,授权解决「能不能运行、谁付费」。两类保护互补,建议组合使用,具体组合见 SRV-06 与 SRV-07。
Q4保护强度能保证不被破解吗?+
没有绝对不可破解的保护,只有成本权衡:目标是让破解成本远高于购买成本。多层组合(加密+混淆+授权+校验)可显著抬高门槛,具体强度在评估阶段说明。