错误、漏洞、问题 - 页 1675 1...166816691670167116721673167416751676167716781679168016811682...3184 新评论 fxsaber 2016.09.09 12:30 #16741 BlackTomcat: 昨天我们讨论了它,第1687页。:)但你最好读一下第1686页的这个帖子:https://www.mql5.com/ru/forum/1111/page1686#comment_2790746 顺便说一下,那个人回答了你的问题。只是事实证明,这个计划是这样的。调用指标的请求转到终端。也就是说,专家顾问或脚本不直接调用指标,终端充当中介。终端检查该指标是否已经以指定的参数存在。如果是这样,它将返回给调用该指标的程序,一个指向已经存在的指标的句柄(链接)。而在它的终端底土中,它在计数器中标明有这个指标的另一次调用。也就是说,它记录了这个指标有多少个手柄被返回。当有人做了IndicatorRelease,并不意味着其他用相同参数调用同一指标的人不再需要这个指标了。因此,终端机将计数器减少了一个,但让指标处于激活状态,因为有人使用它。这将一直持续到计数器被清零。当计数器被清零时,终端将从RAM中永久地删除该指标。 如果你试图创建一个包含IndicatorRelease的代码,但不调用指标本身,你将无法编译它,因为你必须向IndicatorRelease传递一个句柄,但如果你不从程序中调用指标,你将得不到句柄。不幸的是,经检查发现这都是猜测。如果有一个内部计数器,它不会像你描述的那样工作。我写了一个指标,随机填充其缓冲区。我通过iCustom调用这个指标,在不同的地方(MT5)输入相同的参数。我得到的是完全不同的缓冲区数值!或者MT5中存在一个错误,指标不能像公布的那样工作。 Artyom Trishkin 2016.09.09 13:38 #16742 MT4。为指示器缓冲区DRAW_ARROW设置颜色clrNONE,将其设置为黑色而不是无色。这种情况以前也发生过,现在又来了......。 [删除] 2016.09.09 14:13 #16743 在箭头缓冲区上放clrNONE有什么意义?你可以直接把DRAW_NONE风格... Alexander Puzanov 2016.09.09 14:19 #16744 Alexey Kozitsyn- 用户没有这个选项 OFF: 论坛坏了吗?它应该在周末被打破... [删除] 2016.09.09 14:24 #16745 Alexander Puzanov:Alexey Kozitsyn- 用户没有这种可能性 OFF:论坛坏了?它应该在周末崩溃...可以让用户选择DRAW_ARROW和DRAW_NONE...是的,也无法引用它...... Artyom Trishkin 2016.09.09 14:25 #16746 Alexey Kozitsyn: 对箭头缓冲区设置clrNONE的意义何在?你可以直接把DRAW_NONE风格... 对指标用户的问题?如果一个人想禁止显示任何缓冲区的箭头,他们如何在设置中这样做?很多人要求我把它变成这样,当在设置中选择透明的颜色时,它就没有了,而不是黑色。以前,在设置中把颜色设置为clrNone会导致隐藏指示器缓冲区显示的箭头,而指示器缓冲区被设置为无颜色。 Artyom Trishkin 2016.09.09 14:29 #16747 Alexey Kozitsyn:可以让用户选择DRAW_ARROW和DRAW_NONE...是的,也无法引用...... 有不同的方法可以绕过正常的故障,但这是一个错误,这就是我报告的内容。 [删除] 2016.09.09 14:31 #16748 Artyom Trishkin: 对指标用户的问题?如果一个人想禁止显示任何缓冲区的箭头,他们如何在设置中这样做?很多人要求我把它变成这样,当在设置中选择透明的颜色时,它就没有了,而不是黑色。以前,在设置中把颜色设置为clrNone会导致箭头被指示器缓冲区设置为无色而隐藏。如果它以前是这样的,那就好了。更确切地说,是方便。如果想禁止显示箭头,而开发者又不纠正,可以在输入中设置 "显示/不显示 "标志,并将其实现为DRAW_ARROW/DRAW_NONE,正如我之前所说。 Artyom Trishkin 2016.09.09 14:33 #16749 Alexey Kozitsyn:如果它以前是这样的,那就好了。更确切地说,它很方便。如果想禁止显示箭头,而开发者又不愿意纠正,那么,正如我所说的,可以在输入中设置 "显示/不显示 "标志,并以DRAW_ARROW/DRAW_NONE的方式实现。 有各种方法可以绕过默认故障,但这是我报告的错误。 [删除] 2016.09.09 14:34 #16750 Artyom Trishkin: 有各种方法可以绕过国家分类,但这是一个错误,这就是我报告的内容。 是的,我看到了) 1...166816691670167116721673167416751676167716781679168016811682...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
昨天我们讨论了它,第1687页。:)但你最好读一下第1686页的这个帖子:https://www.mql5.com/ru/forum/1111/page1686#comment_2790746 顺便说一下,那个人回答了你的问题。只是事实证明,这个计划是这样的。调用指标的请求转到终端。也就是说,专家顾问或脚本不直接调用指标,终端充当中介。终端检查该指标是否已经以指定的参数存在。如果是这样,它将返回给调用该指标的程序,一个指向已经存在的指标的句柄(链接)。而在它的终端底土中,它在计数器中标明有这个指标的另一次调用。也就是说,它记录了这个指标有多少个手柄被返回。当有人做了IndicatorRelease,并不意味着其他用相同参数调用同一指标的人不再需要这个指标了。因此,终端机将计数器减少了一个,但让指标处于激活状态,因为有人使用它。这将一直持续到计数器被清零。当计数器被清零时,终端将从RAM中永久地删除该指标。
如果你试图创建一个包含IndicatorRelease的代码,但不调用指标本身,你将无法编译它,因为你必须向IndicatorRelease传递一个句柄,但如果你不从程序中调用指标,你将得不到句柄。
不幸的是,经检查发现这都是猜测。如果有一个内部计数器,它不会像你描述的那样工作。
我写了一个指标,随机填充其缓冲区。我通过iCustom调用这个指标,在不同的地方(MT5)输入相同的参数。我得到的是完全不同的缓冲区数值!或者MT5中存在一个错误,指标不能像公布的那样工作。
OFF: 论坛坏了吗?它应该在周末被打破...
Alexey Kozitsyn- 用户没有这种可能性
OFF:论坛坏了?它应该在周末崩溃...
可以让用户选择DRAW_ARROW和DRAW_NONE...
是的,也无法引用它......
对箭头缓冲区设置clrNONE的意义何在?你可以直接把DRAW_NONE风格...
可以让用户选择DRAW_ARROW和DRAW_NONE...
是的,也无法引用......
对指标用户的问题?
如果它以前是这样的,那就好了。更确切地说,是方便。
如果想禁止显示箭头,而开发者又不纠正,可以在输入中设置 "显示/不显示 "标志,并将其实现为DRAW_ARROW/DRAW_NONE,正如我之前所说。
如果它以前是这样的,那就好了。更确切地说,它很方便。
如果想禁止显示箭头,而开发者又不愿意纠正,那么,正如我所说的,可以在输入中设置 "显示/不显示 "标志,并以DRAW_ARROW/DRAW_NONE的方式实现。
有各种方法可以绕过国家分类,但这是一个错误,这就是我报告的内容。