|
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.