基于 "ZigZag "指标的策略--"Last ZZ50" - 页 5

 

你没有考虑到A点出现在一个小的回撤中,并将随着回撤的继续而跟随它。采取已经形成的点会更符合逻辑。在我们的案例中,这些是BCD点。而B点可能成为A点,并进一步重划。

我已经布置了专家顾问,以便进行实验。这个想法似乎很有趣。我自己对其中的很多东西进行了微调。我尝试了不同的变体。

 
Dmitiry Ananiev:

你没有考虑到A点出现在一个小的回撤中,并将随着回撤的继续而跟随它。采取已经形成的点会更符合逻辑。在我们的案例中,它们是BCD点。而B点可能成为A点,并进一步重划。

我已经布置了专家顾问,以便进行实验。这个想法似乎很有趣。我自己对其中的很多东西进行了微调。我尝试了不同的变体。

一切都已经实现,可以在之前的视频中看到。

你所布置的专家顾问将不会按策略工作!你可以把它作为一个新的工具。

 
Vladimir Karputov:

可以将价格正确地存储在一个全局变量中(即数据类型为双倍)。但这是非常危险的:你可以在四舍五入方面犯错,用户可以无意中修改顺序(有意和无意)。

但保存票据(ulong类型)是一个更安全的方法--即使被修改,票据也保持不变(当然不包括翻转和清算(虽然在清算的情况下我不是100%确定))。

在我们的案例中,我们需要保持ZZ峰的价格

 

最后的ZZ50版本 "1.005"

总之,到目前为止,代码本身,描述将在后面的同一篇文章中出现。


描述

  • 挂单只在新条形图诞生的时候下。
  • 每次我们寻找 "A"、"B "和 "C "点。
  • 以区分 "AB "射线上的挂单和 "BC "射线上的挂单 - 订单票据被保存在终端的全局变量 中 - 票据被保存在一个变量名称中。格式如下。

//|  format: "Last ZZ50ABnnnnnnnn"                                   |
//|          "Last ZZ50BCnnnnnnnn"                                   |
//|          nnnnnnnn - ticket                                       |

  • 当 "AB "射线发生变化时,我们移动相应的挂单。
  • 当一个新的射线出现时,所有的挂单应被删除

附加的文件:
Last_ZZ50.mq5  45 kb
 
Vladimir Karputov:

最后的ZZ50版本 "1.005"

总之,到目前为止,代码本身,描述将在后面的同一篇文章中。

很好,这个过程正在进行中)

需要什么。

在一条射线上--一(1)个交易,现在有几个,这破坏了统计数据。

如果订单触发了,就是这样,不要再把它放在这个射线上,等待下一个。

 
Vladimir Karputov:

最后的ZZ50版本 "1.005"

描述

  • 挂单只在新的条形图诞生时才会被下。
  • 每次我们寻找 "A"、"B "和 "C "的时候。
  • 以区分 "AB "射线和 "BC "射线上的未决订单 - 订单票据被保存到终端的全局变量 中 - 票据被保存在变量名称中。格式是。

  • 当 "AB "射线发生变化时,我们移动相应的挂单。
  • 当一个新的射线出现时,所有的挂单被删除

我在视频中讲述了这个策略的缺陷


 

最后的ZZ50版本 "1.006"

新的:在每个当前射线 "AB "或 "BC "上现在可以打开(不是打开,而是BE OPEN) 一个位置--也就是说,当射线是当前的,并且它已经触发了一个挂单,因此有一个开放的位置,在这个当前射线上的一个新的挂单不会暴露。

"电流束" -

  • BC "射线,其中 "B "和 "C "点没有变化
  • 射线 "AB",其中 "B "点没有变化。

附加的文件:
Last_ZZ50.mq5  49 kb
 
Vladimir Karputov:

最后的ZZ50版本 "1.006"

新的:在每个当前射线 "AB "或 "BC "上现在可以打开(不是打开,而是BE OPEN) 一个位置--也就是说,当射线是当前的,并且它已经触发了一个挂单,因此有一个打开的位置,在这个当前射线上的一个新的挂单不会暴露。

"当前光束" -

  • BC "射线,其中 "B "和 "C "点没有变化
  • 线路 "AB",其中 "B "点没有变化

似乎都是按照这个版本的逻辑来的。还有结束的时刻,我们需要弄清楚TC下最正确的做法。

也许我们应该开始使用拖网,但拖网是组合(网格),即分别购买,分别出售?

然后我们将尝试使用止损。

 
Vitaly Muzichenko:

一切似乎都遵循这个版本的逻辑。还有关闭的问题,我们需要为TS找出最正确的方法。

也许我们应该从拖网开始,但拖网是组合(网格),即分开买,分开卖?

然后让我们尝试用停止的方式

多头和空头的单独止损--这已经很有意思了。
 
Vladimir Karputov:
分别为短和长--这已经很有意思了。

它应该是在没有太多松懈的情况下工作的,但现在很难发现它,因为它的数量太多,很难看到)。