垂直线。 - 页 3

 
Rashid Umarov:

如果有的话,也不会很快。它将作为一个遥远的非优先任务出现在第100位上。

我明白了,谢谢你。那么解决这个问题的最好方法是什么呢?对于垂直和斜线段你自己的缓冲区?使用什么绘画风格 比较好?

 
Rashid Umarov:

如果有的话,也不会很快。它将作为一个遥远的非优先任务出现在第100位上。

感谢你根本就没有被送来。)))))

希望这不是一个困难的任务,可以在休息时解决,类似于解决垂直人字形部分。毕竟,在意识到需要这样做之后,它被 "瞬间 "解决了。

 
Nauris Zukas:
有什么想法吗?为什么在OnCalculate启动 后,终端的 rates_total:在第一个tick上为372158,然后正常的 rates_total: 10001?

当我改变图表的周期时,同样的事情发生了--从一开始,Rates_total就很大,然后在1 tick之后就正常了。我猜这是某种错误。

 
Nauris Zukas:

当改变图表周期时,同样的事情--在开始时,Rates_total很大,然后在1个tick之后,它就正常了。我猜这是某种错误。

你是如何发现的?

 
Alexey Viktorov:

你是如何确定的?

我把它放在OnCalculate 中。

Print(" rates_total: ",rates_total);

而这是我重新启动终端后得到的结果:

QS 0 17:18:59.129 Test_rates_total (EURUSD,M1) rates_total: 372273
MK 0 17:18:59。132 Test_rates_total (EURUSD,M1) rates_total: 372273
HQ 0 17:18:59725 Test_rates_total (EURUSD,M1) rates_total: 10004
OI 0 17:19:02249 Test_rates_total (EURUSD,M1) rates_total: 10005
NR 0 17:19:03.166 Test_rates_total (EURUSD,M1) rates_total: 10005

 

在数据加载之前,可能会打印出垃圾。

PS:不,不是垃圾。但由于数据缺失。

 
Alexey Viktorov:

在数据加载之前,可能会打印出垃圾。

PS:不,不是垃圾。但由于数据缺失。

如果没有数据,我希望看到的是0或-1,比如说。显然,这不是一个关键问题,但值得事先记住。

 
Nauris Zukas:

如果没有数据,我就希望看到例如0或-1。显然,这不是一个关键问题,但必须在前面记住它。

记住,是的,你绝对必须这样做。不知何故,我没有注意到......我得考虑一下,做做实验,看看我能做什么。

 
Alexey Viktorov:

要记住,是的,它肯定需要。不知何故,我没有注意到......需要思考,实验可以做什么

我相信这是一个终端错误,也是对MT开发者的一个挑战。

 
Vitaly Muzichenko:

我相信这是终端的一个错误,也是MT开发者的一项任务。

可能是。但是,对指示器或终端进行几次重新加载,就能消除这种麻烦......我不想搞乱它。应该清楚地描述什么行动之后会发生什么。而且我没有足够的词汇量来进行这种交流。