if (isLossLastPos(Symbol(), OP_BUY, Magic)) {
// Код открытия позиции, если последняя закрытая позиция Buy с магиком Magic убыточна
}
或
if (!isLossLastPos(Symbol(), OP_SELL, Magic)) {
// Код открытия позиции, если последняя закрытая позиция Sell с магиком Magic закрыта с прибылью или в ноль
}
1.找到最接近零点的分形,并在int和 double 变量中记住其时间和价格水平。
我的代码中不是这样的吗?
我的代码中不是这样的吗?
并非如此
我同意这不是一个分形的条件,但对其他的事实?
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)),我将关闭头寸。
难道不是这样吗?
我同意这不是一个分形的条件,但对其他的事实?
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)),我将关闭头寸。
难道不是这样吗?
第一个和第二个分形的时间比较在哪里?
为了什么?当然可以,但在我的情况下,找到一个 "分形 "是由一个条件(低米5条)定义的吗?而不是靠时间......。
同样,"z "计数器是非常阻挡的,因此,在我的案例中,"分形 "的定义并没有在一个中循环。
请给予帮助。我想在达到止损水平时开立锁定头寸,如果价格继续向不利的方向移动,则保持该头寸。问题是,我想开许多订单,而不是一个。
这里是条件。
由于某些原因,计数器无法工作。什么都试过了。
请给予帮助。我想在达到止损水平时开立锁定头寸,如果价格继续向不利的方向移动,则保持该头寸。问题是,我想开许多订单,而不是一个。
这里是条件。
由于某些原因,计数器无法工作。什么都试过了。
你好,我在开单前检查了历史记录(来自Kim的函数isLossLastPos),但有时会发生不及时开单的情况,即先开单,过了几个点后,函数生效,但订单已开。我该如何解决?
该函数检查最后 关闭的位置,而不是历史上的任何位置。如果最后关闭 的位置是输的,那么这个函数将返回真,否则将返回假。
因此,请检查你是否要在上一个仓位以亏损收盘的情况下开仓。
或
像这样的事情......。如果没记错的话。
该函数检查最后 关闭的位置,而不是历史上的任何位置。如果最后关闭 的位置是一个损失,这个函数将返回真,否则将返回假。
因此,请检查你是否要在上一个仓位以亏损收盘的情况下开仓。
或
像这样的事情......。如果没记错的话
该函数没有时间显示。 订单先打开,几个点过去后,函数才显示最新的损失,但订单已经打开。
如果运动非常强劲,在一个蜡烛图上可能会有8个订单被打开