文章 "使用 CGraphic 开发库实现一个剥头皮市场深度"

 

新文章 使用 CGraphic 开发库实现一个剥头皮市场深度已发布:

在本文中,我们将会创建一个剥头皮市场深度工具的基本功能。另外,我们将基于 CGraphic 开发库开发一个订单分时图表,并且把它与订单簿整合。使用所描述的市场深度,就可以创造一个用于短线交易的强大辅助工具。

前两种方法可以结合起来,例如,SymbolInfoTick 函数可以在 OnTick 或者 OnCalculate 中调用以取得最新分时的参数,但是,这两种方法对于我们来说没有用,因为分时流的出现。

为了了解分时是如何形成的,让我们回顾文章 以莫斯科交易所衍生产品市场为例的交易定价原则 并考虑用于黄金的市场深度: 

价格, 每盎司黄金的价格$ 盎司数量 (合约数)
1280.8 17
1280.3 3
1280.1 5
1280.0 1
1279.8 2
1279.7 15
1279.3 3
1278.8 13

图 4. 一个市场深度的实例



作者:Vasiliy Sokolov

 
是的,很好。最重要的是,要让玻璃杯中的价格静止不动,只有买入价和卖出价在移动。这样更便于观察玻璃杯中的密度。
 
我在工作中使用了您的类,但确实出现了超出数组的 错误,但我没有注意,因为按照惯例,我是在玻璃杯已经装满的时候才开始的,我也会做您的修改 ))) 感谢您的工作。
 
Konstantin:
我在工作中使用了您的类,但确实出现了超出数组的 错误,但我没有注意,因为按照惯例,我是在玻璃杯已经装满的情况下开始装玻璃杯的,我也会对玻璃杯进行修改 ))) 感谢您的工作。

最好不要进行修改,而是使用文章所附的版本。这个错误和其他一些错误都在那里得到了修正。例如,当买入或卖出交易水平的数量发生变化时,投注开始正常工作。甚至在空仓时也能正常工作。

 
Ilmir Galiev:
是的,很好。最重要的是,要让玻璃杯中的价格静止不动,只有买入价和卖出价在移动。观察玻璃中的密度更为方便。

试试 ScaleTiksWithBook 模式。

 

瓦西里,很棒的文章!非常感谢你的辛勤工作,我发现了很多对我有用的东西。我特别喜欢分页和搜索新刻度的算法(刻度组 的比较)。

遗憾的是,我无法在测试器调试模式下检查它--不倒翁事件未被处理。一般来说,这对测试机器人 来说是个很大的缺陷,我认为...

我有个小建议。如果我们以这种形式在图表上为最后价格画一条线,会怎么样?


不过,我不确定标准CGraphic 类是否能画出这样一条线....。

 

如果想法不错,那么就有必要像邦达尔的驱动器那样,在通过的地段上加上圆圈。非常方便。

 
Ilmir Galiev:

如果想法不错,那么就有必要像邦达尔的驱动器那样,在通过的地段上加上圆圈。非常方便。


所以,我们的任务就是实现 Bondar 驱动器的类似功能? 我想这个想法没有任何意义,因为使用 Bondar 驱动器本身的现成功能会更容易,而 MetaTrader 的设计初衷是交易系统编程。)

 

你好,瓦西里、

我非常喜欢这篇文章,它让我大开眼界。请写一篇关于如何使用 DOM 进行剥头皮的后续文章。我真的很想知道您是如何利用这一工具进行剥头皮交易的。

非常感谢你的这篇文章和其他作品。

谢普

 

我觉得您的文章非常有趣。我会努力从中汲取灵感,提升自己。谢谢

 

您能告诉我如何在您的实施方案中找到玻璃杯中最大体积的 价格吗? 我找到了体积本身,一切都清楚了,但如何找到这个最大 密度 价格呢?