|
Lean
$LEAN_TAG$
|
Stop Market Order Type Definition More...
Public Member Functions | |
| StopLimitOrder () | |
| Default constructor for JSON Deserialization: More... | |
| StopLimitOrder (Symbol symbol, decimal quantity, decimal stopPrice, decimal limitPrice, DateTime time, string tag="", IOrderProperties properties=null) | |
| New Stop Market Order constructor - More... | |
| override string | GetDefaultTag () |
| Gets the default tag for this order More... | |
| override void | ApplyUpdateOrderRequest (UpdateOrderRequest request) |
| Modifies the state of this order to match the update request More... | |
| override string | ToString () |
| Returns a string that represents the current object. More... | |
| override Order | Clone () |
| Creates a deep-copy clone of this order More... | |
Public Member Functions inherited from QuantConnect.Orders.Order | |
| virtual IEnumerable< IPosition > | CreatePositions (SecurityManager securities) |
| Creates an enumerable containing each position resulting from executing this order. More... | |
| decimal | GetValue (Security security) |
| Gets the value of this order at the given market price in units of the account currency NOTE: Some order types derive value from other parameters, such as limit prices More... | |
| override string | ToString () |
| Returns a string that represents the current object. More... | |
Protected Member Functions | |
| override decimal | GetValueImpl (Security security) |
| Gets the order value in units of the security's quote currency More... | |
Protected Member Functions inherited from QuantConnect.Orders.Order | |
| Order () | |
| Added a default constructor for JSON Deserialization: More... | |
| Order (Symbol symbol, decimal quantity, DateTime time, GroupOrderManager groupOrderManager, string tag="", IOrderProperties properties=null) | |
| New order constructor More... | |
| Order (Symbol symbol, decimal quantity, DateTime time, string tag="", IOrderProperties properties=null) | |
| New order constructor More... | |
| void | CopyTo (Order order) |
| Copies base Order properties to the specified order More... | |
Properties | |
| decimal | StopPrice [get, set] |
| Stop price for this stop market order. More... | |
| bool | StopTriggered [get, set] |
| Signal showing the "StopLimitOrder" has been converted into a Limit Order More... | |
| decimal | LimitPrice [get, set] |
| Limit price for the stop limit order More... | |
| override OrderType | Type [get] |
| StopLimit Order Type More... | |
Properties inherited from QuantConnect.Orders.Order | |
| int | Id [get, set] |
| Order ID. More... | |
| int | ContingentId [get, set] |
| Order id to process before processing this order. More... | |
| List< string > | BrokerId [get, set] |
| Brokerage Id for this order for when the brokerage splits orders into multiple pieces More... | |
| Symbol | Symbol [get, set] |
| Symbol of the Asset More... | |
| decimal | Price [get, set] |
| Price of the Order. More... | |
| string | PriceCurrency [get, set] |
| Currency for the order price More... | |
| DateTime | Time [get, set] |
| Gets the utc time the order was created. More... | |
| DateTime? | LastFillTime [get, set] |
| Gets the utc time the last fill was received, or null if no fills have been received More... | |
| DateTime? | LastUpdateTime [get, set] |
| Gets the utc time this order was last updated, or null if the order has not been updated. More... | |
| DateTime? | CanceledTime [get, set] |
| Gets the utc time this order was canceled, or null if the order was not canceled. More... | |
| virtual decimal | Quantity [get, set] |
| Number of shares to execute. More... | |
| abstract OrderType | Type [get] |
| Order Type More... | |
| OrderStatus | Status [get, set] |
| Status of the Order More... | |
| string | Tag [get, set] |
| Tag the order with some custom data More... | |
| IOrderProperties | Properties [get] |
| Additional properties of the order More... | |
| OrderDirection | Direction [get] |
| Order Direction Property based off Quantity. More... | |
| OrderSubmissionData | OrderSubmissionData [get, set] |
| Gets the price data at the time the order was submitted More... | |
| bool | IsMarketable [get] |
| Returns true if the order is a marketable order. More... | |
| GroupOrderManager | GroupOrderManager [get, set] |
| Manager for the orders in the group if this is a combo order More... | |
| DataNormalizationMode | PriceAdjustmentMode [get, set] |
| The adjustment mode used on the order fill price More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from QuantConnect.Orders.Order | |
| static Order | CreateOrder (SubmitOrderRequest request) |
| Creates an Order to match the specified request More... | |
Public Attributes inherited from QuantConnect.Orders.Order | |
| DateTime | CreatedTime => Time |
| Gets the utc time this order was created. Alias for Time More... | |
| TimeInForce | TimeInForce => Properties.TimeInForce |
| Order Time In Force More... | |
| SecurityType | SecurityType => Symbol.ID.SecurityType |
| The symbol's security type More... | |
| decimal | AbsoluteQuantity => Math.Abs(Quantity) |
| Get the absolute quantity for this order More... | |
| decimal | Value => Quantity * Price |
| Deprecated More... | |
Stop Market Order Type Definition
Definition at line 26 of file StopLimitOrder.cs.
| QuantConnect.Orders.StopLimitOrder.StopLimitOrder | ( | ) |
Default constructor for JSON Deserialization:
Definition at line 57 of file StopLimitOrder.cs.
| QuantConnect.Orders.StopLimitOrder.StopLimitOrder | ( | Symbol | symbol, |
| decimal | quantity, | ||
| decimal | stopPrice, | ||
| decimal | limitPrice, | ||
| DateTime | time, | ||
| string | tag = "", |
||
| IOrderProperties | properties = null |
||
| ) |
New Stop Market Order constructor -
| symbol | Symbol asset we're seeking to trade |
| quantity | Quantity of the asset we're seeking to trade |
| limitPrice | Maximum price to fill the order |
| time | Time the order was placed |
| stopPrice | Price the order should be filled at if a limit order |
| tag | User defined data tag for this order |
| properties | The order properties for this order |
Definition at line 71 of file StopLimitOrder.cs.
|
virtual |
Gets the default tag for this order
Reimplemented from QuantConnect.Orders.Order.
Definition at line 82 of file StopLimitOrder.cs.
|
protectedvirtual |
Gets the order value in units of the security's quote currency
| security | The security matching this order's symbol |
Implements QuantConnect.Orders.Order.
Definition at line 91 of file StopLimitOrder.cs.
|
virtual |
Modifies the state of this order to match the update request
| request | The request to update this order object |
Reimplemented from QuantConnect.Orders.Order.
Definition at line 112 of file StopLimitOrder.cs.
| override string QuantConnect.Orders.StopLimitOrder.ToString | ( | ) |
Returns a string that represents the current object.
<filterpriority>2</filterpriority>
Definition at line 132 of file StopLimitOrder.cs.
|
virtual |
Creates a deep-copy clone of this order
Implements QuantConnect.Orders.Order.
Definition at line 141 of file StopLimitOrder.cs.
|
getset |
Stop price for this stop market order.
Definition at line 32 of file StopLimitOrder.cs.
|
getset |
Signal showing the "StopLimitOrder" has been converted into a Limit Order
Definition at line 38 of file StopLimitOrder.cs.
|
getset |
Limit price for the stop limit order
Definition at line 44 of file StopLimitOrder.cs.
|
get |
StopLimit Order Type
Definition at line 50 of file StopLimitOrder.cs.