ExtendedOrderTypes

StockSharp.InteractiveBrokers.InteractiveBrokersOrderCondition

Extended orders types which are specific to InteractiveBrokersMessageAdapter.

Fields

Default
public const ExtendedOrderTypes Default
value = ExtendedOrderTypes.Default

It used for delta neutral orders types.

LimitIfTouched
public const ExtendedOrderTypes LimitIfTouched
value = ExtendedOrderTypes.LimitIfTouched

With the specified price when the condition is fulfilled.

LimitOnClose
public const ExtendedOrderTypes LimitOnClose
value = ExtendedOrderTypes.LimitOnClose

To match at the specified price, if the closing price is higher than the expected price.

MarketIfTouched
public const ExtendedOrderTypes MarketIfTouched
value = ExtendedOrderTypes.MarketIfTouched

With the market price when the condition is fulfilled.

MarketOnClose
public const ExtendedOrderTypes MarketOnClose
value = ExtendedOrderTypes.MarketOnClose

To match at the market price, if the closing price is higher than the expected price.

None
public const ExtendedOrderTypes None
value = ExtendedOrderTypes.None

It used for delta orders.

PeggedBench
public const ExtendedOrderTypes PeggedBench
value = ExtendedOrderTypes.PeggedBench
PeggedMid
public const ExtendedOrderTypes PeggedMid
value = ExtendedOrderTypes.PeggedMid
PeggedToMarket
public const ExtendedOrderTypes PeggedToMarket
value = ExtendedOrderTypes.PeggedToMarket

At best price.

Relative
public const ExtendedOrderTypes Relative
value = ExtendedOrderTypes.Relative

With offset.

Scale
public const ExtendedOrderTypes Scale
value = ExtendedOrderTypes.Scale

To be changed on price increment.

Stop
public const ExtendedOrderTypes Stop
value = ExtendedOrderTypes.Stop

The stop with the market activation price.

StopLimit
public const ExtendedOrderTypes StopLimit
value = ExtendedOrderTypes.StopLimit

Stop with the specified activation price.

TrailingStop
public const ExtendedOrderTypes TrailingStop
value = ExtendedOrderTypes.TrailingStop

Trailing stop-loss.

TrailingStopLimit
public const ExtendedOrderTypes TrailingStopLimit
value = ExtendedOrderTypes.TrailingStopLimit

Limit trailing stop.

Volatility
public const ExtendedOrderTypes Volatility
value = ExtendedOrderTypes.Volatility

Volatility.

VolumeWeightedAveragePrice
public const ExtendedOrderTypes VolumeWeightedAveragePrice
value = ExtendedOrderTypes.VolumeWeightedAveragePrice

VWAP.