测试版530中的阵列大小调整问题 - 页 2

 
cyclops993:

不仅 公共通知警报;也是 公共警报。否则论坛的意义何在?

如果没有公开的讨论和通知,那么服务台就会浪费时间,多次收到相同的错误报告,而用户也会浪费时间去勤奋地调查和反复检查已经报告过的东西。

(参见https://forum.mql4.com/56885/page20#861740)

 
cyclops993: (也见https://forum.mql4.com/56885/page20#861740)
我不认为metaQuotes在这个意义上为ex4文件提供了向后兼容性。如果.mqh*代码在用新的编译器重新编译后可以工作,那么我就没问题。但这只是我的看法...我不知道行业标准是什么,但是,(我认为)在某些方面遗留问题不能被任何公司支持。
 
ubzen:
我不认为metaQuotes在这个意义上为ex4文件提供了向后的兼容性。如果.mqh*代码在用新的编译器重新编译后可以工作,那么我就没问题。但这只是我的看法...我不知道行业标准是什么,但是,(我认为)在某些方面遗留问题不能被任何公司支持。

MeraQuotes尝试放弃遗留代码。这就是MT5,而这又是多么成功的结果。

抛弃现有的编译代码将是商业自杀,MetaQuotes显然没有尝试这样做。新版本显然试图支持遗留代码,但目前有一些基本的漏洞。

 
ubzen:

你是在Photo-shop中创建这些笑脸吗。!@#$% :).总之,(今天)我是魔鬼的代言人,明天我可能就是那个B!@#$%。

Ps: 如果这能让任何人感觉好些的话.....English_Rules !!!

不,不是创造它们,它们是我 "借用 "的Skype的......它们只是动画 GIfs,你也可以像复制和粘贴文本一样复制和粘贴它们,或者像插入任何其他图像一样插入它们。
 
cyclops993: MeraQuotes试图放弃传统的代码。这就是MT5,它是多么的成功啊。

放弃现有的编译代码将是商业自杀,而MetaQuotes显然没有尝试这样做。新版本显然试图支持遗留代码,但目前有一些基本的漏洞。

有一件事*是肯定的。有人无法用新的编译器编译旧的代码(例如变量.名称),带点_分隔符的代码在新的编译器中无法工作。MetaQuotes是一个相当好的开发者,可能会正确地支持ex4(如果这确实是他们的意图)。但我没有看到微软(例如)支持WindowsXp的程序。我有很多程序即使在Xp/Compatibility_Mode下也无法安装在windows7上。

metaTrader5和metaTrader4提供不同的功能,这就是为什么我相信4仍然存在。我不相信mt4还在,因为如果放弃的话,商业上会自杀。如果mt4不被支持,大多数人就会转移到mt5。

 
ubzen:

有一件事是肯定的。有人将无法用新的编译器编译旧的代码(例如变量.名称),带点_分隔符的代码在新的编译器中无法工作。metaQuotes是一个相当好的开发者,可能会得到ex4的支持(如果这确实是他们的意图)。但我没有看到微软(例如)支持WindowsXp的程序。我有很多程序即使在Xp/Compatibility_Mode下也无法安装在windows7上。

metaTrader5和metaTrader4提供不同的功能,这就是为什么我相信4仍然存在。我不相信mt4还在,因为如果放弃的话,商业上会自杀。如果mt4不被支持,大多数人就会转移到mt5。

99.999%的MT4用户都不看这个论坛。他们有从网站上花99美元购买的EA,他们有从ForexFactory等网站下载的.ex4指标文件,他们还有经纪人提供的一些东西。如果MT4不支持传统的.ex4文件,那么,当下一个版本下来时,所有这些东西突然停止工作。用户是否会说:(a) "哦,没关系,我去买新版本的东西就可以了 "或(b) "WTF?我所有的MT4软件都停止工作了。我还不如试试我的经纪人一直向我推荐的新平台"。

(微软在向后兼容性方面没有100%的记录,但他们不遗余力地努力 使其达到100%。最著名的是,在从Win3.1转移到Win95的过程中,他们小心翼翼地增加了对原始《文明》游戏中的错误行为的支持,允许它继续做一些事情,比如在释放内存后寻址)。

 
cyclops993:

99.999%的MT4用户都不看这个论坛。他们有从网站上花99美元购买的EA,他们有从ForexFactory等网站下载的.ex4指标文件,他们还有经纪人提供的一些东西。如果MT4不支持传统的.ex4文件,那么,当下一个版本下来时,所有这些东西突然停止工作。用户是否会说:(a) "哦,没关系,我去买新版本的东西就可以了 "或(b) "WTF?我所有的MT4软件都停止工作了。我还不如试试我的经纪人一直向我推荐的新平台"。

(微软在向后兼容性方面没有100%的记录,但他们不遗余力地努力 使其达到100%。最著名的是,在从Win3.1转移到Win95的过程中,他们小心翼翼地增加了对原始《文明》游戏中的错误行为的支持,允许它继续做一些事情,比如在释放内存后寻址)。

说实话,metaTrader4已经老化,甚至不应该存在。我不认为这是从metaTrader3->metaTrader4发生的。如果metaTrader4停止支持,那么%99.99的情况不也一样吗?是的,我同意,有些人会尝试其他平台,但大多数人最终还是会回到metaTrader,因为#2:那是他们熟悉的东西。这只是我的观点 :)
 
ubzen:
说实话,metaTrader4已经老化,甚至不应该存在。我不认为从metaTrader3->metaTrader4会发生这种情况。如果metaTrader4停止支持,那么%99.99的情况不也是如此吗?是的,我同意,有些人会尝试其他平台,但大多数人最终还是会回到metaTrader,因为#2:那是他们熟悉的东西。这只是我的观点 :)

我不熟悉MT3,但我认为在MT3上运行的代码也可以在MT4上运行 ...... 这就是MT4-->MT5的问题,也是情况不同的原因。

大多数MT4用户不会编码,如果他们在MT4上喜欢的指标在MT5上不存在,那么他们就不会使用MT5。

 
RaptorUK: 我不熟悉MT3,但我认为在MT3上运行的代码也可以在MT4上运行 ...... 这就是MT4-->MT5的问题,也是情况不同的原因。大多数MT4用户不会编码,如果他们在MT4上喜欢的指标在MT5上不存在,那么他们就不会使用MT5。

我的研究并没有显示这些代码是兼容的。我看了一些实际的.mql代码,没有办法,它们是兼容的。

我不相信任何其他平台会有他们的自定义指示器。他们有更好的机会在mt5上重新创建/找到它。

我觉得一个新平台的学习曲线、社区、价格、免费赠品、受欢迎程度还是会向metaQuotes倾斜的。

但这并不意味着他们不会因为mt4和mt5之间的差异而失去一些市场份额。

最好的妥协可能是两个版本的metaTrader(mt4_like)和(mt5_like)。或者让交易所接受mt6(包括一切)。

这样一来,因为核心用户的不满而失去他们的风险就会降到最低。

 
关于社区的一些观点。我很小心地说了Online_Community,而不仅仅是mqlx.com。这些在线社区确实包括其他流行的论坛和代码库。非编码人员从网上的某个地方获得他们的自定义免费工具,而不是代码库。这些工具的开发者也广泛地使用这些在线资源。作为一个开发者,我可以体会到试图用较新的版本来维护传统代码的复杂性。