文章 "开发回放系统 — 市场模拟(第 18 部分):跳价和更多跳价(II)"

 

新文章 开发回放系统 — 市场模拟(第 18 部分):跳价和更多跳价(II)已发布:

显然,目前的衡量度与创建 1-分钟柱线的理想时间相距甚远。这是我们要率先解决的一件事。解决同步问题并不困难。也许这看起来很难,但实际上却很简单。在上一篇文章中,我们没有进行所需的调整,因为它的目的是解释如何把图表上创建 1-分钟柱线的跳价数据转移至市场观察窗口。

我对每篇文章的观念是解释和鼓励人们学习和深入探索 MetaTrader 5 平台和 MQL5 语言。这远远超出了在某处分发的代码中能够看到的内容。我真的希望你们每个人都有创造力和动力,去探索以前从未走过的道路,而非总是做同样的事,就好像所有人在 MQL5 或 MetaTrader 5 帮助下做到的那些事之外,没有带来任何益处。但我们回到我们的文章。

此处,我们有一个非常简单的更改。该更改仅创建和显示出价和要价值。但请记住,创建时基于最后一笔交易价格的数值,且只当我们与模拟数值打交道时才会进行。运行该段代码,我们将获得由随机游走系统生成的内部图形表达,就像我们使用 EXCEL 时所做的那样。在文章“开发回放系统 — 市场模拟(第 15 部分):模拟器的诞生(V)- 随机游走”中,我提到还有其它途径也可以做到同样的可视化,我指的就是这个模型。但那时还未到说如何做的时候。现在是时候了。

如果这些出和要价值尚未创建,我们只好根据上次模拟价格显示数值。这对您来说可能已经足够了,但有些人真的很喜欢看出价和要价值。不过,以这种方式使用数据并不完全合适。事实上操作是在出价和要价间精确运作的,没有真正接触它们,这表明直接操作是在市场上进行的。因此,交易是在没有订单簿的情况下执行的。在这种情况下,价格不应该移动,尽管它会如此,正如我们将在模拟器中看到的那样。因此,我们只需要修复以绿色高亮显示的部分。这样做是为了令走势至少与人们的实际期望一致。

作者:Daniel Jose