Appendix H (from www.fixtrading.org)

Mass Quote Message Scenarios

 

Unsolicited quote(s) no response requested

Mass Quote is sent from first party to second party. The quote has the QuoteResponseLevel set to 0 or omitted. The second party does not acknowledge the quote. If the quote is later hit, resulting in a trade, an Execution Report is sent to the first party.

 

First Party

 

Second Party

Mass Quote message

Options:

One or more sets of quotes

Set QuoteResponseLevel is set to 0 or omitted

à

Interprets quotes applies them to a market

Interprets Response Level � provides response accordingly

No response is sent

 

ß

Execution Report

Quote Results in Trade

 

 

 

Unsolicited quote(s) negative response only requested

Mass Quote is sent from first party to second party. The quote has the QuoteResponseLevel set to 1. The second party only acknowledges the quote if there is an error. If an error is encountered by the second party while processing the quote a Quote Acknowledgement message is sent with the QuoteRejectReason set to the error encountered.

 

First Party

 

Second Party

Mass Quote message

Options:

One or more sets of quotes

Set Response Level to 1

à

Interprets quotes applies them to a market

Interprets Quote Acknowledgement

If error � then send revised quote

ß

Quote Acknowledgement

If an error is encountered

Mass Quote message

à

Interprets quotes applies them to a market

 


 

Unsolicited quote(s) full response requested

Mass Quote is sent from first party to second party. The quote has the QuoteResponseLevel set to 2. The second party acknowledges each quote.

 

First Party

 

Second Party

Mass Quote message

Options:

One or more sets of quotes

Set Response Level to 2

à

Interprets quotes applies them to a market

Interpret Quote Acknowledgement

ß

Quote Acknowledgement

 

 

Cancel All Quotes

The First Party asks the second party to cancel all quotes. A Quote Acknowledgement is sent back to the first party by the second party after quotes are canceled.

 

First Party

 

Second Party

Quote Cancel message

 

QuoteCancelType = 4 (Cancel all quotes)

 

à

Interprets Quote Cancel message and cancels quotes.

Interpret Quote Acknowledgement

ß

Quote Acknowledgement