初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1350 1...134313441345134613471348134913501351135213531354135513561357...1503 新评论 Aliaksandr Hryshyn 2021.09.28 10:32 #13491 Evgeny Dyuka #:...对前一个问题的进一步说明在同一图表中,专家顾问和指标之间是否有交换缓冲的能力? 也就是说,专家顾问把一些东西放在那里,而指标从那里读出一些东西。 数据库 Evgeny Dyuka 2021.09.28 14:07 #13492 Aliaksandr Hryshyn #: 数据库 是的,这是最好的选择,尤其是在上传到框架的时候。 pivomoe 2021.09.29 20:25 #13493 我遇到了一个奇怪的问题。在EA运行时,有时EA会因为除以0 而终止。 C (HYDR-12.21,M2) zero divide in 'C.mqh' (1321,60) 这里是第1321行。 if( B != 0 && A/B > 1.1) 这怎么可能呢?因为在第一个条件中,"B "不等于零。所以在第二种情况下,它也不可能被零除掉。还是检查的条件不符合规定? Aleksei Stepanenko 2021.09.29 20:32 #13494 pivomoe #:面临着一个令人困惑的问题。 你说得没错,条件是按顺序检查的。如果第一条是假的,那么第二条就不被检查。 然而,你的终端是在字符串的第60个字符处宣誓,而除数最多是17。也许你要看的不是'C.mqh'。 我也喜欢这样做。 if(A > B*1.1) pivomoe 2021.09.29 20:45 #13495 Aleksei Stepanenko #:然而,你让终端在字符串的第60个字符处宣誓,而除数最多是17。 为了便于阅读,我改变了字符串。这里是原文。 if( BestSymmaSchtrafov != 0 && IdealnaySymmaSchtrafov/BestSymmaSchtrafov > 1.1) 分数符号正好在第60位。 Aleksei Stepanenko 2021.09.29 20:55 #13496 在条件前面做一个"B "字印。它将写什么? if( BestSymmaSchtrafov != 0) { printf(BestSymmaSchtrafov); if(IdealnaySymmaSchtrafov/BestSymmaSchtrafov > 1.1) { } } pivomoe 2021.09.29 21:02 #13497 我会试一试的。但不幸的是,它只在现实生活中擦出火花。而且非常少。我们必须等待... Valeriy Yastremskiy 2021.09.30 08:59 #13498 pivomoe #: 我将尝试一下。但不幸的是,火花只在现实中出现。而且非常少。我们必须等待... 我正像阿列克谢那样做,2个如果。在一个带有逻辑和的ifa中,在下面的和中也抓住了除以0。2个ifas解决了这个问题。 pivomoe 2021.09.30 10:58 #13499 Valeriy Yastremskiy #:而且还在下面的E中抓取除以0。两个iphs解决了这个问题。 谢谢你。 Sabit Dosaev 2021.09.30 16:33 #13500 我已经删除了一切 你不喜欢的东西都已经被删除了。 1...134313441345134613471348134913501351135213531354135513561357...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
...对前一个问题的进一步说明
在同一图表中,专家顾问和指标之间是否有交换缓冲的能力?
也就是说,专家顾问把一些东西放在那里,而指标从那里读出一些东西。
数据库
我遇到了一个奇怪的问题。在EA运行时,有时EA会因为除以0 而终止。
这里是第1321行。
这怎么可能呢?因为在第一个条件中,"B "不等于零。所以在第二种情况下,它也不可能被零除掉。还是检查的条件不符合规定?
面临着一个令人困惑的问题。
你说得没错,条件是按顺序检查的。如果第一条是假的,那么第二条就不被检查。
然而,你的终端是在字符串的第60个字符处宣誓,而除数最多是17。也许你要看的不是'C.mqh'。
我也喜欢这样做。
然而,你让终端在字符串的第60个字符处宣誓,而除数最多是17。
为了便于阅读,我改变了字符串。这里是原文。
分数符号正好在第60位。
在条件前面做一个"B "字印。它将写什么?
我将尝试一下。但不幸的是,火花只在现实中出现。而且非常少。我们必须等待...
我正像阿列克谢那样做,2个如果。在一个带有逻辑和的ifa中,在下面的和中也抓住了除以0。2个ifas解决了这个问题。
而且还在下面的E中抓取除以0。两个iphs解决了这个问题。
谢谢你。