挂单到期日期

对于挂单,一个重要的特性是其到期模式。在 MQL5 API 中,可以在特殊 MqlTradeRequest 结构体的 type_time 字段中设置订单有效期(前提是交易请求是通过 OrderSend 函数发送的)。ENUM_ORDER_TYPE_TIME 枚举中描述了可接受的值。

标识符(值)

说明

ORDER_TIME_GTC (0)

订单在被取消之前一直在队列中

ORDER_TIME_DAY (1)

订单在当前交易日内有效

ORDER_TIME_SPECIFIED (2)

订单在到期日期之前有效

ORDER_TIME_SPECIFIED_DAY (3)

订单在指定日期的 23:59:59 之前有效(如果该时间不在交易时段内,则到期时间将发生在最近的下一个交易时间)

应当注意,每个金融工具具有两个特性 SYMBOL_EXPIRATION_MODE 和 SYMBOL_ORDER_GTC_MODE,它们确定该金融工具的 挂单到期规则 。当形成订单时,MQL 程序可以选择允许的模式之一。在学习了 OrderSend 函数之后,我们将探讨一个示例。