来自一个 "傻瓜 "的问题 - 页 255

 
Agat:

它又不工作了。如果我在所需指标的代码中添加关于最小-最大的线条(或手动),https://www.mql5.com/ru/code/537?source=terminal5_mql5, 它根本就不会被画出来。它本身并没有画到窗口的边缘,这就是问题所在,这就是为什么我想增加层次,看看它画的边界在哪里。

当然,理想的情况是,你希望它从窗沿到窗沿。有什么办法可以实现这一点吗?

也许我没有这样说。它的画法很正常,顶部和底部都在同一水平线上,以画法结束。但这些线条与窗户的边缘之间有一个缺口。那么,到底有没有可能消除这些缝隙呢?
 
Agat:
也许我没有这样说。它画得很正常,在顶部和底部,画在同一水平线上结束。但这些线条与窗户的边缘之间有一个缺口。那么,只是这些差距到底能不能被消除?
给我看一下你在那里看到的截图!)))你看到的文字和你想得到的东西不是很清楚。 在截图上用箭头标出你要消除的差距。
 

这里是

 
Agat:

这里是

如果你是指从指标子窗口的最大/最小值到指标值的最大/最小值之间的差距,那么我在这篇文章中写了哪些函数可以探讨。

关于交易、自动交易系统和交易策略测试的论坛

傻瓜的问题

tol64, 2013.06.28 10:30

是的,你将需要跟踪事件,并不断监测你在窗口中看到的条形图上的新高点和新低点。为此,请查看帮助中的OnChartEvent()和IndicatorSetDouble()函数以及它们的所有标识符。

P.S. 还有ChartGetInteger()。

或者你有什么问题吗?开始写代码,然后显示具体的失败原因。


 
谢谢你!
 
当然,也有问题。该指标如何知道它应该从我画的一条红线画到另一条红线?为什么不提高或降低?这个差距是在哪里定义的?代码中没有任何内容。
 
Agat:

...如果你在所需指标"... "的代码中添加关于最小-最大的线条(或手动),它根本就不会被绘制。

它不是那样工作的。当然,差距是一个障碍。当指标到达窗口的边缘时,这是一个关键事件。你坐在这里,想知道你是否已经达到了它。
 
Agat:
当然,也有问题。指标如何知道它应该从一条红线画到我所画的另一条红线?为什么不高不低呢?这个差距是在哪里确定的?代码中没有任何内容。

有一些默认值。对于当前位置,你甚至可以在指标设置 中手动设置。规模 标签。但是,由于在当前时刻或使用图表滚动时,可见的最小值和最大值是不同的,那么就可以用MQL5来纠正。你希望完全没有缝隙。为什么他们会困扰你(差距)?

最大和最小的调整只与主(价格)图有关,因为在那里,如果一系列的图形指标远远超过了可见的符号价格,它们就根本无法被看到。也就是说,价格图上的最大值和最小值只对该工具的价格进行自动修正。

对于子窗口中的指标,高点和低点的修正要考虑到所有的图表系列。但是,如果你需要,你可以用MQL5设置你自己的值。

关于交易、自动交易系统和策略测试的论坛

这些 这些是来自《傻瓜》的问题

阿加特, 2013.06.28 11:51

它不是那样工作的。差距当然是有的。到达窗口的边缘是最重要的事件。而你坐在这里,想知道你是否已经达到了它。
窗户的边缘有什么关系?不要让自己的生活更加艰难。))追踪指标值和指标达到的水平值。
 
我已经做了八年的交易,我知道什么是参与,什么是不参与,我需要什么,我不需要什么。如果你不知道,就说我不知道,就可以了。
 
Agat:
我已经做了八年的交易,我知道什么是参与,什么是不参与,我需要什么,我不需要什么。如果你不知道,就说我不知道,就这么简单。
那么,你为什么这么快就批评我?实际上,我已经为你的问题列出了所有选项。不够吗?没有任何其他人。还是你需要一个现成的代码?如果是,你最好写上你需要一个现成的代码。))