设为首页 收藏本站 切换语言 切换语言

EA中“稍微成熟的”防盗机制是怎样编写的呢?

| 发表于 2025-5-25 07:42:03 | 显示全部楼层 |复制链接
最后由 westwuwei 于 2025-5-25 07:54 编辑

有些人以为 EA 的防破解盗窃的做法,就仅仅是“判断初始化条件,如果不符合就弹出信息,然后退出EA”?这显然是最幼稚的一种想法。EA有合理,更独立的防盗窃业务逻辑。

比如说一个EA运行时要求2个条件:1. 账户历史中的最早交易记录的日期必须在30天内;2.账号的后5位数字必须是56443,而程序中有10个地方需要检查至少一种条件,仅仅“EA初始化部分”是检查所有条件、并给出弹出信息提示的,其它9个地方实际上都是检查任意某部分条件、并故意给出错误交易的。

比如说第3个检查点,去检查账户历史中是否存在一条早于32天的交易记录,如果存在,则系统进场条件就会从“7个条件共振”减少为只有4个条件共振,也就是可能胡乱进场开仓;而第6个检查点,换一种变通的方式,去检查账户历史中最早的一条记录,是否是在38天以内的,如果不是则系统胡乱随机找一条持仓较长时间的亏损记录平仓,第9个检查点则是去检查第二个条件,具体的检查代码跟其它所有地方的同一检查条件的写法也都不一样,例如账户号的后5位数字加第一笔开仓的日期之合必须等于多少数值......

如果,但凡有人偷盗式地修改了第一个检查点的条件,让 EA 跳过初始化检查点,继续运行后续的逻辑,那么使用者就会遭到惩罚,账户资金就会不断被浪费,直到爆仓。
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论1

WSTYKS
D
| 发表于 2025-7-12 17:16:20 | 显示全部楼层
账户资金就会不断被浪费,直到爆仓
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

 简体中文国旗 简体中文
 繁體中文国旗 繁體中文
 English国旗 English(英语)
 日本語国旗 日本語(日语)
 Deutsch国旗 Deutsch(德语)
 Русский язык国旗 Русский язык(俄语)
 بالعربية国旗 بالعربية(阿拉伯语)
 Türkçe国旗 Türkçe(土耳其语)
 Português国旗 Português(葡萄牙语)
 ภาษาไทย国旗 ภาษาไทย(泰国语)
 한어国旗 한어(朝鲜语/韩语)
 Français国旗 Français(法语)
翻译