【问题标题】:OrderSend mql4 date expirationOrderSend mql4 日期到期
【发布时间】:2018-07-09 04:24:00
【问题描述】:

我想在我的 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 吗?

【问题讨论】:

    标签: mql4


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-02
      相关资源
      最近更新 更多