PendingOrder.ExpirationTime
property · PendingOrder · cAlgo.API
DesktopCLICloud
The order Expiration time The Timezone used is set in the Robot attribute
Definition
DateTime? ExpirationTime {get;}
pendingOrder.ExpirationTime: DateTime | None
Returns DateTime?
Examples
var expiration = Server.Time.AddHours(2);
var result = PlaceLimitOrder(TradeType.Buy, SymbolName, 10000, Symbol.Bid - 20 * Symbol.PipSize, "myLabel", 20, 40, ProtectionType.Relative, expiration);
if (result.IsSuccessful)
Print("Order expires at {0}", result.PendingOrder.ExpirationTime);
expiration = api.Server.Time.AddHours(2)
result = api.PlaceLimitOrder(TradeType.Buy, api.SymbolName, 10000, api.Symbol.Bid - 20 * api.Symbol.PipSize, "myLabel", 20, 40, ProtectionType.Relative, expiration)
if result.IsSuccessful:
api.Print(f"Order expires at {result.PendingOrder.ExpirationTime}")