[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 173

 
NayTmeR:

你好。

拆开并修改拉盖尔指标,只是效果不是很好。请帮助解决代码的问题。

最后Laguerre开始了它的代码。

根据我的理解,指标线本身被称为LRSI。

所以我不能给它分配一个计数器的值。例如,当直线向上越过0.45时,LastLag就会增加1。

到目前为止,唯一的问题是分配一个计数器的值。我可以以后再写整个想法。谢谢你。

指示线 本身是一个数组val1[] 。
 

大家又见面了。


仍在纠结如何确定挂单 的T/P是否已经触发。我有一个过滤功能,根据OrderCloseTime,但问题是,门票或神奇的曼波也适用于订单本身和它的停止订单。也就是说,我们无法可靠地了解是订单本身触发了还是其止损单?我们只能看到订单是否在列表中(T/P已经工作或被删除)。 例如,如果订单已经工作,但T/P没有,我们应该如何知道?

我很迷惑。

 
Pyro:

大家又见面了。

仍然纠结于如何确定挂单的T/P是否已经触发。

如果我们谈论的是TP,那么找到历史上的订单,其利润将>0,如果我们谈论的是挂单- 那么请记住,为了使挂单获得利润 - 它必须成为市场订单,并停止成为挂单:即在代码中检查订单类型OP_BUYSTOP,当该类型成为OP_BUY - 所以挂单成为市场订单。
 

下午好!

寻找一个能在交易中自动设置SL、TP、Trall并在达到一定利润后转移到BU的EA...

也许有人会告诉我)

预先感谢你)

 
IgorM:
如果我们谈论的是TP,那么找到历史上的订单,其利润将>0,如果我们谈论的是挂单 - 那么请记住,为了使挂单带来利润 - 它必须成为市场订单,并停止成为挂单:即,在代码中,检查订单类型OP_BUYSTOP,当类型成为OP_BUY - 这意味着挂单已成为市场。
谢谢你。的确,我们必须以某种方式做到这一点。起初,我不明白TP是一个秩序的属性,而不是一个独立的秩序。
 
Pyro:
非常感谢。我真的需要这样的东西。起初我不明白,TP是一个秩序的属性,而不是一个独立的秩序。


如果你看一下这个主题,大约20-30页以前,我写了一个代码,其中平仓订单被分析为利润>0或利润<0。

Pavel447:

寻找一个专家顾问,在交易中自动放置SL、TP、Trall,并在达到一定利润后转移到CU...

https://www.mql5.com/ru/code/mt4/search/?keyword=%D0%B1%D0%B5%D0%B7%D1%83%D0%B1%D1%8B%D1%82%D0%BE%D0%BA
 

有什么办法可以避免这种情况吗?

停留和采取是正确的。市场进入。该EA在用相同的止损和起飞参数开出空头后几秒钟,未能进入多头。

19:40:21 +ZigZag_Levels CLJ1,M5: 设置订单#130错误 市场订单类型=购买开盘价=101.53 止损=100.77 获利=102.27
19:40:21 +ZigZag_Levels CLJ1,M5: 4订单#130错误
 

130是错误的停止。因此,我们需要在止损点中寻找一个错误。你有没有做过NormalizeDouble()?


另外,检查一下停止水平,也许它在这几秒钟内发生了变化(在新闻之前,或其他方面)?
 
alsu:

130是错误的停止。因此,我们需要在止损点中寻找一个错误。你有没有做过NormalizeDouble()?


另一个选择是检查停止水平,也许它在这几秒钟内发生了变化(在新闻之前,或其他东西)?
好吧,问题是,这些站都在荒郊野外。这与他们没有关系 :(
 
polsvv:
这就是问题所在,这些站点都在荒郊野外。他们与此毫无关系 :(
NormalizeDouble()就位?