新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 130 1...123124125126127128129130131132133134135136137...1953 新评论 Mickey Moose 2017.02.18 17:12 #1291 -Aleks-:请告诉我这个警告是什么意思。在文件'ArrayObj.mqh'的第16行,'m_data'的声明隐藏了成员声明 ZigZag_rev_4.mqh 27 32 这意味着你在重新定义一个新的变量(同一个)。 Sergey Gritsay 2017.02.18 17:15 #1292 -Aleks-:请告诉我这个警告是什么意思。在文件'ArrayObj.mqh'的第16行,'m_data'的声明隐藏了成员声明 ZigZag_rev_4.mqh 27 32 如果我没记错的话,同样的变量是全局声明的。 Aleksey Vyazmikin 2017.02.18 17:53 #1293 trader781: 这意味着你正在重新定义一个新的变量(同一个)。谢尔盖-格里察伊。 如果我没记错的话,同样的变量是全局声明的。 谢谢,我猜新的编译器不允许这样做了? Artyom Trishkin 2017.02.18 17:55 #1294 -Aleks-: 谢谢,我认为新的编译器不允许这样做了? 是的,确实如此。这不是一个错误。但编译器警告说,可能存在问题和难以界定的程序错误。 Aleksey Vyazmikin 2017.02.18 18:13 #1295 Artyom Trishkin: 它确实如此。这不是一个错误。但编译器警告说,可能存在难以发现的问题和程序错误。 谢谢你。 Vitaly Muzichenko 2017.02.19 14:33 #1296 给初学者的一个建议。在指标中有这样一个东西:OnCalculate(...)。问题:我能否生成一个自定义事件 来触发OnCalculate(...) 并立即重新计算指标?目标:不等闲视之 [删除] 2017.02.19 15:33 #1297 Vitaly Muzichenko:给初学者的一个建议。在指标中有这样一个东西:OnCalculate(...)。问题:我能否生成一个自定义事件 来触发OnCalculate(...) 并立即重新计算指标?目标:不等闲视之 请:通过定时器或发送你自己的事件。并在事件到达时在适当的处理程序中实现OnCalculate()逻辑。 Vitaly Muzichenko 2017.02.19 15:54 #1298 Alexey Kozitsyn: 请:要么通过计时器,要么发送你自己的事件。并在事件发生时在适当的处理程序中实现逻辑OnCalculate()。我不能用OnCalculate(...) 事件碰它,我可以碰任何函数,但我不能碰这个。计时器不是一个选项,指示器不是经常需要的,最好是通过点击一个图形项目来使用它。如何实施? Aleksey Vyazmikin 2017.02.19 16:33 #1299 你能告诉我如何正确寻找代码中负载CPU的资源最密集的地方吗? Alekseu Fedotov 2017.02.19 16:52 #1300 Vitaly Muzichenko:我不能用OnCalculate(...) 事件碰它,我可以碰任何函数,但我不能碰这个。计时器不是一个选项,指示器不是那么经常需要,最好是通过点击一个图形项目来使用。如何实施?好吧,在OnCalculate(...) 本身中,我们跟踪按钮如果它被按下,则进行计算,如果它没有被按下,则退出。在计算结束时,按.................OBJPROP_STATE,false)。 1...123124125126127128129130131132133134135136137...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
请告诉我这个警告是什么意思。
在文件'ArrayObj.mqh'的第16行,'m_data'的声明隐藏了成员声明 ZigZag_rev_4.mqh 27 32
请告诉我这个警告是什么意思。
在文件'ArrayObj.mqh'的第16行,'m_data'的声明隐藏了成员声明 ZigZag_rev_4.mqh 27 32
这意味着你正在重新定义一个新的变量(同一个)。
如果我没记错的话,同样的变量是全局声明的。
谢谢,我认为新的编译器不允许这样做了?
它确实如此。这不是一个错误。但编译器警告说,可能存在难以发现的问题和程序错误。
给初学者的一个建议。在指标中有这样一个东西:OnCalculate(...)。
问题:我能否生成一个自定义事件 来触发OnCalculate(...) 并立即重新计算指标?目标:不等闲视之
给初学者的一个建议。在指标中有这样一个东西:OnCalculate(...)。
问题:我能否生成一个自定义事件 来触发OnCalculate(...) 并立即重新计算指标?目标:不等闲视之
请:要么通过计时器,要么发送你自己的事件。并在事件发生时在适当的处理程序中实现逻辑OnCalculate()。
我不能用OnCalculate(...) 事件碰它,我可以碰任何函数,但我不能碰这个。计时器不是一个选项,指示器不是经常需要的,最好是通过点击一个图形项目来使用它。
如何实施?
你能告诉我如何正确寻找代码中负载CPU的资源最密集的地方吗?
我不能用OnCalculate(...) 事件碰它,我可以碰任何函数,但我不能碰这个。计时器不是一个选项,指示器不是那么经常需要,最好是通过点击一个图形项目来使用。
如何实施?
好吧,在OnCalculate(...) 本身中,我们跟踪按钮
如果它被按下,则进行计算,如果它没有被按下,则退出。
在计算结束时,按.................OBJPROP_STATE,false)。