OrderType Enumeration

GF API Documentation
Type of order

Namespace:  GF.Api.Values.Orders
Assembly:  GF.Api.Values (in GF.Api.Values.dll) Version: dd7171be68430789135ec75c4e9f4bbfeca31201
Syntax

public enum OrderType
Members

  Member nameValueDescription
Market0 Market order - filled by current bid/offer
Limit1 Limit order - filled by limit price or better
Stop2 Stop order (Stop loss order) - when trade price reaches the stop price, filled as market order
StopLimit3 Stop limit order - when trade price reaches the stop price, filled as limit order
MarketIfTouched4 Market if touched when trade price crosses order price, filled as market order
MarketToLimit5 When partially filled, remaining part filled as limit order by partial fill price
MarketOnOpen6 Market order, released on session open
MarketOnClose7 Market open, released before session closes
MarketOnPitOpen8 Market order, released on pit session open (when applicable)
MarketOnPitClose9 Market order, released before pit session closes (when applicable)
TrailingStopLoss10 Stop order, adjusted to market price.
TrailingStopLimit11 Stop/Limit order, adjusted to market price.
Iceberg12 Iceberg - Limit order showing less qty.
Remarks

MarketOnPitOpen = MarketOnOpen, but uses pit session opening time
StopLimit order requires two prices.
Some contracts/exchanges do not support some of order types.
See Also

Reference