读取设置为图表的指标缓冲区 - 页 6 12345678910 新评论 [删除] 2016.03.14 15:09 #51 Andrey Khatimlianskii:给我举个例子,在向EA提供数据的同时,需要一个事件驱动的模型。我有一个概率函数,显示价格最可能反弹的水平。我在HFT学到的方法是,当价格大幅跳涨10点时,在短期内有很大的可能性会反弹。时间越长,概率越低。好吧,这是在手指上,以明确这个例子或多或少是真实的,不是来自一个地方。因此,该指标显示了这一水平。显示的是我在图表上可以用眼睛看到的可视化的东西。我用图形对象和键盘来控制概率函数的参数。事实证明,除了该指标从计时器上活下来的事实(正如我上面所说,概率函数具有强烈的时间依赖性(分钟条--太粗略了))。还有一个对EventChart的依赖。它变成了一个研究工具,我可以根据我对曲线的看法和我对当前市场的想法,用鼠标和键盘调节指标值,我认为最正确的方式。专家顾问应该感知到这个调整后的指标在图表上的情况。我非常清楚,我们可以把数值写在RAM磁盘上作为一个文件,使用DLL来访问相应的缓冲区的指针。但这都是一个拐杖,你可以想象。不清楚为什么我通常不能以编程方式获得我在图表上已经看到的东西。而我有不少这样的指标研究工具,完全是基于OOP和事件模型。 [删除] 2016.03.14 15:19 #52 pako:显示缓冲区0的数据所写的就是所显示的请修改指标和EA,使其不打印到日志中。而EA显示的是指标缓冲区的值,鼠标悬停的地方。我已经给出了这样一个EA的例子。你没有显示源代码,所以你必须理解对ex4的一些怀疑态度,在这里有各种方法来创造一切如你想显示的外观。如果你拒绝,那么剩下的就是感谢我的时间,但这是徒劳的。 Andrey Khatimlianskii 2016.03.14 15:24 #53 comp:我有一个概率函数,显示最可能的价格反弹水平。这是我在HFT中学习到的方法,当价格大幅跳涨10个点时,在短期内有很大可能会反弹。时间越长,概率越低。好吧,这是在手指上,以明确这个例子或多或少是真实的,不是来自一个地方。因此,该指标显示了这一水平。显示的是我在图表上可以用眼睛看到的可视化的东西。我用图形对象和键盘来控制概率函数的参数。事实证明,除了该指标从计时器上活下来的事实(正如我上面所说,概率函数具有强烈的时间依赖性(分钟条--太粗略了))。还有一个对EventChart的依赖。它变成了一个研究工具,我可以根据我对曲线的看法和我对当前市场的想法,用鼠标和键盘调节指标值,我认为最正确的方式。专家顾问应该感知到这个调整后的指标在图表上的情况。我非常清楚,我们可以把数值写在RAM磁盘上作为一个文件,使用DLL来访问相应的缓冲区的指针。但这都是一个拐杖,你可以想象。不清楚为什么我通常不能以编程方式获得我在图表上已经看到的东西。而我有不少这样的指标研究工具,完全是基于OOP和事件模型。将计算部分移至EA。 让它在定时器上运行,并对事件作出反应。并让指标用选定的参数画出准备好的曲线。它的反应速度会更快,而且它不会对ticks作出反应,而是对图表事件作出反应。 参数更容易传递,因为它的数量不多(它不是一个带有数值的缓冲区)。例如,通过主变量或通过相同的自定义事件。论坛上有一个例子,如何在指标和专家顾问之间传递大数据数组,它工作得很快。但如果我们谈论的是几个参数,就没有必要了。这正是我想说的--专家顾问应该调整,指标应该绘制。 [删除] 2016.03.14 15:32 #54 Andrey Khatimlianskii:将计算部分移至EA。 让它在计时器上运行并对事件作出反应。并让指标用选定的参数画出准备好的曲线。它的反应速度会更快,而且它不会对ticks作出反应,而是对图表事件作出反应。 参数更容易传递,因为它的数量不多(它不是一个带有数值的缓冲区)。例如,通过主变量或通过相同的自定义事件。论坛上有一个例子,说明如何在指标和EA之间进行大型数据集的竞赛,这很迅速。但如果我们谈论的是几个参数,那就没有必要了。这正是我想说的--EA应该调整,指标应该绘制。当然,我知道如何绕过并创造出第N个能发挥作用的拐杖。而且我已经谈到了这个问题。请注意以下几点。由于某些原因,你仍然无法从图表中对指标数据进行人工 读出!这根本做不到(而且那里没有大量数据的传输,事实上,根本就没有。GetPtr 已经证明了这一点)!我也不能 "关心用户",他们不 "用显微镜敲打钉子"。从建筑学上讲,恰恰是你用你的逻辑提出了一个歪曲的设计。因为你将不得不为每一个选择而变得复杂。 关于交易、自动交易系统和测试交易策略的论坛 读取设置为图表的指标缓冲区 comp, 2016.03.14 09:19 这就是问题所在。有两个这样的活体指标。我必须确定它们之间的平均差异达到某个阈值的时刻(这时你需要在同一个专家顾问中进行子工作)。并在那一刻将其数值转储到一个文件中,以便进一步分析。或者,如果不重置,那么至少也要给指示器发送一个信号,使它们冻结在这个状态。 [删除] 2016.03.14 15:48 #55 comp:你应该尝试与服务台联系。向他们详细解释一切,并向他们展示。他们也许能提出一些建议。但不能肯定它将是快速的。是的,如果他们回答,请在这里公布答案。 Andrey Khatimlianskii 2016.03.14 16:47 #56 comp:当然,我知道如何绕过去,创造出一个能用的N次方的拐杖。并谈到了这一点。这不是一个变通的办法,而是一个来自正确方面的方法。 我并没有说开发者关心我们得不到这些数据。只是,如果你按计划使用这些工具,就没有必要了。 你不会通过把一袋水塞进烤面包机来尝试烧水吧?再一次--我不介意图表数据的提供。在某些情况下,当指标准备好并工作时,会更加方便。 但这并不是大众用户的必需品,而是一个单一问题的解决方案。IMHO。 [删除] 2016.03.14 17:08 #57 Andrey Khatimlianskii:你不会通过把一袋水塞进烤面包机来尝试烧水吧?你的建议让我觉得正是如此--荒谬。很可能,你没有遇到过这种 "奇怪 "的任务,这就是为什么你有这样的IMHO。事件驱动模型正是在指标中绘制的--它是非常方便的。此外,我设置了十几个缓冲区,但只画了一个/两个。其余的是每个栏的辅助信息,通过CTRL+D查看。在探索时,这确实有助于了解很多情况。但从这个话题的发言来看,几乎没有人理解它。即使是指标中的OOP也会引出 "为什么?"的问题。你必须试一试才能了解它。我有一个OOP通道指标,在其上进行交易时,立即计算出权益(在每个条形图和其他自定义标准上)。同时,在飞行中改变参数时,我看到(在图表上)交易是如何改变的。不需要测试员,一切都是互动的。但是要改变构造通道的 逻辑,你只需要使用继承,并注册几个只负责通道算法的字符串。由于OOP,其他一切都将自动完成。一般来说,有一些任务,在指标上,只有通过OOP,一切看起来都很好。指标中的事件模型也是如此。但说实话,我还没有在公共领域看到这种解决方案。也许这是一个非常小众的极客产品,只适合自己。 [删除] 2016.03.14 17:18 #58 Alexey Kozitsyn:你应该尝试与服务台联系。向他们详细解释一切,并向他们展示。他们也许能提出一些建议。但不能肯定它将是快速的。是的,如果他们回答了,请在这里公布答案,谢谢。调度#1428577。 Dmitry Fedoseev 2016.03.14 19:34 #59 comp: 不可能编写一个专家顾问 来接收在非默认输入参数的图表上运行的指标的缓冲值。因为iCustom的实现方式是这样的,它需要在SOURCE中为每个指标编写自己的调用。 可能的。以理智的方式对指标进行编码。 Dmitry Fedoseev 2016.03.14 19:36 #60 comp:侵略性与论证是成反比的!哪个链接是有问题的--我不明白。给出了指标和EA代码。事实表明,在某些情况下,你无法通过iCustom获得缓冲区。因此,这个标题不仅是正确的,也是经过验证的。与iCustom的限制不同,它是类似的。如果不说别的,你的 "你可以 "和 "我不认为有什么问题 "有什么意义?那就不要参与这个话题,因为你不能做出任何建设性的贡献。 你唯一需要的是一个链接,以便你能学会阅读的入门知识。 12345678910 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
给我举个例子,在向EA提供数据的同时,需要一个事件驱动的模型。
我有一个概率函数,显示价格最可能反弹的水平。我在HFT学到的方法是,当价格大幅跳涨10点时,在短期内有很大的可能性会反弹。时间越长,概率越低。好吧,这是在手指上,以明确这个例子或多或少是真实的,不是来自一个地方。
因此,该指标显示了这一水平。显示的是我在图表上可以用眼睛看到的可视化的东西。我用图形对象和键盘来控制概率函数的参数。事实证明,除了该指标从计时器上活下来的事实(正如我上面所说,概率函数具有强烈的时间依赖性(分钟条--太粗略了))。还有一个对EventChart的依赖。它变成了一个研究工具,我可以根据我对曲线的看法和我对当前市场的想法,用鼠标和键盘调节指标值,我认为最正确的方式。
专家顾问应该感知到这个调整后的指标在图表上的情况。我非常清楚,我们可以把数值写在RAM磁盘上作为一个文件,使用DLL来访问相应的缓冲区的指针。但这都是一个拐杖,你可以想象。不清楚为什么我通常不能以编程方式获得我在图表上已经看到的东西。
而我有不少这样的指标研究工具,完全是基于OOP和事件模型。
显示缓冲区0的数据
所写的就是所显示的
请修改指标和EA,使其不打印到日志中。而EA显示的是指标缓冲区的值,鼠标悬停的地方。我已经给出了这样一个EA的例子。
你没有显示源代码,所以你必须理解对ex4的一些怀疑态度,在这里有各种方法来创造一切如你想显示的外观。
如果你拒绝,那么剩下的就是感谢我的时间,但这是徒劳的。
我有一个概率函数,显示最可能的价格反弹水平。这是我在HFT中学习到的方法,当价格大幅跳涨10个点时,在短期内有很大可能会反弹。时间越长,概率越低。好吧,这是在手指上,以明确这个例子或多或少是真实的,不是来自一个地方。
因此,该指标显示了这一水平。显示的是我在图表上可以用眼睛看到的可视化的东西。我用图形对象和键盘来控制概率函数的参数。事实证明,除了该指标从计时器上活下来的事实(正如我上面所说,概率函数具有强烈的时间依赖性(分钟条--太粗略了))。还有一个对EventChart的依赖。它变成了一个研究工具,我可以根据我对曲线的看法和我对当前市场的想法,用鼠标和键盘调节指标值,我认为最正确的方式。
专家顾问应该感知到这个调整后的指标在图表上的情况。我非常清楚,我们可以把数值写在RAM磁盘上作为一个文件,使用DLL来访问相应的缓冲区的指针。但这都是一个拐杖,你可以想象。不清楚为什么我通常不能以编程方式获得我在图表上已经看到的东西。
而我有不少这样的指标研究工具,完全是基于OOP和事件模型。
将计算部分移至EA。
让它在定时器上运行,并对事件作出反应。
并让指标用选定的参数画出准备好的曲线。它的反应速度会更快,而且它不会对ticks作出反应,而是对图表事件作出反应。
参数更容易传递,因为它的数量不多(它不是一个带有数值的缓冲区)。例如,通过主变量或通过相同的自定义事件。
论坛上有一个例子,如何在指标和专家顾问之间传递大数据数组,它工作得很快。但如果我们谈论的是几个参数,就没有必要了。
这正是我想说的--专家顾问应该调整,指标应该绘制。
将计算部分移至EA。
让它在计时器上运行并对事件作出反应。
并让指标用选定的参数画出准备好的曲线。它的反应速度会更快,而且它不会对ticks作出反应,而是对图表事件作出反应。
参数更容易传递,因为它的数量不多(它不是一个带有数值的缓冲区)。例如,通过主变量或通过相同的自定义事件。
论坛上有一个例子,说明如何在指标和EA之间进行大型数据集的竞赛,这很迅速。但如果我们谈论的是几个参数,那就没有必要了。
这正是我想说的--EA应该调整,指标应该绘制。
当然,我知道如何绕过并创造出第N个能发挥作用的拐杖。而且我已经谈到了这个问题。请注意以下几点。
由于某些原因,你仍然无法从图表中对指标数据进行人工 读出!
这根本做不到(而且那里没有大量数据的传输,事实上,根本就没有。GetPtr 已经证明了这一点)!我也不能 "关心用户",他们不 "用显微镜敲打钉子"。从建筑学上讲,恰恰是你用你的逻辑提出了一个歪曲的设计。
因为你将不得不为每一个选择而变得复杂。
关于交易、自动交易系统和测试交易策略的论坛
读取设置为图表的指标缓冲区
comp, 2016.03.14 09:19
这就是问题所在。有两个这样的活体指标。我必须确定它们之间的平均差异达到某个阈值的时刻(这时你需要在同一个专家顾问中进行子工作)。并在那一刻将其数值转储到一个文件中,以便进一步分析。或者,如果不重置,那么至少也要给指示器发送一个信号,使它们冻结在这个状态。你应该尝试与服务台联系。向他们详细解释一切,并向他们展示。他们也许能提出一些建议。但不能肯定它将是快速的。
是的,如果他们回答,请在这里公布答案。
当然,我知道如何绕过去,创造出一个能用的N次方的拐杖。并谈到了这一点。
这不是一个变通的办法,而是一个来自正确方面的方法。
我并没有说开发者关心我们得不到这些数据。只是,如果你按计划使用这些工具,就没有必要了。
你不会通过把一袋水塞进烤面包机来尝试烧水吧?
再一次--我不介意图表数据的提供。在某些情况下,当指标准备好并工作时,会更加方便。
但这并不是大众用户的必需品,而是一个单一问题的解决方案。
IMHO。
你不会通过把一袋水塞进烤面包机来尝试烧水吧?
你的建议让我觉得正是如此--荒谬。
很可能,你没有遇到过这种 "奇怪 "的任务,这就是为什么你有这样的IMHO。
事件驱动模型正是在指标中绘制的--它是非常方便的。此外,我设置了十几个缓冲区,但只画了一个/两个。其余的是每个栏的辅助信息,通过CTRL+D查看。在探索时,这确实有助于了解很多情况。
但从这个话题的发言来看,几乎没有人理解它。即使是指标中的OOP也会引出 "为什么?"的问题。你必须试一试才能了解它。
我有一个OOP通道指标,在其上进行交易时,立即计算出权益(在每个条形图和其他自定义标准上)。同时,在飞行中改变参数时,我看到(在图表上)交易是如何改变的。不需要测试员,一切都是互动的。但是要改变构造通道的 逻辑,你只需要使用继承,并注册几个只负责通道算法的字符串。由于OOP,其他一切都将自动完成。
一般来说,有一些任务,在指标上,只有通过OOP,一切看起来都很好。指标中的事件模型也是如此。但说实话,我还没有在公共领域看到这种解决方案。也许这是一个非常小众的极客产品,只适合自己。
你应该尝试与服务台联系。向他们详细解释一切,并向他们展示。他们也许能提出一些建议。但不能肯定它将是快速的。
是的,如果他们回答了,请在这里公布答案,谢谢。
调度#1428577。
不可能编写一个专家顾问 来接收在非默认输入参数的图表上运行的指标的缓冲值。因为iCustom的实现方式是这样的,它需要在SOURCE中为每个指标编写自己的调用。
侵略性与论证是成反比的!哪个链接是有问题的--我不明白。
给出了指标和EA代码。事实表明,在某些情况下,你无法通过iCustom获得缓冲区。因此,这个标题不仅是正确的,也是经过验证的。
与iCustom的限制不同,它是类似的。如果不说别的,你的 "你可以 "和 "我不认为有什么问题 "有什么意义?那就不要参与这个话题,因为你不能做出任何建设性的贡献。