OrderSend mql4日期到期

时间:2018-07-08 15:49:42

标签: mql4

我想在我的MT4专家顾问中插入一个挂单。这是一个例子

 OrderSend(Symbol(),OP_BUY,1.4,Ask,0,Ask-0.002,Ask+0.004,"Ordine di esempio",123,"expiration date",clrAliceBlue);

现在的问题是我想设置一个到期日期。如果我输入0,它不会过期。但是,如果我想在2018.07.22到期,该怎么办?

我还能在同一EA交易中插入2个OrderSend吗?

1 个答案:

答案 0 :(得分:2)

如果不是市场,则可以创建到期订单。因此,请在到期时取消或杀死。如果订单是市场订单,则该订单不能过期,您必须在适当的时候通过OrderClose()函数将其关闭。 为了设置一些到期时间,您必须传递它的datetime/integer(秒)值。类似datetime expiry=StrToTime("2018.07.22 00:00"),然后在expiry函数中传递OrderSend()参数;另一种方法是创建一个计时器或检查以取消每个刻度。