Skip to content

Plugin.HistoricalOrders

property · Plugin · cAlgo.API Since 5.1

DesktopCLICloud

Provides access to historical orders.

Environment behaviour

CLI — not supported. Plugins cannot run in the CLI: ctrader-cli runs cBots only.

Cloud — not supported. Plugins cannot run in the cloud: it runs cBots only.

Definition

public HistoricalOrders HistoricalOrders {get;}
api.HistoricalOrders: HistoricalOrders

Returns HistoricalOrders

Examples

Print("Historical orders: {0}", HistoricalOrders.Count);
var lastOrder = HistoricalOrders.FindLast("MyLabel");
if (lastOrder != null)
    Print("Last order {0} {1} submitted at {2}", lastOrder.Id, lastOrder.SymbolName, lastOrder.SubmittedTime);
api.Print(f"Historical orders: {api.HistoricalOrders.Count}")
lastOrder = api.HistoricalOrders.FindLast("MyLabel")
if lastOrder is not None:
    api.Print(f"Last order {lastOrder.Id} {lastOrder.SymbolName} submitted at {lastOrder.SubmittedTime}")