The Order type exposes the following members.

Methods

  Name Description
Public method EnterLock()()()()
Enter a lock to prevent simultaneous updates.
Public method EnterLock(String)
Enter a lock to prevent simultaneous updates.
Public method Equals (Inherited from Object.)
Public method ExitLock()()()()
Exit the lock.
Public method ExitLock(String)
Exit the lock.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method Pull()()()()
Method to pull the order.
Public method Pull(User)
Method to pull the order.
Public method RequestHistory
Allows the user to request the history of the order.
Public method RevisePrice(Int32, Double)
Method to revise the order.
Public method RevisePrice(Int32, Double, Double, Int32, String)
Method to revise the order.
Public method RevisePrice(Int32, Double, Double, Int32, String, User)
Method to revise the order.
Public method RevisePrice(Int32, Double, Double, Int32, String, Int32, User)
Method to revise the order.
Public method ReviseTicks(Int32, Int32)
Method to revise the order.
Public method ReviseTicks(Int32, Int32, Int32, Int32, String)
Method to revise the order.
Public method ReviseTicks(Int32, Int32, Int32, Int32, String, User)
Method to revise the order.
Public method ReviseTicks(Int32, Int32, Int32, Int32, String, Int32, User)
Method to revise the order.
Public method StatusRequest()()()()
Method to request the order status.
Public method StatusRequest(User)
Method to request the order status.
Public method ToString (Inherited from Object.)
Public method UpdateTag
Allows the updating of only the tag field of this order regardless of the orders' status.

Properties

  Name Description
Public property Account
The Account that this order is for.
Public property AccountCode
The clearing account code for the order.
Public property AccountID
The unique identifier for the account that the order is for.
Public property AccountNumber
The clearing account number that this order is for.
Public property AccountSvr
The name of the Account Server that last changed this order.
Public property ActivationType
Whether the order works immediately or is held for later activation.
Public property ActivationValue
The activation trigger value.
Public property AppID
Unique identifer for the application that last changed the order.
Public property AppName
The name of the application that last changed this order.
Public property BillingFee
The clearing billing fee for the order.
Public property BuySell
Whether the order is a Buy or Sell order.
Public property Change
The last change to the order.
Public property Checked
Provides support for an end user to check off orders as they have seen them. Some users want the ability to use multiple check states which is why an integer is used. This value is only maintained in memory while the API exists. Value changes are not reported back to the server.
Public property CTI
The clearing customer type indicator for the order.
Public property CurrentLimitTicks
The current limit price (in ticks) of the order.
Public property CurrentMaxShow
The maximum volume visible to the market.
Public property CurrentStopTicks
The current stop trigger price (in ticks) of the order.
Public property CurrentVolume
The current total volume of the order.
Public property CustomerReference
The clearing customer reference for the order.
Public property ExchangeID
The exchange identifier for the market for this order.
Public property ExchangeLocation
The user location identifier for the exchange for this order.
Public property ExchangeLoginID
The user login identifier for the exchange for this order.
Public property ExchangeOrderID
The order id given to this order by the exchange.
Public property ExchangeOrderRef
Exchange recognised order id reference
Public property ExchangeSvr
The name of the Exchange Server that last changed this order.
Public property ExchangeTime
The time from the exchange of the last change to this order.
Public property ExecutingLoginID
The exchange login that executed this order.
Public property FirstExchangeTag
The first tag sent to the exchange for this order.
Public property IsWorking
Whether the Order is in a working state or not.
Public property LastExchangeTag
The most recent tag sent to the exchange for this order.
Public property Market
The Market that this order is for.
Public property MarketID
The unique identifier for the market that the order is in.
Public property MemberAllocation
The clearing member allocation for the order.
Public property NewLimitTicks
The new limit price (in ticks) of the order during a revision.
Public property NewMaxShow
The maximum volume visible to the market.
Public property NewStopTicks
The new stop trigger price (in ticks) of the order during a revision.
Public property NewVolume
The new volume of the order during a revision.
Public property OmnibusAccount
The clearing omnibus account for the order.
Public property OpenClose
Whether the order is opening or closing interest in the market.
Public property OrderLink
Whether this order is linked to another.
Public property OrdersLinked
The UniqueID's of the orders that are linked to this one.
Public property Origin
The clearing origin of the order.
Public property PriceType
The type of pricing for the order.
Public property PrimaryUser
Primary user
Public property ResponsePending
Whether the system is waiting for a response from the exchange.
Public property RoutingUserID
Unique identifier of the user that last changed the order.
Public property RoutingUsername
The login name of the user that last changed the order.
Public property SessionID
The id for the user login session that last changed this order.
Public property Status
The status of the order.
Public property StatusDetail
Free text string containing any messages from the exchange regarding this order.
Public property SubmissionSpeed
The round trip order submission speed for the order.
Public property SubmitTime
The server time that the order was first submitted at.
Public property SyncRoot
Synchronisation root.
Public property Tag
Free text string for the order specified when the order is created.
Public property Time
The server time of the last update to this order.
Public property TimeType
The time behaviour of the order.
Public property TotalFillVolume
The total filled volume of the order.
Public property TradeDate
The trading date for this order.
Public property TraderAllocation
The clearing trader allocation for the order.
Public property Trades
Returns the individual fills for the order.
Public property TrailRevisionChange
The minimum number of ticks between trailing order revisions.
Public property TrailRevisionInterval
The minimum number of seconds between trailing order revisions.
Public property TrailTicks
The number of ticks that the order is trailing the market by.
Public property UniqueID
The unique identifier for the order.
Public property User
Return the user that last submitted / revised / pulled the order
Public property UserAddress
The IP address of the user that last changed the order.
Public property UserID
Unique identifier of the user that last changed the order.
Public property Username
The login name of the user that last changed the order.
Public property UserSvr
The name of the User Server that last changed this order.
Public property WorkingVolume
The current working volume of the order.

Events

  Name Description
Public event HistoryLoaded
Event raised when the order history list has been received.
Public event OrderFill
Event raised when a trade occurs (Update is also raised).
Public event OrderFillLeg
Event raised when a trade occurs (Update is also raised).
Public event OrderPerformance
Event raised when the order performance data is updated.
Public event OrderUpdate
Event raised when the order is updated.

See Also