初学者的问题 MQL4 MT4 MetaTrader 4 - 页 101

 
MikeZv:

谢谢你,Nikolay...
我从这两条线上取材。
然后我把它们合并成一个(留下一个缓冲区)。同样的结果。


这里是显示一切正常工作的脚本。

打印结果 2017.11.04 01:15:45.359 check EURUSD,H1: 1.163966063602423 2147483647.0


该指标有draw_begin=500变量,即从结束时(从最新鲜的蜡烛开始)绘制图表的蜡烛数。
当我们使用iCustom()方法提取指标值时,这个500点是从哪个蜡烛图开始计算的?
为什么它很重要 - draw_begin不仅用于绘图,而且还参与指标的计算 ...

它是从当前图表的0条开始计算的,例如,如果数值是500,计算600条,将没有结果

附加的文件:
check.mq4  2 kb
 
Nikolay Ivanov:

这里是显示一切正常工作的脚本。

打印结果 2017.11.04 01:15:45.359 check EURUSD,H1: 1.163966063602423 2147483647.0



谢谢你的回答,尼古拉斯!
当我将脚本应用于欧元兑美元 D1图表 时,它的输出是

2017.11.04 12:54:37.009 check EURUSD,Daily: 2147483647.0 1.103082155651458

----------------------------------------------------------------------------------
如果我在测试中从EA读取iCustom(),而没有打开图表,那么指标将从哪个蜡烛上读取(drawing_begin问题)?
如果我是为2010年进行测试,那么这个指标就不能使用?

 
MikeZv:


如果在测试中,我们从专家顾问中读取iCustom(),而不打开任何图表,那么指标将从哪个烛台开始计算(绘图_begin问题)?
如果我是为2010年进行测试,那么这个指标就不能使用?


这将是确定的,在测试器中或在现实生活中的0条,无论是否有图。它将被用来计算这个值。

 
Nikolay Ivanov:

这将是确定的,在测试器中或在现实生活中的0条,无论是否有图。它将被从中计算出来。


那么,零条是最后下载的条数(包含在档案中)?

 
MikeZv: 那么,零条是指上传的最后一条街(包含在档案中)?

测试人员在一个给定的范围内查看历史数据。在这一点上,最后查看的条形图将是空条。接下来的小节就像还没有小节一样。然后再取下一个历史记录条,成为零。这种情况一直持续到预先设定的测试范围结束。完全模拟真实交易

 
STARIJ:

测试人员在一个给定的范围内查看历史记录。查看的最后一个条形图,此刻将为零。接下来的小节就像还没有小节一样。然后再取下一个历史记录条,成为零。这种情况一直持续到预先设定的测试范围结束。完全模拟真实交易


STARIJ,谢谢你的回答。
因此,测试器中的零条,是目前计数的那条,它一直转移到档案中的最后一条。
也就是说,如果设置了500个D1蜡烛的周期,那么在任何情况下(在测试器中)--在每个有关的蜡烛前两年。
我说对了吗?

 
MikeZv:

STARIJ,谢谢你的回答。
因此,测试器中的零条,是目前计数的那条,它一直转移到档案中的最后一条。

零条是目前最后一个可用的。而且它在指定的测试间隔结束之前就向档案的末端移动。


也就是说,如果设置了500个D1蜡烛的周期,那么在任何情况下(在测试器中)--在每个有关的蜡烛前两年
我说对了吗?

而这部分是很难理解的。

2年有什么关系呢?零条是目前有问题的一条,它是有问题的最后一条。在那之后,酒吧就有点不存在了。但是一个时期过去了(实际上要快得多,因为下一个条形图现在已经准备好了,我们只需要完成所需的计算),下一个条形图被引入。现在是最后一个了,现在是零了。但一个时期过去了,又进入了下一个小节。现在是最后一个,现在是零。以此类推,直到整个测试范围的结束。

 
STARIJ:

这与2年有什么关系呢?零条是目前有问题的一条,它是有问题的最后一条。在那之后,酒吧就有点不存在了。但是一个时期过去了(实际上要快得多,因为下一个条形图已经准备好了,我们现在就可以得到它,只是需要完成所需的计算),下一个条形图被引入。现在是最后一个了,现在是零了。但一个时期过去了,又进入了下一个小节。现在是最后一个,现在是零。以此类推,直到整个测试范围的结束。

可能更容易表述为 "当前的买入价和卖出价为零条"。

 
Vitaly Muzichenko:

也许说 "当前价格是买入价,而卖出价是零条 "更容易。

图表上的价格在纵轴上,从下到上,而时间和条形图的编号在横轴上,向右。

零点栏是当前可用的最后一个栏。历史上存在以下条状物,但对测试者来说还不能使用。稍后,当这个小节被计数后,测试者将进入下一个小节,这将成为他的零。

 
STARIJ:

纵轴上的价格从下到上,横轴上的时间和条形图的编号在右边。

零条是当前可用的最后一条杠。历史上存在以下条状物,但对测试者来说还不能使用。后来,当这个小节算完后,测试者将进入下一个小节,这个小节对他来说将成为零。

那么,我写了什么?

原因: