KimIV的有用功能 - 页 127

 
khorosh:
函数isCloseLastPosByStop()和isCloseLastPosByTake()并不总是正确工作,因为订单收盘价和TakeProfit并不总是重合的。我已经在我的里重新做了。我把这些数值相等的条件改为:这些数值之差的绝对值(以5位引号计算)必须小于5*Point。

我已经设置了<=滑移量(40*Point),但有时这还不够。

 
borilunad:

我把我的设置为<=滑移量(40*Point),但有时这还不够。

也许标准应该是盈利或亏损?我最近刚把一个EA放在真实的地方,它使用这些功能。它在测试器中起作用,但在真实账户中却不愿意这样做。我算了一下,止损和收盘价 之间的差额是2个五位数点。这就是为什么我把它设置为5个点。
 
khorosh:
也许标准应该是盈利或亏损?我最近刚把一个EA放在真实的地方,它使用这些功能。它在测试器中起作用,但在真实账户中却不愿意这样做。我算了一下,止损和收盘价之间的差额是2个五位数点。这就是为什么我设定了5点。
在测试器中一切正常,特别是在优化后,而在真实账户中,所有的头寸在SL关闭后都没有盈利关闭。SL收盘时的滑点可能达到100点,而不是40点。即使有TP,也可能有滑坡。而我给出的时间是最多5毫秒。
 
khorosh:
也许标准应该是盈利或亏损?我最近刚把一个EA放在真实的地方,它使用这些功能。它在测试器中起作用,但在真实账户中却不愿意这样做。我算了一下,止损和收盘价之间的差额是2个五位数点。这就是为什么我把它设定为5分。
我还是应该在平仓订单的注释中寻找这样的子字符串(它们总是被添加):对于止损"[sl]",对于取货"[tp]"。你不需要添加结尾的括号--他们可能也会在那里添加价格。
 

大家好!

请告诉我,你是否可以改变已经关闭 并出现在已关闭订单列表中的订单中的MAJIC NUMBER的值。

即,在订单关闭后 改变MAJIC NUMBER的值。

如果可以的话,那么应该用哪个函数来改变它。我在金的作品中没有发现这样的功能。

谢谢你。

 
ANDREY:

大家好!

请告诉我,你是否可以改变已经关闭 并出现在已关闭订单列表中的订单中的MAJIC NUMBER的值。

即,在订单关闭后 改变MAJIC NUMBER的值。

如果可以的话,那么应该用哪个函数来改变它。我在金的作品中没有发现这样的功能。

谢谢你。


如果你想开一个新的订单,你应该从历史中选择这个订单,从中获取你所需要的东西:交易类型,数量等。然后通过开单或设置挂单的条件,你必须用你采取的参数进入另一个magis。
 
这个话题似乎已经很久没有对话了
 
NikolayVS89:
这个话题似乎已经很久没有对话了。

还有其他线程。
 
Igor Kim:

GetAmountLotFromOpenPos()函数。

该函数返回未结头寸的手数之和。要考虑的位置的更精确选择是由外部参数指定的。

  • sy- 市场工具的名称。如果设置了这个参数,函数将只考虑指定符号的位置。默认值"" 意味着任何市场工具。NULL 表示当前的仪器。
  • op- 贸易操作,职位类型。有效值:OP_BUYOP_SELL-1。默认值-1 意味着任何位置。
  • mn- 位置标识符,MagicNumber。默认值-1 表示任何标识符。
ZY: 附上一个测试GetAmountLotFromOpenPos()函数的脚本。
该功能不起作用。我怎样才能让它工作呢? 为什么它总是显示为空?
 
版主,你怎么不在这里迷路呢? 在半小时内,我已经用这个功能进入了三个主题,我已经在某个地方得到了答案,现在我找不到我的问题和答案了。