Lean  $LEAN_TAG$
QuantConnect.Securities.IOrderProcessor Interface Reference

Represents a type capable of processing orders More...

Inheritance diagram for QuantConnect.Securities.IOrderProcessor:
[legend]

Public Member Functions

OrderTicket Process (OrderRequest request)
 Adds the specified order to be processed More...
 
- Public Member Functions inherited from QuantConnect.Securities.IOrderProvider
Order GetOrderById (int orderId)
 Get the order by its id More...
 
List< OrderGetOrdersByBrokerageId (string brokerageId)
 Gets the Lean orders by its brokerage id More...
 
IEnumerable< OrderTicketGetOrderTickets (Func< OrderTicket, bool > filter=null)
 Gets and enumerable of OrderTicket matching the specified filter More...
 
IEnumerable< OrderTicketGetOpenOrderTickets (Func< OrderTicket, bool > filter=null)
 Gets and enumerable of opened OrderTicket matching the specified filter More...
 
OrderTicket GetOrderTicket (int orderId)
 Gets the order ticket for the specified order id. Returns null if not found More...
 
IEnumerable< OrderGetOrders (Func< Order, bool > filter=null)
 Gets all orders matching the specified filter. Specifying null will return an enumerable of all orders. More...
 
List< OrderGetOpenOrders (Func< Order, bool > filter=null)
 Gets open orders matching the specified filter. Specifying null will return an enumerable of all open orders. More...
 

Additional Inherited Members

- Properties inherited from QuantConnect.Securities.IOrderProvider
int OrdersCount [get]
 Gets the current number of orders that have been processed More...
 

Detailed Description

Represents a type capable of processing orders

Definition at line 23 of file IOrderProcessor.cs.

Member Function Documentation

◆ Process()

OrderTicket QuantConnect.Securities.IOrderProcessor.Process ( OrderRequest  request)

Adds the specified order to be processed

Parameters
requestThe OrderRequest to be processed
Returns
The OrderTicket for the corresponding OrderRequest.OrderId

Implemented in QuantConnect.Lean.Engine.TransactionHandlers.BrokerageTransactionHandler.

Here is the caller graph for this function:

The documentation for this interface was generated from the following file: