Contents
Below is an example of the FIX order routing flow when sending RFQ and receiving quotes; subsequently sending the quote responses and receiving the confirmation. These messages are from the requester's point of view.
Note The Eurex Trader Admin GUI - EnLight Responder Interface section provides the respondent's point of view in the Eurex Admin GUI.
Requester sends a Quote Request (35=R) message:
Tags:
Send:
8=FIX.4.2|9=190|35=R|49=Session123|56=TT_OR|34=3440|52=20241009-07:25:57|131=1352684283|146=1|55=FESX|167=FUT|200=202503|207=Eurex|54=1|38=5000|18605=1|537=1|1=Account123|116=SubID123|1461=1|1462=TTGXVZZZ003|10=193|
If successful, requester receives a Quote Status Report (35=AI) message with 297=0 (Accepted).
Tags:
Recv:
8=FIX.4.2|9=00699|35=AI|49=TT_OR|56=Session123|34=4997|50=5498|142=SG|52=20241009-07:25:57.181|129=SubID123|131=1352684283|1=Account123|18221=DTS|18220=DTS|10553=traderemail@dotcom|16117=10|38=5000|54=1|60=20241009-07:25:57.144312|18605=1|1461=1|1462=TTGXVZZZ003|18606=f72d89ba-114f-4bd5-9c87-9719a3a9b5a9|18607=2|297=0|16963=2|276=A|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|453=1|448=TRAXVSIM003|452=218|447=D|10=138|
Respondent responds and requester receives Market Quote (35=S) message:
Tags:
Recv:
8=FIX.4.2|9=00700|35=S|49=TT_OR|56=Session123|34=4999|52=20241009-07:26:50.786|129=SubID123|1=Account123|18221=DTS|18220=DTS|10553=traderemail@dotcom
|1028=Y|132=5150|133=5160|134=5000|135=5000|1462=TTGXVZZZ003|18606=f72d89ba-114f-4bd5-9c87-9719a3a9b5a9|18610=1|18607=2|18608=d4cc4a65-b183-4818-9e6b-9d902009205e|16963=1|131=1352684283|18609=2|60=20241009-07:26:50.747148|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|10=003|
Requester submits Quote Response (35=AJ) (decision):
Note If the intention is to buy, submit the price and quantity in tags 132 (BidPx) and 134 (BidSize). If the intention is to sell, use tags 133 (OfferPx) and 135 (OfferSize). In this example, since the respondent gave a quote with an OfferPx at 5160, the requester puts that in his BidPx so they can lift that offer.
Send:
8=FIX.4.2|9=300|35=AJ|49=Session123|56=TT_OR|34=3454|52=20241009-07:31:40|1=Account123|18610=1|132=5160|134=5000|1462=TTGXVZZZ003|18606=f72d89ba-114f-4bd5-9c87-9719a3a9b5a9|18607=2|18608=d4cc4a65-b183-4818-9e6b-9d902009205e|18609=2|55=FESX|460=12|167=FUT|200=202503|207=Eurex|30=XEUR|461=FFICSX|15=EUR|131=1352684283|10=127|
Requester receives Trade Capture Ack (35=AR) followed by Trade Capture Report (35=AE) and then a quote status report:
Recv:
8=FIX.4.2|9=00960|35=AR|49=TT_OR|56=Session123|34=5009|50=5498|52=20241009-07:31:40.951|129=SubID123|571=81931164-19e5-4407-8001-4022c09fba12|818=1728404726178|487=0|856=2|939=0|60=20241009-07:31:40.913826|483=20241009-07:31:40.000000|55=FESX|48=3188186039303792532|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|31=5160|32=5000|552=1|54=1|453=5|448=A1|452=200|447=D|448=755857|452=3|447=D|448=797463|452=122|2376=24|447=D|448=786521|452=12|2376=24|447=D|448=TTGXVZZZ003|452=37|447=D|1=Account123|80=5000|1047=O|1152=0|16849=TEXT A|18608=d4cc4a65-b183-4818-9e6b-9d902009205e|18609=2|18218=
Recv:
8=FIX.4.2|9=01034|35=AE|49=TT_OR|56=Session123|34=5010|50=5498|52=20241009-07:31:40.951|129=SubID123|571=23647e1a-b405-4544-9141-8a6904fb08f0|487=0|856=0|1123=3|828=1082|31=5160|32=5000|60=20241009-07:31:40.913826|572=81931164-19e5-4407-8001-4022c09fba12|818=1728404726180|483=20241009-07:31:40.000000|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|552=1|54=1|453=5|448=A1|452=200|447=D|448=755857|452=3|447=D|448=797463|452=122|2376=24|447=D|448=786521|452=12|2376=24|447=D|448=TTGXVZZZ003|452=37|447=D|1=Account123|80=5000|1047=O|18218=
Recv:
8=FIX.4.2|9=00705|35=AI|49=TT_OR|56=Session123|34=5011|50=5498|142=SG|52=20241009-07:31:40.951|129=SubID123|131=1352684283|1=Account123|18221=DTS|18220=DTS|10553=traderemail@dotcom|16117=10|38=5000|54=1|60=20241009-07:31:40.911495|151=0|18605=4|1461=1|1462=TTGXVZZZ003|18606=f72d89ba-114f-4bd5-9c87-9719a3a9b5a9|18607=2|297=0|16963=3|276=A|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|453=1|448=TRAXVSIM003|452=218|447=D|10=110|
Respondent confirms requester's OTC order.
Requester receives messages (in this order):
Recv:
8=FIX.4.2|9=01036|35=AE|49=TT_OR|56=Session123|34=5013|50=5498|52=20241009-07:32:21.225|129=SubID123|571=23647e1a-b405-4544-9141-8a6904fb08f0|487=103|856=2|1123=0|828=1082|31=5160|32=5000|60=20241009-07:32:21.186304|572=81931164-19e5-4407-8001-4022c09fba12|818=1728404726180|483=20241009-07:31:40.000000|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|552=1|54=1|453=5|448=A1|452=200|447=D|448=755857|452=3|447=D|448=797463|452=122|2376=24|447=D|448=786521|452=12|2376=24|447=D|448=TTGXVZZZ003|452=37|447=D|1=Account123|80=5000|1047=O|18218=
Recv:
8=FIX.4.2|9=00721|35=AI|49=TT_OR|56=Session123|34=5014|50=5498|142=SG|52=20241009-07:32:21.225|129=SubID123|131=1352684283|1=Account123|18221=DTS|18220=DTS|10553=traderemail@dotcom|16117=10|38=5000|54=1|60=20241009-07:32:21.186304|31=5160|32=5000|151=0|18605=4|1461=1|1462=TTGXVZZZ003|18606=f72d89ba-114f-4bd5-9c87-9719a3a9b5a9|18607=2|297=0|16963=4|276=A|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|453=1|448=TRAXVSIM003|452=218|447=D|10=057|
Recv:
8=FIX.4.2|9=00750|35=AI|49=TT_OR|56=Session123|34=5015|50=5498|142=SG|52=20241009-07:32:21.225|129=SubID123|131=1352684283|1=Account123|18221=DTS|18220=DTS|10553=traderemail@dotcom|16117=10|38=5000|54=1|60=20241009-07:32:21.186304|168=20241009-07:34:31.186304|31=5160|32=5000|151=0|18605=3|1461=1|1462=TTGXVZZZ003|18606=f72d89ba-114f-4bd5-9c87-9719a3a9b5a9|18607=2|297=00|16963=5|276=B|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|453=1|448=TRAXVSIM003|452=218|447=D|10=227|
Recv:
8=FIX.4.2|9=00801|35=S|49=TT_OR|56=Session123|34=5016|52=20241009-07:32:21.225|129=SubID123|1=Account123|18221=DTS|18220=DTS|10553=traderemail@dotcom|1028=Y|132=5150|133=5160|134=5000|135=5000|1462=TTGXVZZZ003|18606=f72d89ba-114f-4bd5-9c87-9719a3a9b5a9|18610=3|18607=2|18608=d4cc4a65-b183-4818-9e6b-9d902009205e|16963=2|18609=2|60=20241009-07:32:21.187923|58=Purging EnLight / SRFQ market quotes for closed/expired SRFQ negotiation_id=f72d89ba-114f-4bd5-9c87-9719a3a9b5a9|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|10=180|
After several minutes, Eurex exchange sends out the actual fill and it is received as another Trade Capture Report. This has the Trade Match ID in tag 1003.
Recv:
8=FIX.4.2|9=01117|35=AE|49=TT_OR|56=Session123|34=5021|50=5498|52=20241009-07:34:31.229|129=SubID123|571=23647e1a-b405-4544-9141-8a6904fb08f0|487=0|856=2|1123=0|828=1082|31=5160|32=5000|442=1|60=20241009-07:34:31.186304|572=81931164-19e5-4407-8001-4022c09fba12|818=1728404726180|1003=1|75=20241009|483=20241009-07:31:40.000000|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|8016=1000000000000025190590172845927118630406710000000001|552=1|54=1|453=5|448=A1|452=200|447=D|448=755857|452=3|447=D|448=797463|452=122|2376=24|447=D|448=786521|452=12|2376=24|447=D|448=TTGXVZZZ003|452=37|447=D|1=Account123|80=5000|1047=O|18218=
This section illustrates the flow of events from the Eurex Trader Admin GUI - EnLight Responder interface from the respondent's point of view. It briefly describes the steps needed to enter, submit and confirm the quote.
When the requester submits the RFQ, the request is displayed in the Eurex EnLight Responder pane. Select the request and then click Enter Quote.
Fill in the BidQty, Bid, Ask and AskQty fields. Also populate the O/C, Act, ClientID, ExeID, ExeQual, RateID and any other necessary fields
Click Submit Quote and this will deliver the quote back to the requester.
When the requester replies with the quote response (decision), it will be listed in the EnLight Deals pane.
Select the quote response, check the details and click Confirm to finalize the deal.
The requester will receive the confirmation messages.
Yes, on the Quote Request (35=R), use the NoTargetPartyIDs group to specify multiple members. E.g. |1461=2|1462=TTGXVZZZ003|1462=TTTXVDDE001|
Yes, you can respond to worse bid/ask quotes.
No, public RFQs are not allowed. A counterparty needs to be provided on each RFQ.
No. RFQs with counterparties are not publicly disseminated.
The requester will receive a Quote Status Report (35=AI) with 297 (QuoteStatus)=7 to indicate that the quote has expired, followed by a quote with 18610 (QuotingStatus)=3 indicating that the status of the quote is closed and inactive.
Example:
Recv:
8=FIX.4.2|9=00699|35=AI|49=TT_OR|56=Session123|34=4939|50=5498|142=SG|52=20241009-07:12:45.799|129=SubID123|131=1352684282|1=Account123|18221=DTS|18220=DTS|10553=traderemail@dotcom|16117=10|38=5000|54=1|60=20241009-07:12:45.760478|18605=5|1461=1|1462=TTGXVZZZ003|18606=bf4cf083-642f-4528-8571-bd8803f4cd9e|18607=1|297=7|16963=3|276=B|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|453=1|448=TRAXVSIM003|452=218|447=D|10=111|
Recv:
8=FIX.4.2|9=00801|35=S|49=TT_OR|56=Session123|34=4940|52=20241009-07:12:45.799|129=SubID123|1=Account123|18221=DTS|18220=DTS|10553=traderemail@dotcom|1028=Y|132=5150|133=5155|134=5000|135=5000|1462=TTGXVZZZ003|18606=bf4cf083-642f-4528-8571-bd8803f4cd9e|18610=3|18607=1|18608=e3064549-3f8b-4b07-a4c2-96d0fd514010|16963=2|18609=1|60=20241009-07:12:45.762545|58=Purging EnLight / SRFQ market quotes for closed/expired SRFQ negotiation_id=bf4cf083-642f-4528-8571-bd8803f4cd9e|55=FESX|48=3188186039303792532|22=96|454=7|455=2519059|456=98|455=FESX Mar25|456=97|455=XF00000N8054|456=4|455=STXEH5|456=5|455=2519059|456=8|455=VGH5 Index|456=A|16207=EUX|455=BBG017Q95K87|456=S|16207=EUX|460=5|461=FFICSX|167=FUT|200=202503|541=20250320|205=20|18223=202503|18211=M|207=Eurex|100=XEUR|107=EURO STOXX 50 Index|15=EUR|10=092|