Lean
$LEAN_TAG$
|
Represents a type capable of processing orders More...
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< Order > | GetOrdersByBrokerageId (string brokerageId) |
Gets the Lean orders by its brokerage id More... | |
IEnumerable< OrderTicket > | GetOrderTickets (Func< OrderTicket, bool > filter=null) |
Gets and enumerable of OrderTicket matching the specified filter More... | |
IEnumerable< OrderTicket > | GetOpenOrderTickets (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< Order > | GetOrders (Func< Order, bool > filter=null) |
Gets all orders matching the specified filter. Specifying null will return an enumerable of all orders. More... | |
List< Order > | GetOpenOrders (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... | |
Represents a type capable of processing orders
Definition at line 23 of file IOrderProcessor.cs.
OrderTicket QuantConnect.Securities.IOrderProcessor.Process | ( | OrderRequest | request | ) |
Adds the specified order to be processed
request | The OrderRequest to be processed |
Implemented in QuantConnect.Lean.Engine.TransactionHandlers.BrokerageTransactionHandler.