Skip to content

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}")