MetaTrader 4 IDE的测试版,包括新的MQL4编译器和编辑器 - 页 16

 
为什么几个月前,一些EA在MT4中编译时没有任何错误,而现在却出现了这个问题(见下图)我是指MT4终端/Ver:4.00 build 509/这是alpari的最新版本。不清楚
我应该怎么做?
 
请解释一下,既然新的MT5编译器能够理解用更新的MQL4语言编写的程序,我到底能不能在MT5上运行这些程序?我试过了,但保存的mq4 EAs在MT5导航器中没有显示。用新的MQL4编写的EA能否在MT5上运行?
 
peterkonow:
请解释一下,既然新的MT5编译器能够理解用更新的MQL4语言编写的程序,我到底能不能在MT5上运行它们?我试过了,但保存的mq4 EAs在MT5导航器中没有显示。用新的MQL4编写的EA能否在MT5上运行?
不,专家顾问是不兼容的,因为交易架构的意识形态不同。
 
alexbHOME:
为什么几个月前,一些EA在MT4中编译时没有任何错误,而现在却出现了这个问题(见下图)我是指MT4终端/Ver:4.00 build 509/这是alpari的最新版本。
我应该怎么做?
不要使用反编译的代码。
 
Renat:
不使用反编译的代码。

但代码没有被反编译,它是我从头到尾按照自己的算法写的?我被指责为剽窃,还是什么?这类似于美国人对俄罗斯/或其他:埃及、伊拉克、利比亚、叙利亚等/民主的主张:你有罪只是因为我想吃(克雷洛夫爷爷的寓言)。我必须向任何人解释我自己吗?我应该在NTSC、科学理事会上为我的代码辩护,还是在我们的或外国的杂志上写一篇文章?你不觉得这有点荒唐吗?

 
alexbHOME:

但代码没有被反编译,它是我从头到尾按照自己的算法写的?我被指责为剽窃,还是什么?这类似于美国人对俄罗斯/或其他:埃及、伊拉克、利比亚、叙利亚等/民主的主张:你有罪只是因为我想吃(克雷洛夫爷爷的寓言)。我必须向任何人解释我自己吗?我应该在NTSC、科学理事会上为我的代码辩护,还是在我们的或外国的杂志上写一篇文章?你不觉得这有点荒唐吗?

你为什么要一下子攻击别人?你必须弄清这一点,找到原因。最有可能的是,反编译的代码保护被触发了,当反编译时,变量被分配了名称,如gi_xx, gd_xx(全局,其中xx为序号)li_xx, ls_xx, ld_xx(局部变量,其中xx为序号)。还有其他的机制来定义反编译的代码。看看你是否从这个区域给变量分配了名称。顺便说一下,我认为函数在反编译时被命名为f0_xx。

当然,我也不同意这类保护,因为禁令需要在标准中规定,而他们不想规定,因为这是保护!

 
alexbHOME:

但代码没有被反编译,它是我从头到尾按照自己的算法写的?我被指责为剽窃,还是什么?这类似于美国人对俄罗斯/或其他:埃及、伊拉克、利比亚、叙利亚等/民主的主张:你有罪只是因为我想吃(克雷洛夫爷爷的寓言)。我必须向任何人解释我自己吗?我应该在NTSC、科学理事会上为我的代码辩护,还是在我们的或外国的杂志上写一篇文章?你不觉得这似乎有点荒唐吗?


亲爱的先生,编译器已经用英文写给你,说这些代码不是你的,与你无关,还说你试图免费利用别人的工作 ...

即使是3天的新手程序员,也知道编译器发出的这条信息意味着什么 ...所以你最好不要开始谈论你的作者身份....。

 
Barbarian:

你为什么要一下子攻击别人?我们需要弄清楚,找到原因。最有可能的是,反编译的代码保护被触发了,在反编译过程中,变量被分配了名称,如gi_xx, gd_xx(全局,其中xx为序号)li_xx, ls_xx, ld_xx(局部变量,其中xx为序号)。还有其他的机制来定义反编译的代码。看看你是否从这个区域给变量分配了名称。顺便说一下,我认为函数在反编译时被命名为f0_xx。

当然,我也不同意这类保护措施,因为禁令需要在标准中规定,而他们不想规定,因为这是保护!

谢谢,我真的有这样的标识符。把它们移走后,一切都消失了。再次感谢你,你知道你在说什么。

 
VOLDEMAR:


亲爱的先生,编译器用英文给你写了封信,说这些代码不是你的,你与它无关,还说你试图免费使用别人的作品......。

即使是3天的新手程序员,也知道这个编译器信息的含义 ...所以你最好不要开始谈论你的作者身份....。

响应。

亲爱的,我已经写了40年的程序(TsUP, Korolev)。 而且我在工程方面已经有30年的博士学位,所以我的英语还不错。我从来没有去编译过mql4,但你很擅长,显然:)这里的 "也 "字写成了 "a",否则你就不是在使用某人的手笔了:)我早在Nairi自动代码中就开始写程序,用PL/1,用Fortran。而这些机器是 "Nairi"、BESM-4、BESM-6、EC-1020直到EC-1066(SVR操作系统),然后是 "Elbrus"。你有没有听说过这样的事情呢?

 

alexbHOME:

最亲爱的,我已经写了40年的软件。

亲爱的,如果你继续以 "我是达达尼昂,你们都很差劲 "的方式介绍你的反编译主题,你就会被禁言。

我建议你把你的经验用于发展,而不是在 "由我从头到尾写的 "这个问题上进行煽动。