[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 449

 
artmedia70:

1.找到最接近零点的分形,并在int和 double 变量中记住其时间和价格水平。

2.每一个刻度,寻找最接近零条的分形。如果它的时间不等于 分形时间,这是在第1点中发现的,那么...

2.1 检查其价格水平。

2.1.1 如果它低于p1的分形水平,那么......。一个行动

2.1.2 如果它在p1中高于分形水平,....另一个行动

2.2 将这个分形的时间和它的水平写进步骤1的变量中(int和 double)。

3.返回到第2点


我的代码中不是这样的吗?
 
DOCTORS:

我的代码中不是这样的吗?
不是的。
 
artmedia70:
并非如此


我同意这不是一个分形的条件,但对其他的事实?

1.我通过计数器确定这是第一个分形(z=0),将变量分配给条件(分形)的极值(f1= iLow(Null,0,3))。

2.在另一种情况下(当z=1时,所以它不是第一个 "分形",我们将它与前一个分形进行比较(f1 > iLow(NULL,0,3) )

2.1. 如果前一个的值比较大,我给变量分配一个新的值(f1= iLow(NULL,0,3),并把计数器设置为零(z=0)。

2.1 如果前一个值小于新的值(f1 < iLow(NULL,0,3)),我将关闭头寸。

难道不是这样吗?

 
DOCTORS:


我同意这不是一个分形的条件,但对其他的事实?

1.我通过计数器确定这是第一个分形(z=0),将变量分配给条件(分形)的极值(f1= iLow(Null,0,3))。

2.在另一种情况下(当z=1时,所以它不是第一个 "分形",我们将它与前一个分形进行比较(f1 > iLow(NULL,0,3) )

2.1. 如果前一个的值比较大,我给变量分配一个新的值(f1= iLow(NULL,0,3),并把计数器设置为零(z=0)。

2.1 如果前一个值小于新的值(f1 < iLow(NULL,0,3)),我将关闭头寸。

难道不是这样吗?

第一个和第二个分形之间的时间比较在哪里?
 
artmedia70:
第一个和第二个分形的时间比较在哪里?


为了什么?当然可以,但在我的情况下,找到一个 "分形 "是由一个条件(低米5条)定义的吗?而不是靠时间......。

同样,"z "计数器是非常阻挡的,因此,在我的案例中,"分形 "的定义并没有在一个中循环。

 

请给予帮助。我想在达到止损水平时开立锁定头寸,如果价格继续向不利的方向移动,则保持该头寸。问题是,我想开许多订单,而不是一个。

这里是条件。

if (OrderType == OP_SELL && LRMA > OrderOpenPrice() + StopLoss*Point) 
 {
  OrderSend(NULL, OP_BUY, Lot, Ask, 2, 0, 0, 0, 111, 0, Green);
 }

由于某些原因,计数器无法工作。什么都试过了。

 
你好,我在开单前检查了历史记录(Kim的函数isLossLastPos)。 但它并不总是及时打开,也就是说,订单先打开,然后在几个点后,函数起作用,但订单已经打开。
 
chuvee:

请给予帮助。我想在达到止损水平时开立锁定头寸,如果价格继续向不利的方向移动,则保持该头寸。问题是,我想开许多订单,而不是一个。

这里是条件。

由于某些原因,计数器无法工作。什么都试过了。

在打开锁之前进行检查:如果没有 锁定位置,就打开它。
 
T-G:
你好,我在开单前检查了历史记录(来自Kim的函数isLossLastPos),但有时会发生不及时开单的情况,即先开单,过了几个点后,函数生效,但订单已开。我该如何解决?

该函数检查最后 关闭的位置,而不是历史上的任何位置。如果最后关闭 的位置是输的,那么这个函数将返回,否则将返回

因此,请检查你是否要在上一个仓位以亏损收盘的情况下开仓。

   if (isLossLastPos(Symbol(), OP_BUY, Magic)) {
      // Код открытия позиции, если последняя закрытая позиция Buy с магиком Magic убыточна
      }

   if (!isLossLastPos(Symbol(), OP_SELL, Magic)) {
      // Код открытия позиции, если последняя закрытая позиция Sell с магиком Magic закрыта с прибылью или в ноль
      }

像这样的事情......。如果没记错的话。

 
artmedia70:

该函数检查最后 关闭的位置,而不是历史上的任何位置。如果最后关闭 的位置是一个损失,这个函数将返回,否则将返回

因此,请检查你是否要在上一个仓位以亏损收盘的情况下开仓。

像这样的事情......。如果没记错的话

该函数没有时间显示。 订单先打开,几个点过去后,函数才显示最新的损失,但订单已经打开。

如果运动非常强劲,在一个蜡烛图上可能会有8个订单被打开