OrderSend mql4 日期到期

OrderSend mql4 date expiration

我想在我的 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过期怎么办?

此外,我可以在同一个智能交易系统中插入 2 个 OrderSend 吗?

如果不是市价订单,您可以创建一个到期订单。所以在到期时取消或杀死。如果订单是市价订单,它不会过期,您必须在合适的时候通过OrderClose()功能关闭它。 为了设置一些过期时间,你必须传递它的 datetime/integer(秒)值。类似于 datetime expiry=StrToTime("2018.07.22 00:00") 然后在 OrderSend() 函数中传递 expiry 参数;另一种方法是创建一个计时器或检查以取消每个滴答声。