PendingOrders
interface cAlgo.API
DesktopCLICloud
Provides access to methods of the Pending Orders collection
Definition
public interface PendingOrders
Namespace: cAlgo.API · Group: Orders
Examples
Example 1
Print("Pending orders: {0}", PendingOrders.Count);
foreach (var order in PendingOrders)
Print("Order {0}: {1} {2} {3} at {4}", order.Id, order.OrderType, order.TradeType, order.SymbolName, order.TargetPrice);
api.Print(f"Pending orders: {api.PendingOrders.Count}")
for order in api.PendingOrders:
api.Print(f"Order {order.Id}: {order.OrderType} {order.TradeType} {order.SymbolName} at {order.TargetPrice}")
Example 2
protected override void OnStart()
{
PendingOrders.Created += OnPendingOrdersCreated;
PendingOrders.Filled += OnPendingOrdersFilled;
}
private void OnPendingOrdersCreated(PendingOrderCreatedEventArgs args)
{
Print("Order {0} created", args.PendingOrder.Id);
}
private void OnPendingOrdersFilled(PendingOrderFilledEventArgs args)
{
Print("Order {0} filled, position {1}", args.PendingOrder.Id, args.Position.Id);
}
def on_start(self):
api.PendingOrders.Created += self.on_pending_orders_created
api.PendingOrders.Filled += self.on_pending_orders_filled
def on_pending_orders_created(self, args):
api.Print(f"Order {args.PendingOrder.Id} created")
def on_pending_orders_filled(self, args):
api.Print(f"Order {args.PendingOrder.Id} filled, position {args.Position.Id}")
Methods
| Name | Description |
|---|---|
FindByIdDesktopCLICloudPendingOrder | Find PendingOrder by Id. |
Properties
| Name | Description |
|---|---|
CountDesktopCLICloudint | Total number of pending orders |
ItemDesktopCLICloudPendingOrder | Find a pending order by index |
Events
| Name | Description |
|---|---|
CancelledDesktopCLICloudAction<PendingOrderCancelledEventArgs> | Occurs when pending order is cancelled |
CreatedDesktopCLICloudAction<PendingOrderCreatedEventArgs> | Occurs when pending order is created |
FilledDesktopCLICloudAction<PendingOrderFilledEventArgs> | Occurs when pending order is filled |
ModifiedDesktopCLICloudAction<PendingOrderModifiedEventArgs> | Occurs when pending order is modified |