文章 "MеtaTrader5 图表上的水平示意图" - 页 3

[删除]  
Andrei Novichkov:

我不是最有毅力的人,这是我的弱点 )

我已经回答了这篇文章是关于什么的问题。但我准备再次澄清。

文章中给出的指标只是一个例子。它们只执行一项任务--显示如何连接要包含的文件以及连接后会发生什么。在撰写文章时,我收到了与您相同的截图。这种情况发生在CHART_EVENT 事件中,当然,这在工作指标中是不允许的。我可以肯定,这不是一个错误。在培训指标中,事件处理程序是有的,但没有特别的修饰,很原始。没有必要这样做,而且我也没有考虑到这些指标将需要密集移动。

如何使用代码请参见文章,您还没有仔细阅读。我在文章中写到,应将两个生成的数组送入输入端。我还给出了部分代码,说明如何正确创建此类数组。同样,文章明确指出,对这一特殊部分(创建数组)的关注较少。为什么呢?因为主要角色是包含文件。它是一种 "常量 "值。但第二部分,也就是要解决CHART_EVENT 等 问题的地方,却是一个 "可变 "值。这一部分每次都要改变。今天需要玻璃杯,明天需要图表,后天又需要其他东西。这就是为什么这部分被赋予次要角色,开发人员将为自己编写这部分代码。他将拥有自己的事件处理程序和创建数组的方法。然后,你只需添加要包含的文件即可。这就是文章中描述的工作方案。

库文件本身也不是不可更改的。它可以被编辑、添加、从类中继承等。我还要告诉你,即使开发人员扔掉我所有的代码,只采用 "数组准备 - 管理器 - 图表 "的方案,我也会非常满意。虽然现在,在您提出意见之后,这种情况不太可能发生了。

你强调了我决定不详细讨论的问题。我考虑了很久,做出了这个决定,现在我继续坚持,不是因为固执,而是因为我相信这个决定是正确的。所以我不认为你们认为的错误是错误。不幸的是,情况就是这样。这与我的固执无关。

我已经在实战条件下测试过算法本身,它是有效的。我有来自其他网站、其他开发者的类似指标,它们显示的结果与我的极为接近。四舍五入的方法不同,刻度也不同,但这不是重点。我应该在文章中提到这一点吗?不,可能不用。

你所说的正确例子是基于此代码的 "战斗 "指标。我正在研究这样一个指标和我描述的方案。这将是以后的事,但一旦准备就绪,我一定会在这里发布。

О!我没有回答第一个问题。这篇文章是关于库文件的,基本上就是一段代码。

阿列克谢,我很难回答得更周到、更仔细了。)我真心希望您的回答是清晰、易懂和诚实的。

如果您从一开始就明确说明文章的目的,我可能就不会提出关于指标的问题了。老实说,标题有误导性(至少误导了我)。感谢您的详细回复。

 
那就好。我很高兴问题得到了解决。我们的讨论肯定对我有帮助,因为它给了我一些线索,让我知道今后如何提高材料的质量。谢谢。
 
事实上,还有很多话没有说出来。那画布呢?不光是这个,我还想要续集。
 
让我想想,为什么不呢?我是说,政府还得批准呢。
 

您好。

我丈夫用您的作品在 Ninjatrader 中工作。这可能吗?这是否侵犯了您的版权?

谢谢。

 
bankova.elizabet:

你好

我丈夫用您的作品在 Ninjatrader 中工作。这可能吗?这是否侵犯了您的版权?

谢谢。

不,不会。让他随意使用吧。祝他好运)。

 

我将加入我的五分钱 ))

大约一年前,我编写了一个用于收集实时成交量集群 CBaseVolume 的类,并在此基础上编写了几个指标,一切都是实时计算的,没有负载,图形通过标准库中的 CCanvas 实现:

iDelta M1

iDelta 指标

iVolumeProfile H1


iVolumeProfile D1 + iDelta M1:


iVolumeProfile M1 按指定的最小值过滤体积:




在此基础上还编写了几个机器人,这里是最后一个 Hidden Profit (HiPr v1.04 ( FORTS )):


这不是销售广告,因为所有内容都仅供内部使用如果双方感兴趣,我可以免费分享所有问题在 ls.

 
有趣 )我的理解是否正确,即每个图表都是一个单独的画布?
 
Andrei Novichkov:
有趣 )我的理解是否正确,每个图表都是一个单独的画布?

我以前也是这么做的,但后来我发现除了按钮和下拉复选框用于选择在图表上显示什么之外,其他都在一个画布上。

我还在一个单独的画布上制作了一个玻璃,但它只是 HFT 的遗留物,有一些电平会从那里复制信号))而且为算法选择交易量也更方便。

 

是的,我明白。)

大量的工作和调试可能花了不止一天的时间 ))))看起来令人印象深刻。毫无疑问,看到它的实现过程会很有趣。我可能也要在画布上做类似的事情。