Application Messages By MsgType

Name Description
(6) Indication of Interest

Indication of Interest (6) messages are used to market merchandise which the broker is buying or selling in either a proprietary or agency capacity. The indications can be time bound with a specific expiration value. Indications are distributed with the understanding that other firms may react to the message first and that the merchandise may no longer be available due to prior trade.

(7) Advertisement

Advertisement (7) messages are used to announce completed transactions. The Advertisement (7) message can be transmitted in various transaction types; NEW, CANCEL and REPLACE. All message types other than NEW modify the state of a previously transmitted advertisement identified in AdvRefID (3) .

(8) Execution Report

The Execution Report (8) message is used to:

  1. confirm the receipt of an order
  2. confirm changes to an existing order (i.e. accept cancel and replace requests)
  3. relay order status information
  4. relay fill information as orders are worked
  5. reject orders
  6. report miscellaneous fees calculations associated with a trade
(9) Order Cancel Reject

The Order Cancel Reject (9) message is issued by the broker upon receipt of a Cancel Request (F) or Order Cancel/Replace Request (G) message which cannot be honored. Requests to change price or decrease quantity are executed only when an outstanding quantity exists; orders which are filled cannot be changed.

(B) News

The News (B) message is intended for use as a general free format message between the broker and institution. The message contains flags to identify the news item's urgency and to allow sorting by subject company (symbol). The News record can be originated at either the broker or institution side.

(C) Email

Format and purpose similar to News (B) message, however, intended for private use between two parties.

(D) New Order - Single

The New Order - Single (D) message type is used by institutions wishing to electronically submit securities and forex orders to a broker for execution.

(E) New Order - List

The New Order - List (E) message type is used by institutions wishing to electronically submit lists of related orders to a broker for execution.

(F) Order Cancel Request

The Order Cancel Request (F) message is used to request the cancellation of all or part of the remaining quantity of an existing order. The CxlType (125) field is used to distinguish if all or part of the outstanding quantity is to be canceled.

(G) Order Cancel/Replace Request

The Order Cancel/Replace Request (G) is used to change the parameters of an existing order.

(H) Order Status Request

The Order Status Request (H) message is used by the institution to generate an order status message back from the broker.

(J) Allocation

The allocation record is used to instruct a broker on how to allocate executed shares to sub-accounts. The allocation record can also be used as a confirmation message through which third parties can communicate execution and settlement instructions between trading partners.

(K) List Cancel Request

The List Cancel Request (K) message type is used by institutions wishing to cancel previously submitted lists either before or during execution.

(L) List Execute

The List Execute (L) message type is used by institutions to instruct the broker to begin execution of a previously submitted list.

(M) List Status Request

The List Status Request (M) message type is used by institutions to instruct the broker to generate status messages for a list.

(N) List Status

The List Status (N) message is issued as the response to a List Status Request (M) message and indicates the current state of the orders within the list as they exists at the broker's site.

(P) Allocation ACK

The allocation ACK record is used by the broker to acknowledge the receipt and status of an allocation record received from the institution.

(Q) Don't Know Trade

The Don't Know Trade (DK) (Q) message is used to notify a trading partner that an electronically received execution has been rejected. This message can be thought of as an Execution (8) reject message.

(R) Quote Request

In some markets it is the practice to request quotes from brokers prior to placement of an order. The Quote Request (R) message is used for this purpose.

(S) Quote

The Quote (S) message is used as the response to a Quote Request (R) message and can be used to publish unsolicited quotes.