Class LimitOrder
A limit order is an order to buy or sell at a specified price or better.
Inherited Members
Namespace: Alpaca.Markets
Assembly: Alpaca.Markets.dll
Syntax
public sealed class LimitOrder : SimpleOrderBase
Remarks
See Alpaca Order Documentation for more information.
Properties
| Improve this Doc View SourceLimitPrice
Gets or sets the new order limit price.
Declaration
public Decimal LimitPrice { get; }
Property Value
Type | Description |
---|---|
Decimal |
Methods
| Improve this Doc View SourceBuy(String, OrderQuantity, Decimal)
Creates new buy market order using specified symbol and quantity.
Declaration
public static LimitOrder Buy(String symbol, OrderQuantity quantity, Decimal limitPrice)
Parameters
Type | Name | Description |
---|---|---|
String | symbol | Order asset symbol. |
Alpaca.Markets.OrderQuantity | quantity | Order quantity. |
Decimal | limitPrice | Order limit price. |
Returns
Type | Description |
---|---|
LimitOrder | The new LimitOrder object instance. |
OneCancelsOther(Decimal)
Creates a new instance of the OneCancelsOtherOrder order from the current order.
Declaration
public OneCancelsOtherOrder OneCancelsOther(Decimal stopLossStopPrice)
Parameters
Type | Name | Description |
---|---|---|
Decimal | stopLossStopPrice | Stop loss order stop price. |
Returns
Type | Description |
---|---|
OneCancelsOtherOrder | New advanced order representing pair of original order and stop loss order. |
OneCancelsOther(Decimal, Decimal)
Creates a new instance of the OneCancelsOtherOrder order from the current order.
Declaration
public OneCancelsOtherOrder OneCancelsOther(Decimal stopLossStopPrice, Decimal stopLossLimitPrice)
Parameters
Type | Name | Description |
---|---|---|
Decimal | stopLossStopPrice | Stop loss order stop price. |
Decimal | stopLossLimitPrice | Stop loss order limit price. |
Returns
Type | Description |
---|---|
OneCancelsOtherOrder | New advanced order representing pair of original order and stop loss order. |
Sell(String, OrderQuantity, Decimal)
Creates new sell market order using specified symbol and quantity.
Declaration
public static LimitOrder Sell(String symbol, OrderQuantity quantity, Decimal limitPrice)
Parameters
Type | Name | Description |
---|---|---|
String | symbol | Order asset symbol. |
Alpaca.Markets.OrderQuantity | quantity | Order quantity. |
Decimal | limitPrice | Order limit price. |
Returns
Type | Description |
---|---|
LimitOrder | The new LimitOrder object instance. |