错误、漏洞、问题 - 页 1032 1...102510261027102810291030103110321033103410351036103710381039...3184 新评论 A100 2013.08.05 09:19 #10311 stringo: 顺便问一下,你试图用35来组织左移是什么意思(这是字面意思'5'转换的数字)? 这是个尽可能简化的例子。重点是让操作员超负荷工作。这给你留下了明确的转变 Slava 2013.08.05 09:20 #10312 A100: 这是个尽可能简化的例子。其目的正是为了让操作员超负荷工作。这给我们留下了一个明确的转变。 谢谢你简化了这个例子。这样的简化对于解析错误是非常方便的 A100 2013.08.05 10:04 #10313 另一个不一致之处class A { public: virtual int f() { return ( 1 ); } }; class B : public A { public: virtual int f() { return ( 2 ); } }; int g( A& a ) { return ( a.f() ); } void OnStart() { B b; Print( g( b ) ); // результат: 1 } 而C++中类似的结构返回结果:2,这是符合逻辑的,因为对象是B,而不是A。 Ilyas 2013.08.05 11:10 #10314 A100: 另一个不一致的地方是,C++中类似的结构返回结果:2,这是符合逻辑的,因为对象正是B,而不是A。 是的,看起来是个错误,谢谢你发现它--我们一定会检查并修复它。 Aleksey Rodionov 2013.08.06 03:39 #10315 投票中的项目,不是自动翻译的。 Al_key 2013.08.06 05:11 #10316 MetaDriver:你是什么情况?我无法重现你的情况,原因很简单:我没有一个.NET系统。 是的,是在文件下载中出现了错误,而不是在缓冲区。现在看来,它已经向前发展了。 Al_key 2013.08.06 05:15 #10317 Al_key: 是的,在文件下载中出现了错误,而不是在缓冲区。现在,它似乎已经向前发展了。还有一个问题。你有没有一个例子说明如何在小图表上运行一个自定义指标(那些有对象的图表,可以扔在主图表上面)?如果您在MT4中使用货币指数,并在MT5的一个小移动窗口中看到它们,而不是浪费一半的屏幕,那将是非常酷的。 Nematullo2014 2013.08.06 05:31 #10318 信号复制交易,但成交量总是0.01,而卖方的则不同。我应该怎么做? 我希望音量与卖家的相同。 A100 2013.08.07 07:20 #10319 A100: 这是来自MQL5参考资料。 任何被单引号括起来的单个字符或十六进制ASCII字符编码为'\x10'的字符都是一个字符常量,并且是ushort类型。 那么问题来了,为什么编译器不能将ushort和int区分开来--没有明确指定? 找到了原因,原来编译器认为引号中的单个字符,例如'5'不是短的,而是短的,正如例子所证实的。class A { public: int operator<<( ushort ch ) { return ( 1 ); } int operator<<( short ch ) { return ( 2 ); } int operator<<( int ch ) { return ( 3 ); } int f( ushort ch ) { return ( 4 ); } int f( short ch ) { return ( 5 ); } int f( int ch ) { return ( 6 ); } }; int h( ushort ch ) { return ( 7 ); } int h( short ch ) { return ( 8 ); } int h( int ch ) { return ( 9 ); } void OnStart() { A a; Print( a << '5' ); // результат: 2 Print( a.f( '5' )); // результат: 5 Print( h( '5' )); // результат: 8 }所有的东西都能编译、工作,而且不需要指定明确的转换。因此,要么描述与编译器不匹配,要么编译器不按照描述工作。我希望能有一场比赛。 Vladislav Andruschenko 2013.08.07 15:26 #10320 能是什么。OnTick函数 中的关键运行时错误1079902208(未知错误)。测试2小时的时间框架检查可用的工具是值得的。 1...102510261027102810291030103110321033103410351036103710381039...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
顺便问一下,你试图用35来组织左移是什么意思(这是字面意思'5'转换的数字)?
这是个尽可能简化的例子。其目的正是为了让操作员超负荷工作。这给我们留下了一个明确的转变。
另一个不一致的地方是,C++中类似的结构返回结果:2,这是符合逻辑的,因为对象正是B,而不是A。
你是什么情况?
我无法重现你的情况,原因很简单:我没有一个.NET系统。
是的,在文件下载中出现了错误,而不是在缓冲区。现在,它似乎已经向前发展了。
还有一个问题。
你有没有一个例子说明如何在小图表上运行一个自定义指标(那些有对象的图表,可以扔在主图表上面)?如果您在MT4中使用货币指数,并在MT5的一个小移动窗口中看到它们,而不是浪费一半的屏幕,那将是非常酷的。
这是来自MQL5参考资料。
任何被单引号括起来的单个字符或十六进制ASCII字符编码为'\x10'的字符都是一个字符常量,并且是ushort类型。
那么问题来了,为什么编译器不能将ushort和int区分开来--没有明确指定?所有的东西都能编译、工作,而且不需要指定明确的转换。
因此,要么描述与编译器不匹配,要么编译器不按照描述工作。我希望能有一场比赛。
能是什么。
OnTick函数 中的关键运行时错误1079902208(未知错误)。
测试2小时的时间框架
检查可用的工具是值得的。