任何想看没有缺失条形图的人--在这里=)

 
今天发表了一篇文章《没有 "洞 "的图表》,其中详细描述了填补缺失条形图的算法。
论坛上有那么多支持这种图表的 "呼喊"(和只是声明),我只是忍不住要研究一下这个问题=)

因此,让我们尝试一下,并提出改进的意见和建议。

ps:在文章中讨论不是很方便--每次都要多下载一百多KB--为什么?;)
 
komposter писал (а):
今天发表了一篇文章《没有 "洞 "的图表》,其中详细描述了填补缺失条形图的算法。
论坛上有那么多支持这种图表的 "呼喊"(和只是声明),我只是忍不住要研究一下这个问题=)

因此,让我们尝试一下,并提出改进的意见和建议。

ps:在文章中讨论不是很方便--每次都要多下载一百多KB--为什么?;)

请说明为什么你为"AllMinutes.mq4 " 选择了一个专家顾问而不是一个指标
(我自己把 "接近它 "写成指标,只是因为我认为 "一个图表上有许多指标比许多图表上有一个专家要好"。ZS.很多指标/专家/脚本的 "我的细微差别 "是根本)。
 
(我自己用指标的形式写了 "接近它",只是因为我觉得 "一个图表上有许多指标比一个专家有许多图表好"。ZY。许多指标/专家/脚本的 "我的细微差别 "是根本)。


AllMinutes.mq4, 一个 图表上工作,更新多个 图表(最多32个)。
该指标是用来做什么的?有一张 "服务 "图,是不是很可惜呢?)

实际上,我只是没有想到这种可能性 )))
 
编辑帖子的窗口表现得很奇怪,按 "添加评论 "后,帖子的内容不知在哪里消失了,好吧,我再试着打一下。我认为应该是这样的:1.在一个新条形的 第一秒,我们看是否有一个报价:a)是的,有一个报价--条形被正常绘制,代码可以等到条形结束(没有新刻度线的开始将不起作用,所以我们肯定需要一个脚本);b)没有报价--我们绘制一个 "空条",切换到周期性检查的模式,在我们的 "空条 "内出现刻度线;2。如果绘制了一个 "空条",定期检查是否出现了一个报价:a) 出现了一个√--用一个真正的条代替 "空条",并将代码设置为假日,直到当前条时间结束;b) 没有√--继续处于等待模式;这将大大减少CPU负载:)
 
第0条不会被 "正常 "更新 - 这些是离线图表。
在我看来,画一个不存在的价格也是不对的--只有在明确错过的情况下,才应该画一个错过的柱子=)
 
先生们!以这种方式解决的问题只有一小部分---。

1.内置指标(和那些与MT4一起交付的指标)仍将不正确地工作,以及基于它们的EA。当然,你可以改写必要的......这就是许多人所做的 :)
2.例如,我想知道是什么导致了数据的差距--价格没有变化是一回事,如果是技术问题造成的后果又是另一回事。
再来看看零条。当从最后一个条形图到现在的时间超过图表周期时,可以确定它被跳过。 但没有关于这种跳过的原因的信息......而且,我们不能保证此刻能以最后已知的价格下(平)单。
 
>> 而且没有人保证可以在那一刻以最后的已知价格下单(平仓)。

如果价格没有变化,为什么 "没有人保证"?
在本论坛和http://www.metatrader4.com/ru/forum,搜索关于酒吧跳槽的讨论主题。
这个话题已经被打烂了,剩下的只是一个搜索论坛的建议。
 
1.内置指标(以及MT4提供的指标)仍然不能正常工作,基于这些指标的EA也不能正常工作。当然,你可以改写必要的......这正是许多人所做的:)

为什么?在所有*图表上也是如此?


再一次--------用零点的方式。当从最后一个条形图到现在的时间超过了图表周期时,就可以确定它被跳过了。 但没有关于这种跳过的原因的信息...

这就是为什么AllMinutes 只在第一个 "正常 "柱子出现时才画出错过的柱子。
 
komposter писал (а):

1.内置指标(以及MT4提供的指标)仍然不能正常工作,基于这些指标的EA也不能正常工作。当然,你可以改写必要的......这正是许多人所做的:)

为什么?他们在所有*图表上也这样做?

因为指标是向后计算一定数量的柱子。如果有差距--很明显,同一个MA可能是在不同的时间段倒过来计算的。也就是说,当计算MA(9)时,意味着MA是为过去9个时间段计算的。而如果有遗漏,我们将得到(事实上)然后是MA(10),然后是MA(20)。


再一次--------用零点的方式。但没有关于这种跳过的原因的信息。

这就是为什么AllMinutes 只在第一个 "正常 "柱子出现时才画出错过的柱子。


关于跳过的原因的问题仍未解决。
 
Renat:
>> 而且没有人保证可以在那一刻以最后的已知价格下单(平仓)。

如果价格没有变化,为什么 "没有人担保"?

因为除了价格没有变化外,可能还有一些技术问题。我认为我们不需要解释我们正在谈论的内容。


在本论坛和http://www.metatrader4.com/ru/forum,搜索讨论酒吧跳槽的主题。
这个话题太老套了,以至于只剩下一个搜索论坛的建议。

我同意,这很老套。而且现在也是如此。
 
因为指标是向后计算一定数量的柱子。如果有差距--很明显,同一个MA可能在不同的时间点被计算为不同时期的TIME倒退。也就是说,当计算MA(9)时,意味着MA是为过去9个时间段计算的。而如果有遗漏,我们将得到(事实上)然后是MA(10),然后是MA(20)。


为什么?在所有*图表上也是如此?


我特别澄清了:在AllMinutes 专家生成的图表上也是错误的?


与跳过的原因有关的问题仍未解决。


或者,IsConnected()的持续检查。
此外,如果由于失去连接而丢失了条形图,则必须在恢复连接时下载它们。
然而,我没有测试过这种情况,不知道 "填孔器 "会有什么表现。