The Lab

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Synopsis

There are rare cases in which orders placed with a Trading Venue need to be cancelled, modified or become rejected. In this section, we will enumerate the difference between these actions and the common instances in which they occur. The calls to invoke order cancellation and order modification (including a list of applicable Trading Venues) are provided in the following section 8.9.3 client order identifiers.

Order Cancellation

Order cancellation is used to cancel an order that has already been sent to the Trading Venue (This can include an order that remains unfilled or the remainder of a partially filled order). The order cancellation originates from the customer application and is therefore issued and controlled by the customer.

Order Modification

Order modification is available on LIMIT_GTC orders only, allowing for the modification of price and amount values for orders already submitted to the Trading Venue. Order modification is supported by the below Trading Venues only;

Trading Venue
CME
EBS
Currenex
FXcm

Hotspot

Order modification is also issued and controlled directly through use of the customer application.

Order Rejection

Order Rejections differ from Order Cancellation as they are issued and controlled by the Trading Venue. An order rejection may be in response to a customer submitting an order, or following the attempt to submit a cancellation or modification request (such as 'OrderCancelRejected'). Orders will ordinarily be rejected by a Trading Venue if there is a problem (or Trading Venue violation) concerning the event that is being attempted. Trading Venues will assist customers by providing a short text reason for the decision to reject an order event that MarketFactory transport to the customer application in the rejection message. Where a rejection reason message is not useful in identifying why an order was rejected further enquires can be made with the Trading Venue concerning individual orders.

Whisperer API Improvements

There is ongoing work to improve and normalise the rejection reasons that are communicated from the Trading Venues using the Whisperer application, Updates will be made in this section as the work progresses.

 

 

 

 

  • No labels