错误、漏洞、问题 - 页 41

 
alexvd:

您的申请已经得到答复。已经提出了一项建议。

为什么它没有在你的资料中更新,这取决于我们。

应用

错误,MetaTrader 5 MQL,已打开,开始: 2010.07.03 14:51,#17988

可能它也没有被更新,请检查。

 
drknn:

我知道形式上的逻辑,术语的差异立即吸引了我的注意。问题是,阅读MQL5 的帮助并不能使许多事情变得清晰。很明显,methaquotes为了吸引测试者群体,已经将终端供公众使用--这一步骤将节省时间和金钱。但是,给用户一个缺乏明确性的参考资料,对他们来说是一个大错误。例如,我们打开其主要部分"MQL4转换"。

该表没有提供关于Ask、Bid和Bars 的信息。试图搜索同一个词Ask 会导致一个完全无法理解的请求最新价格的设计 难道开发者当时在输入这部分帮助的阶段就不能预见到这一点吗?胡说八道,为什么会发生这种情况?唯一的原因是缺乏系统性--也就是没有一个明确的未来论文计划。最有可能的是,证书是以零散的方式写的,然后把分开的部分粘在一起,就有了 "证书"。这对任何事情都没有好处。没有人喜欢看别人的草稿!这是很重要的。

在某种程度上,你是对的--MQL5文档和MQL5语言本身一样,都在不断变化和修正。而且在未来几年内都会有变化,因为有大量的事情要实施。所以你建议我们在这几年里在实验室的真空中创造一个新的终端,而没有来自我们的最终用户--我们的客户的任何反馈?

关于最重要的部分。

例如,我们打开主要部分"MQL4转换"。

自首次出版以来,它也有时间进行了一些修改,但什么时候会有最终版本是不可能的。而且我们不能总是回头看MQL4.学习MQL5和阅读文章--它们确实有助于我们研究一个新的主题。

 
在安装新版本后,我在C:\Program Files\MetaTrader 5\MQL5\Experts文件夹中的EA消失了。我在放置它们时没有设置子文件夹--这可能是错的吗?
 
icas:
在安装新版本后,我在C:\Program Files\MetaTrader 5\MQL5\Experts文件夹中的EA消失了。我放置它们时没有任何子文件夹--会不会是错的?
它们是否已从磁盘中完全删除?
 
Renat:
它们是否完全从驱动器中移除?
雷娜特,我很抱歉!我被电脑搞糊涂了。我想删除评论,你已经回复了。
 
为什么编译器在编译以下结构时 "不说话"。
ushort SomeFunction(int A, int B)
   {
    ushort res=0;
    ushort id=1000;
    res=(A>B)?id:NULL;  ????? 
    
    return(res);
   }
所有编译都没有错误 :)
 
Kos:
为什么编译器在编译以下结构时 "不说话"。
所有编译都没有错误 :)
你期望看到的是什么错误?
 
stringo:
你期望看到的是什么错误?

帮助明确指出,"expression2 "和 "expressionZ "必须返回相同类型的值,而且不能是void类型

相应地,下面的结构是不正确的,因为NULL是void类型的,编译器应该通知你,对吗?

res=(A>B)?id:NULL;  ?????
 
如果这样的结构使其无法加载MQL5程序,那么编译这样的结构还有什么意义呢?
 

NULL 是一个特殊的常数。"它可以分配给任何其他基本类型的变量,而无需转换。"

也就是说,在表达式中,NULL是表达式类型,而不是void类型。

如果你指的是无效指令,这是一个错误,将被修复。