如何锁定/加密EA - 页 9 12345678910111213141516...19 新评论 JStein 2009.07.01 18:44 #81 保护 joselb: 如果有人知道如何以最大的安全性保护EA,或者如何联系RapidForex Ironclad,请与我联系:tronss gmail com 谢谢 可以通过以下方式达到最大的安全性。 1.)将基本的交易逻辑放入一个dll中(因为它不容易被破解)。 2.)用mq4编写你的EA,并调用一些dll-Functions,然后将其编译为 ex4 3.) 计算这个ex4文件的md5校验值 4.) 在dll函数中检查ex4文件的md5校验和。对dll函数进行编码 这样,它只在ex4文件的校验值正确的情况下工作。 5.) 你可以把这个功能和这个主题中描述的账户号码 检查结合起来。 线程中描述的那样。 (dll函数调用不会减慢你的EA,而且很容易实现!) gilben 2009.07.08 13:07 #82 程序安全 大家好 我在MQ4中开发了一个杀手级的EA,在过去的14个月中产生了巨大的持续利润。 在一些朋友的鼓励下,我把这个EA商业化。 要做到这一点,我唯一缺少的是保护我的代码不被破解和解密。 我渴望得到任何有关保护ex4文件不被侵犯的技巧、窍门和技术。 如果您愿意分享任何信息,我将不胜感激。 谢谢 吉尔本 Ovidiu Marius 2009.07.08 13:16 #83 在mql中没有什么可做的......ex4可以很容易被破解。 使用dll,不是100%安全,但更难破解。 在这个论坛上有一些关于创建dll的帖子,不记得链接了。 下面是我想到的一个。 创建VC++ .DLL / 论坛。使用MetaTrader 4进行外汇交易 badthriller 2009.07.09 07:40 #84 DLL保护服务 有一个使用DLL的IronClad加密程序,来自RapidForex。 doshur 2009.07.09 08:02 #85 gilben: 你好,伙计们我在MQ4中开发了一个杀手级的EA,在过去的14个月中产生了巨大的持续利润。 在一些朋友的鼓励下,我把这个EA商业化。 要做到这一点,我唯一缺少的是保护我的代码不被破解和破译。 我渴望得到任何有关保护ex4文件不被侵犯的技巧、窍门和技术。 如果您愿意分享任何信息,我将不胜感激。 谢谢 吉尔本 你可以成为一个账户经理,帮助人们管理账户。 Neo 2009.07.09 08:26 #86 嗨,Gilben - 我正试图给你发送一些关于你的请求的信息,但你已经屏蔽了PM - 请更新你的个人资料,以便我可以给你发送信息。 rgds, neo JStein 2009.07.09 17:09 #87 我锁定它 gilben: 大家好我在MQ4中开发了一个杀手级的EA,在过去的14个月中产生了巨大的持续利润。 一些朋友鼓励我把这个EA商业化。 要做到这一点,我唯一缺少的是保护我的代码不被破解和解密。 我渴望得到任何有关保护ex4文件不被侵犯的技巧、窍门和技术。 如果您愿意分享任何信息,我将不胜感激。 谢谢 吉尔本 把你的 "杀手-EA "发给我,我将为你锁定它。每卖出一个EA实例,你就给我10%。 zozem 2009.08.04 02:03 #88 获取X条向前的日期时间 我有一个时间字符串。"2009.08.04 02:45" 我知道我可以通过使用以下函数将其变为可用的DateTime值。 StrToTime("2009.08.04 02:45")函数。 但我真正需要的是向前20条的DateTime。 所以我的问题是--给定一个DateTiime,我怎样才能得到20个柱状图的DateTime? 我几乎卡在这里了。我试着用iBarShift()函数,但没有用。我的方向正确吗? 谁能给我指出正确的方向? cockeyedcowboy 2009.08.04 08:01 #89 不知道你说的前进是什么意思,我以为是在未来。如果我对你的问题理解正确,那么... 你的起点必须确定,可以是当前时间,TimeCurrent()函数 将返回最后的服务器时间(秒)。或者你的起始点可以是当前条形图的开盘时间,Time[0]将返回当前条形图的时间(秒)。或者起点可以是历史上的任何一个柱子,如Time[3]将返回第三个封闭柱子的开盘时间。一旦你的开始时间被确定,你的柱子大小就必须被确定。Period()函数将返回当前图表时间的分钟数,或者你可以创建自己的时间间隔,如一天有1440分钟,乘以60(秒),这将是一天的时间。把它加到你的开始时间。 现在你所做的一切很简单 FutureTime = Time[0] + ( Period() * 60 * x ) 。 x是你要找的周期(条)的数量。60是将Period()函数以分钟为单位返回改为以秒为单位。time[0]表示当前条形图的开放时间(秒)。 因此,如果你在x中输入20,它将返回从当前条形图开盘时间算起的未来第20个条形图的日期时间。 FutureTime = StrToTime( "2009.08.04" ) + ( 1440 * 60 * x )。 将返回未来X天后的午夜时间 TimeToStr( FutureTime, TIME_DATE | TIME_MINUTES); 将返回你的未来酒吧时间或日期的可打印字符串。 基特 How to LOCK/Encrypt EA [存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. jimmynz 2009.09.17 22:09 #90 12345678910111213141516...19 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
保护
如果有人知道如何以最大的安全性保护EA,或者如何联系RapidForex Ironclad,请与我联系:tronss gmail com 谢谢
可以通过以下方式达到最大的安全性。
1.)将基本的交易逻辑放入一个dll中(因为它不容易被破解)。
2.)用mq4编写你的EA,并调用一些dll-Functions,然后将其编译为
ex4
3.) 计算这个ex4文件的md5校验值
4.) 在dll函数中检查ex4文件的md5校验和。对dll函数进行编码
这样,它只在ex4文件的校验值正确的情况下工作。
5.) 你可以把这个功能和这个主题中描述的账户号码 检查结合起来。
线程中描述的那样。
(dll函数调用不会减慢你的EA,而且很容易实现!)
程序安全
大家好
我在MQ4中开发了一个杀手级的EA,在过去的14个月中产生了巨大的持续利润。
在一些朋友的鼓励下,我把这个EA商业化。
要做到这一点,我唯一缺少的是保护我的代码不被破解和解密。
我渴望得到任何有关保护ex4文件不被侵犯的技巧、窍门和技术。
如果您愿意分享任何信息,我将不胜感激。
谢谢
吉尔本
在mql中没有什么可做的......ex4可以很容易被破解。
使用dll,不是100%安全,但更难破解。
在这个论坛上有一些关于创建dll的帖子,不记得链接了。
下面是我想到的一个。
创建VC++ .DLL / 论坛。使用MetaTrader 4进行外汇交易
DLL保护服务
有一个使用DLL的IronClad加密程序,来自RapidForex。
你好,伙计们
我在MQ4中开发了一个杀手级的EA,在过去的14个月中产生了巨大的持续利润。
在一些朋友的鼓励下,我把这个EA商业化。
要做到这一点,我唯一缺少的是保护我的代码不被破解和破译。
我渴望得到任何有关保护ex4文件不被侵犯的技巧、窍门和技术。
如果您愿意分享任何信息,我将不胜感激。
谢谢
吉尔本你可以成为一个账户经理,帮助人们管理账户。
嗨,Gilben - 我正试图给你发送一些关于你的请求的信息,但你已经屏蔽了PM - 请更新你的个人资料,以便我可以给你发送信息。
rgds, neo
我锁定它
大家好
我在MQ4中开发了一个杀手级的EA,在过去的14个月中产生了巨大的持续利润。
一些朋友鼓励我把这个EA商业化。
要做到这一点,我唯一缺少的是保护我的代码不被破解和解密。
我渴望得到任何有关保护ex4文件不被侵犯的技巧、窍门和技术。
如果您愿意分享任何信息,我将不胜感激。
谢谢
吉尔本把你的 "杀手-EA "发给我,我将为你锁定它。每卖出一个EA实例,你就给我10%。
获取X条向前的日期时间
我有一个时间字符串。"2009.08.04 02:45"
我知道我可以通过使用以下函数将其变为可用的DateTime值。
StrToTime("2009.08.04 02:45")函数。
但我真正需要的是向前20条的DateTime。
所以我的问题是--给定一个DateTiime,我怎样才能得到20个柱状图的DateTime?
我几乎卡在这里了。我试着用iBarShift()函数,但没有用。我的方向正确吗?
谁能给我指出正确的方向?
不知道你说的前进是什么意思,我以为是在未来。如果我对你的问题理解正确,那么...
你的起点必须确定,可以是当前时间,TimeCurrent()函数 将返回最后的服务器时间(秒)。或者你的起始点可以是当前条形图的开盘时间,Time[0]将返回当前条形图的时间(秒)。或者起点可以是历史上的任何一个柱子,如Time[3]将返回第三个封闭柱子的开盘时间。一旦你的开始时间被确定,你的柱子大小就必须被确定。Period()函数将返回当前图表时间的分钟数,或者你可以创建自己的时间间隔,如一天有1440分钟,乘以60(秒),这将是一天的时间。把它加到你的开始时间。
现在你所做的一切很简单
FutureTime = Time[0] + ( Period() * 60 * x ) 。
x是你要找的周期(条)的数量。60是将Period()函数以分钟为单位返回改为以秒为单位。time[0]表示当前条形图的开放时间(秒)。 因此,如果你在x中输入20,它将返回从当前条形图开盘时间算起的未来第20个条形图的日期时间。
FutureTime = StrToTime( "2009.08.04" ) + ( 1440 * 60 * x )。
将返回未来X天后的午夜时间
TimeToStr( FutureTime, TIME_DATE | TIME_MINUTES); 将返回你的未来酒吧时间或日期的可打印字符串。
基特