OnixS Eurex ETI Handler C++ library 9.28.0
Users' manual and API documentation
Loading...
Searching...
No Matches
Enumerations.h
Go to the documentation of this file.
1/*
2 * Copyright Onix Solutions Limited [OnixS]. All rights reserved.
3 *
4 * This software owned by Onix Solutions Limited [OnixS] and is protected by copyright law
5 * and international copyright treaties.
6 *
7 * Access to and use of the software is governed by the terms of the applicable ONIXS Software
8 * Services Agreement (the Agreement) and Customer end user license agreements granting
9 * a non-assignable, non-transferable and non-exclusive license to use the software
10 * for it's own data processing purposes under the terms defined in the Agreement.
11 *
12 * Except as otherwise granted within the terms of the Agreement, copying or reproduction of any
13 * part of this source code or associated reference material to any other location for further
14 * reproduction or redistribution, and any amendments to this copyright notice, are expressly
15 * prohibited.
16 *
17 * Any reproduction or redistribution for sale or hiring of the Software not in accordance with
18 * the terms of the Agreement is a violation of copyright law.
19 */
20
21#pragma once
22
23#include "OnixS/Eurex/Trading/Export.h"
24
25#include <string>
26
27namespace OnixS { namespace Eurex { namespace Trading {
28
30struct ONIXS_EUREX_ETI_EXPORT ApplId
31{
47};
48
50ONIXS_EUREX_ETI_EXPORT std::string enumToString(ApplId::Enum);
51
53ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ApplId::Enum);
54
56struct ONIXS_EUREX_ETI_EXPORT ApplIdStatus
57{
59 enum Enum
60 {
61 NoValue = 0xFF,
63 };
64};
65
67ONIXS_EUREX_ETI_EXPORT std::string enumToString(ApplIdStatus::Enum);
68
70ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ApplIdStatus::Enum);
71
73struct ONIXS_EUREX_ETI_EXPORT ApplResendFlag
74{
76 enum Enum
77 {
78 NoValue = 0xFF,
79 False = 0,
80 True = 1
81 };
82};
83
85ONIXS_EUREX_ETI_EXPORT std::string enumToString(ApplResendFlag::Enum);
86
88ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ApplResendFlag::Enum);
89
91struct ONIXS_EUREX_ETI_EXPORT ApplSeqIndicator
92{
94 enum Enum
95 {
96 NoValue = 0xFF,
99 };
100};
101
103ONIXS_EUREX_ETI_EXPORT std::string enumToString(ApplSeqIndicator::Enum);
104
106ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ApplSeqIndicator::Enum);
107
110struct ONIXS_EUREX_ETI_EXPORT ApplSeqStatus
111{
113 enum Enum
114 {
115 NoValue = 0xFF,
118 };
119};
120
122ONIXS_EUREX_ETI_EXPORT std::string enumToString(ApplSeqStatus::Enum);
123
125ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ApplSeqStatus::Enum);
126
128struct ONIXS_EUREX_ETI_EXPORT BasketAnonymity
129{
131 enum Enum
132 {
133 NoValue = 0xFF,
134 No = 0,
135 Yes = 1
136 };
137};
138
140ONIXS_EUREX_ETI_EXPORT std::string enumToString(BasketAnonymity::Enum);
141
143ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, BasketAnonymity::Enum);
144
146struct ONIXS_EUREX_ETI_EXPORT BasketTradeReportType
147{
149 enum Enum
150 {
151 NoValue = 0xFF,
152 Submit = 0,
156 };
157};
158
160ONIXS_EUREX_ETI_EXPORT std::string enumToString(BasketTradeReportType::Enum);
161
163ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, BasketTradeReportType::Enum);
164
166struct ONIXS_EUREX_ETI_EXPORT BidPxIsLocked
167{
169 enum Enum
170 {
171 NoValue = 0xFF,
172 No = 0,
173 Yes = 1
174 };
175};
176
178ONIXS_EUREX_ETI_EXPORT std::string enumToString(BidPxIsLocked::Enum);
179
181ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, BidPxIsLocked::Enum);
182
184struct ONIXS_EUREX_ETI_EXPORT ChargeIdDisclosureInstruction
185{
187 enum Enum
188 {
189 NoValue = 0xFF,
190 No = 0,
191 Yes = 1
192 };
193};
194
196ONIXS_EUREX_ETI_EXPORT std::string enumToString(ChargeIdDisclosureInstruction::Enum);
197
199ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ChargeIdDisclosureInstruction::Enum);
200
203struct ONIXS_EUREX_ETI_EXPORT CrossMatchInstruction
204{
213};
214
216ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossMatchInstruction::Enum);
217
219ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossMatchInstruction::Enum);
220
222struct ONIXS_EUREX_ETI_EXPORT CrossPrioritization
223{
225 enum Enum
226 {
227 NoValue = 0xFF,
230 };
231};
232
234ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossPrioritization::Enum);
235
237ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossPrioritization::Enum);
238
240struct ONIXS_EUREX_ETI_EXPORT CrossRequestType
241{
243 enum Enum
244 {
245 NoValue = 0xFF,
246 Cross = 1,
247 Clip = 2
248 };
249};
250
252ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossRequestType::Enum);
253
255ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossRequestType::Enum);
256
258struct ONIXS_EUREX_ETI_EXPORT CrossType
259{
261 enum Enum
262 {
263 NoValue = 0xFF,
267 };
268};
269
271ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossType::Enum);
272
274ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossType::Enum);
275
277struct ONIXS_EUREX_ETI_EXPORT CrossedIndicator
278{
280 enum Enum
281 {
282 NoValue = 0xFF,
285 };
286};
287
289ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossedIndicator::Enum);
290
292ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossedIndicator::Enum);
293
296struct ONIXS_EUREX_ETI_EXPORT CustOrderHandlingInst
297{
299 enum Enum
300 {
301 NoValue = 0x00,
302 W = 'W',
303 Y = 'Y',
304 C = 'C',
305 G = 'G',
306 H = 'H',
307 D = 'D'
308 };
309};
310
312ONIXS_EUREX_ETI_EXPORT std::string enumToString(CustOrderHandlingInst::Enum);
313
315ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CustOrderHandlingInst::Enum);
316
337
339ONIXS_EUREX_ETI_EXPORT std::string enumToString(DeleteReason::Enum);
340
342ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, DeleteReason::Enum);
343
345struct ONIXS_EUREX_ETI_EXPORT EffectOnBasket
346{
348 enum Enum
349 {
350 NoValue = 0xFF,
353 };
354};
355
357ONIXS_EUREX_ETI_EXPORT std::string enumToString(EffectOnBasket::Enum);
358
360ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EffectOnBasket::Enum);
361
363struct ONIXS_EUREX_ETI_EXPORT EnableCustomCommodityStrip
364{
366 enum Enum
367 {
368 NoValue = 0xFF,
369 Yes = 1
370 };
371};
372
374ONIXS_EUREX_ETI_EXPORT std::string enumToString(EnableCustomCommodityStrip::Enum);
375
377ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EnableCustomCommodityStrip::Enum);
378
380struct ONIXS_EUREX_ETI_EXPORT EnlightRFQAvgRespRateRanking
381{
383 enum Enum
384 {
385 NoValue = 0xFF,
386 Low = 1,
387 Medium = 2,
388 High = 3
389 };
390};
391
393ONIXS_EUREX_ETI_EXPORT std::string enumToString(EnlightRFQAvgRespRateRanking::Enum);
394
396ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EnlightRFQAvgRespRateRanking::Enum);
397
399struct ONIXS_EUREX_ETI_EXPORT EnlightRFQAvgRespTimeRanking
400{
402 enum Enum
403 {
404 NoValue = 0xFF,
405 Low = 1,
406 Medium = 2,
407 High = 3
408 };
409};
410
412ONIXS_EUREX_ETI_EXPORT std::string enumToString(EnlightRFQAvgRespTimeRanking::Enum);
413
415ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EnlightRFQAvgRespTimeRanking::Enum);
416
418struct ONIXS_EUREX_ETI_EXPORT EurexVolumeRanking
419{
421 enum Enum
422 {
423 NoValue = 0xFF,
424 Low = 1,
425 Medium = 2,
426 High = 3
427 };
428};
429
431ONIXS_EUREX_ETI_EXPORT std::string enumToString(EurexVolumeRanking::Enum);
432
434ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EurexVolumeRanking::Enum);
435
437struct ONIXS_EUREX_ETI_EXPORT EventType
438{
440 enum Enum
441 {
442 NoValue = 0xFF,
445 };
446};
447
449ONIXS_EUREX_ETI_EXPORT std::string enumToString(EventType::Enum);
450
452ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EventType::Enum);
453
455struct ONIXS_EUREX_ETI_EXPORT ExecInst
456{
458 enum Enum
459 {
460 NoValue = 0xFF,
461 H = 1,
462 Q = 2,
463 HQ = 3,
464 H6 = 5,
465 Q6 = 6
466 };
467};
468
470ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExecInst::Enum);
471
473ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExecInst::Enum);
474
514
516ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExecRestatementReason::Enum);
517
519ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExecRestatementReason::Enum);
520
522struct ONIXS_EUREX_ETI_EXPORT ExecType
523{
525 enum Enum
526 {
527 NoValue = 0x00,
528 New = '0',
529 Canceled = '4',
530 Replaced = '5',
532 Suspended = '9',
533 Restated = 'D',
534 Triggered = 'L',
535 Trade = 'F'
536 };
537};
538
540ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExecType::Enum);
541
543ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExecType::Enum);
544
546struct ONIXS_EUREX_ETI_EXPORT ExecutingTraderQualifier
547{
549 enum Enum
550 {
551 NoValue = 0xFF,
552 Algo = 22,
553 Human = 24
554 };
555};
556
558ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExecutingTraderQualifier::Enum);
559
561ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExecutingTraderQualifier::Enum);
562
564struct ONIXS_EUREX_ETI_EXPORT ExerciseStyle
565{
567 enum Enum
568 {
569 NoValue = 0xFF,
572 };
573};
574
576ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExerciseStyle::Enum);
577
579ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExerciseStyle::Enum);
580
582struct ONIXS_EUREX_ETI_EXPORT FillLiquidityInd
583{
595};
596
598ONIXS_EUREX_ETI_EXPORT std::string enumToString(FillLiquidityInd::Enum);
599
601ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, FillLiquidityInd::Enum);
602
604struct ONIXS_EUREX_ETI_EXPORT FreeText5DisclosureInstruction
605{
607 enum Enum
608 {
609 NoValue = 0xFF,
610 No = 0,
611 Yes = 1
612 };
613};
614
616ONIXS_EUREX_ETI_EXPORT std::string enumToString(FreeText5DisclosureInstruction::Enum);
617
619ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, FreeText5DisclosureInstruction::Enum);
620
622struct ONIXS_EUREX_ETI_EXPORT GatewayStatus
623{
625 enum Enum
626 {
627 NoValue = 0xFF,
630 };
631};
632
634ONIXS_EUREX_ETI_EXPORT std::string enumToString(GatewayStatus::Enum);
635
637ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, GatewayStatus::Enum);
638
640struct ONIXS_EUREX_ETI_EXPORT HedgeType
641{
650};
651
653ONIXS_EUREX_ETI_EXPORT std::string enumToString(HedgeType::Enum);
654
656ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, HedgeType::Enum);
657
659struct ONIXS_EUREX_ETI_EXPORT HedgingInstruction
660{
662 enum Enum
663 {
664 NoValue = 0xFF,
666 };
667};
668
670ONIXS_EUREX_ETI_EXPORT std::string enumToString(HedgingInstruction::Enum);
671
673ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, HedgingInstruction::Enum);
674
676struct ONIXS_EUREX_ETI_EXPORT ImpliedCheckPriceIndicator
677{
679 enum Enum
680 {
681 NoValue = 0xFF,
682 No = 0,
683 Yes = 1
684 };
685};
686
688ONIXS_EUREX_ETI_EXPORT std::string enumToString(ImpliedCheckPriceIndicator::Enum);
689
691ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ImpliedCheckPriceIndicator::Enum);
692
695struct ONIXS_EUREX_ETI_EXPORT ImpliedMarketIndicator
696{
698 enum Enum
699 {
700 NoValue = 0xFF,
703 };
704};
705
707ONIXS_EUREX_ETI_EXPORT std::string enumToString(ImpliedMarketIndicator::Enum);
708
710ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ImpliedMarketIndicator::Enum);
711
713struct ONIXS_EUREX_ETI_EXPORT InputSource
714{
716 enum Enum
717 {
718 NoValue = 0xFF,
721 };
722};
723
725ONIXS_EUREX_ETI_EXPORT std::string enumToString(InputSource::Enum);
726
728ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, InputSource::Enum);
729
731struct ONIXS_EUREX_ETI_EXPORT InstrAttribType
732{
744};
745
747ONIXS_EUREX_ETI_EXPORT std::string enumToString(InstrAttribType::Enum);
748
750ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, InstrAttribType::Enum);
751
753struct ONIXS_EUREX_ETI_EXPORT InventoryCheckType
754{
756 enum Enum
757 {
758 NoValue = 0xFF,
760 Check = 1
761 };
762};
763
765ONIXS_EUREX_ETI_EXPORT std::string enumToString(InventoryCheckType::Enum);
766
768ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, InventoryCheckType::Enum);
769
772struct ONIXS_EUREX_ETI_EXPORT LastFragment
773{
775 enum Enum
776 {
777 NoValue = 0xFF,
780 };
781};
782
784ONIXS_EUREX_ETI_EXPORT std::string enumToString(LastFragment::Enum);
785
787ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LastFragment::Enum);
788
790struct ONIXS_EUREX_ETI_EXPORT LastMkt
791{
793 enum Enum
794 {
795 NoValue = 0xFF,
796 XEUR = 1,
797 XEEE = 2,
798 NODX = 12
799 };
800};
801
803ONIXS_EUREX_ETI_EXPORT std::string enumToString(LastMkt::Enum);
804
806ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LastMkt::Enum);
807
809struct ONIXS_EUREX_ETI_EXPORT LastPxDisclosureInstruction
810{
812 enum Enum
813 {
814 NoValue = 0xFF,
815 No = 0,
816 Yes = 1
817 };
818};
819
821ONIXS_EUREX_ETI_EXPORT std::string enumToString(LastPxDisclosureInstruction::Enum);
822
824ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LastPxDisclosureInstruction::Enum);
825
827struct ONIXS_EUREX_ETI_EXPORT LastQtyDisclosureInstruction
828{
830 enum Enum
831 {
832 NoValue = 0xFF,
833 No = 0,
834 Yes = 1
835 };
836};
837
839ONIXS_EUREX_ETI_EXPORT std::string enumToString(LastQtyDisclosureInstruction::Enum);
840
842ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LastQtyDisclosureInstruction::Enum);
843
845struct ONIXS_EUREX_ETI_EXPORT LeavesQtyDisclosureInstruction
846{
848 enum Enum
849 {
850 NoValue = 0xFF,
851 No = 0,
852 Yes = 1
853 };
854};
855
857ONIXS_EUREX_ETI_EXPORT std::string enumToString(LeavesQtyDisclosureInstruction::Enum);
858
860ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LeavesQtyDisclosureInstruction::Enum);
861
863struct ONIXS_EUREX_ETI_EXPORT LegInputSource
864{
874};
875
877ONIXS_EUREX_ETI_EXPORT std::string enumToString(LegInputSource::Enum);
878
880ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LegInputSource::Enum);
881
884struct ONIXS_EUREX_ETI_EXPORT LegPositionEffect
885{
887 enum Enum
888 {
889 NoValue = 0x00,
890 Close = 'C',
891 Open = 'O'
892 };
893};
894
896ONIXS_EUREX_ETI_EXPORT std::string enumToString(LegPositionEffect::Enum);
897
899ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LegPositionEffect::Enum);
900
902struct ONIXS_EUREX_ETI_EXPORT LegSecurityType
903{
905 enum Enum
906 {
907 NoValue = 0xFF,
910 };
911};
912
914ONIXS_EUREX_ETI_EXPORT std::string enumToString(LegSecurityType::Enum);
915
917ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LegSecurityType::Enum);
918
920struct ONIXS_EUREX_ETI_EXPORT LegSide
921{
923 enum Enum
924 {
925 NoValue = 0xFF,
926 Buy = 1,
927 Sell = 2
928 };
929};
930
932ONIXS_EUREX_ETI_EXPORT std::string enumToString(LegSide::Enum);
933
935ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LegSide::Enum);
936
938struct ONIXS_EUREX_ETI_EXPORT ListUpdateAction
939{
941 enum Enum
942 {
943 NoValue = 0x00,
944 Add = 'A',
945 Delete = 'D'
946 };
947};
948
950ONIXS_EUREX_ETI_EXPORT std::string enumToString(ListUpdateAction::Enum);
951
953ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ListUpdateAction::Enum);
954
956struct ONIXS_EUREX_ETI_EXPORT MDBookType
957{
959 enum Enum
960 {
961 NoValue = 0xFF,
964 };
965};
966
968ONIXS_EUREX_ETI_EXPORT std::string enumToString(MDBookType::Enum);
969
971ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MDBookType::Enum);
972
974struct ONIXS_EUREX_ETI_EXPORT MDSubBookType
975{
977 enum Enum
978 {
979 NoValue = 0xFF,
982 };
983};
984
986ONIXS_EUREX_ETI_EXPORT std::string enumToString(MDSubBookType::Enum);
987
989ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MDSubBookType::Enum);
990
992struct ONIXS_EUREX_ETI_EXPORT MMRiskLimitActionType
993{
1001};
1002
1004ONIXS_EUREX_ETI_EXPORT std::string enumToString(MMRiskLimitActionType::Enum);
1005
1007ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MMRiskLimitActionType::Enum);
1008
1010struct ONIXS_EUREX_ETI_EXPORT MarketId
1011{
1013 enum Enum
1014 {
1015 NoValue = 0xFF,
1016 XEUR = 1,
1017 XEEE = 2,
1018 NODX = 12
1019 };
1020};
1021
1023ONIXS_EUREX_ETI_EXPORT std::string enumToString(MarketId::Enum);
1024
1026ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MarketId::Enum);
1027
1058
1060ONIXS_EUREX_ETI_EXPORT std::string enumToString(MassActionReason::Enum);
1061
1063ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MassActionReason::Enum);
1064
1066struct ONIXS_EUREX_ETI_EXPORT MassActionSubType
1067{
1069 enum Enum
1070 {
1071 NoValue = 0xFF,
1073 };
1074};
1075
1077ONIXS_EUREX_ETI_EXPORT std::string enumToString(MassActionSubType::Enum);
1078
1080ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MassActionSubType::Enum);
1081
1083struct ONIXS_EUREX_ETI_EXPORT MassActionType
1084{
1093};
1094
1096ONIXS_EUREX_ETI_EXPORT std::string enumToString(MassActionType::Enum);
1097
1099ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MassActionType::Enum);
1100
1102struct ONIXS_EUREX_ETI_EXPORT MatchSubType
1103{
1114};
1115
1117ONIXS_EUREX_ETI_EXPORT std::string enumToString(MatchSubType::Enum);
1118
1120ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MatchSubType::Enum);
1121
1123struct ONIXS_EUREX_ETI_EXPORT MatchType
1124{
1136};
1137
1139ONIXS_EUREX_ETI_EXPORT std::string enumToString(MatchType::Enum);
1140
1142ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MatchType::Enum);
1143
1145struct ONIXS_EUREX_ETI_EXPORT MatchingEngineStatus
1146{
1148 enum Enum
1149 {
1150 NoValue = 0xFF,
1153 };
1154};
1155
1157ONIXS_EUREX_ETI_EXPORT std::string enumToString(MatchingEngineStatus::Enum);
1158
1160ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MatchingEngineStatus::Enum);
1161
1163struct ONIXS_EUREX_ETI_EXPORT MessageEventSource
1164{
1174};
1175
1177ONIXS_EUREX_ETI_EXPORT std::string enumToString(MessageEventSource::Enum);
1178
1180ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MessageEventSource::Enum);
1181
1183struct ONIXS_EUREX_ETI_EXPORT MultiLegReportingType
1184{
1192};
1193
1195ONIXS_EUREX_ETI_EXPORT std::string enumToString(MultiLegReportingType::Enum);
1196
1198ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MultiLegReportingType::Enum);
1199
1201struct ONIXS_EUREX_ETI_EXPORT MultilegModel
1202{
1210};
1211
1213ONIXS_EUREX_ETI_EXPORT std::string enumToString(MultilegModel::Enum);
1214
1216ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MultilegModel::Enum);
1217
1219struct ONIXS_EUREX_ETI_EXPORT MultilegPriceModel
1220{
1222 enum Enum
1223 {
1224 NoValue = 0xFF,
1227 };
1228};
1229
1231ONIXS_EUREX_ETI_EXPORT std::string enumToString(MultilegPriceModel::Enum);
1232
1234ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MultilegPriceModel::Enum);
1235
1237struct ONIXS_EUREX_ETI_EXPORT NewsRtmServiceStatus
1238{
1240 enum Enum
1241 {
1242 NoValue = 0xFF,
1245 };
1246};
1247
1249ONIXS_EUREX_ETI_EXPORT std::string enumToString(NewsRtmServiceStatus::Enum);
1250
1252ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, NewsRtmServiceStatus::Enum);
1253
1255struct ONIXS_EUREX_ETI_EXPORT NumberOfRespDisclosureInstruction
1256{
1258 enum Enum
1259 {
1260 NoValue = 0xFF,
1261 No = 0,
1262 Yes = 1
1263 };
1264};
1265
1267ONIXS_EUREX_ETI_EXPORT std::string enumToString(NumberOfRespDisclosureInstruction::Enum);
1268
1270ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, NumberOfRespDisclosureInstruction::Enum);
1271
1273struct ONIXS_EUREX_ETI_EXPORT OfferPxIsLocked
1274{
1276 enum Enum
1277 {
1278 NoValue = 0xFF,
1279 No = 0,
1280 Yes = 1
1281 };
1282};
1283
1285ONIXS_EUREX_ETI_EXPORT std::string enumToString(OfferPxIsLocked::Enum);
1286
1288ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OfferPxIsLocked::Enum);
1289
1291struct ONIXS_EUREX_ETI_EXPORT OptionalEarlyTerminationIndicator
1292{
1294 enum Enum
1295 {
1296 NoValue = 0xFF,
1297 No = 0,
1298 Yes = 1
1299 };
1300};
1301
1303ONIXS_EUREX_ETI_EXPORT std::string enumToString(OptionalEarlyTerminationIndicator::Enum);
1304
1306ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OptionalEarlyTerminationIndicator::Enum);
1307
1309struct ONIXS_EUREX_ETI_EXPORT OrdStatus
1310{
1312 enum Enum
1313 {
1314 NoValue = 0x00,
1315 New = '0',
1317 Filled = '2',
1318 Canceled = '4',
1321 };
1322};
1323
1325ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrdStatus::Enum);
1326
1328ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrdStatus::Enum);
1329
1331struct ONIXS_EUREX_ETI_EXPORT OrdType
1332{
1334 enum Enum
1335 {
1336 NoValue = 0xFF,
1338 Limit = 2,
1339 Stop = 3,
1341 };
1342};
1343
1345ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrdType::Enum);
1346
1348ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrdType::Enum);
1349
1351struct ONIXS_EUREX_ETI_EXPORT OrderAttributeLiquidityProvision
1352{
1354 enum Enum
1355 {
1356 NoValue = 0xFF,
1357 Y = 1,
1358 N = 0
1359 };
1360};
1361
1363ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderAttributeLiquidityProvision::Enum);
1364
1366ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderAttributeLiquidityProvision::Enum);
1367
1369struct ONIXS_EUREX_ETI_EXPORT OrderAttributeRiskReduction
1370{
1372 enum Enum
1373 {
1374 NoValue = 0xFF,
1375 Y = 1,
1376 N = 0
1377 };
1378};
1379
1381ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderAttributeRiskReduction::Enum);
1382
1384ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderAttributeRiskReduction::Enum);
1385
1387struct ONIXS_EUREX_ETI_EXPORT OrderCategory
1388{
1390 enum Enum
1391 {
1392 NoValue = 0x00,
1393 Order = '1',
1394 Quote = '2'
1395 };
1396};
1397
1399ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderCategory::Enum);
1400
1402ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderCategory::Enum);
1403
1406struct ONIXS_EUREX_ETI_EXPORT OrderDeletionInstruction
1407{
1409 enum Enum
1410 {
1411 NoValue = 0xFF,
1412 No = 0,
1413 Yes = 1
1414 };
1415};
1416
1418ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderDeletionInstruction::Enum);
1419
1421ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderDeletionInstruction::Enum);
1422
1424struct ONIXS_EUREX_ETI_EXPORT OrderEventReason
1425{
1427 enum Enum
1428 {
1429 NoValue = 0xFF,
1430 SMP = 100
1431 };
1432};
1433
1435ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderEventReason::Enum);
1436
1438ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderEventReason::Enum);
1439
1441struct ONIXS_EUREX_ETI_EXPORT OrderOrigination
1442{
1450};
1451
1453ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderOrigination::Enum);
1454
1456ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderOrigination::Enum);
1457
1459struct ONIXS_EUREX_ETI_EXPORT OrderQtyDisclosureInstruction
1460{
1462 enum Enum
1463 {
1464 NoValue = 0xFF,
1465 No = 0,
1466 Yes = 1
1467 };
1468};
1469
1471ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderQtyDisclosureInstruction::Enum);
1472
1474ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderQtyDisclosureInstruction::Enum);
1475
1477struct ONIXS_EUREX_ETI_EXPORT OrderQtyIsLocked
1478{
1480 enum Enum
1481 {
1482 NoValue = 0xFF,
1483 No = 0,
1484 Yes = 1
1485 };
1486};
1487
1489ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderQtyIsLocked::Enum);
1490
1492ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderQtyIsLocked::Enum);
1493
1495struct ONIXS_EUREX_ETI_EXPORT OrderSide
1496{
1498 enum Enum
1499 {
1500 NoValue = 0xFF,
1501 Buy = 1,
1502 Sell = 2
1503 };
1504};
1505
1507ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderSide::Enum);
1508
1510ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderSide::Enum);
1511
1513struct ONIXS_EUREX_ETI_EXPORT OwnershipIndicator
1514{
1522};
1523
1525ONIXS_EUREX_ETI_EXPORT std::string enumToString(OwnershipIndicator::Enum);
1526
1528ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OwnershipIndicator::Enum);
1529
1531struct ONIXS_EUREX_ETI_EXPORT PartyActionType
1532{
1534 enum Enum
1535 {
1536 NoValue = 0xFF,
1539 };
1540};
1541
1543ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyActionType::Enum);
1544
1546ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyActionType::Enum);
1547
1549struct ONIXS_EUREX_ETI_EXPORT PartyDetailRoleQualifier
1550{
1552 enum Enum
1553 {
1554 NoValue = 0xFF,
1555 Trader = 10,
1558 };
1559};
1560
1562ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyDetailRoleQualifier::Enum);
1563
1565ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyDetailRoleQualifier::Enum);
1566
1568struct ONIXS_EUREX_ETI_EXPORT PartyDetailStatus
1569{
1571 enum Enum
1572 {
1573 NoValue = 0xFF,
1577 };
1578};
1579
1581ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyDetailStatus::Enum);
1582
1584ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyDetailStatus::Enum);
1585
1587struct ONIXS_EUREX_ETI_EXPORT PartyDetailStatusInformation
1588{
1596};
1597
1599ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyDetailStatusInformation::Enum);
1600
1602ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyDetailStatusInformation::Enum);
1603
1605struct ONIXS_EUREX_ETI_EXPORT PartyIdEnteringFirm
1606{
1608 enum Enum
1609 {
1610 NoValue = 0xFF,
1613 };
1614};
1615
1617ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyIdEnteringFirm::Enum);
1618
1620ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyIdEnteringFirm::Enum);
1621
1623struct ONIXS_EUREX_ETI_EXPORT PartyIdOriginationMarket
1624{
1626 enum Enum
1627 {
1628 NoValue = 0xFF,
1629 XKFE = 1
1630 };
1631};
1632
1634ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyIdOriginationMarket::Enum);
1635
1637ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyIdOriginationMarket::Enum);
1638
1640struct ONIXS_EUREX_ETI_EXPORT PartyIdSettlementLocation
1641{
1651};
1652
1654ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyIdSettlementLocation::Enum);
1655
1657ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyIdSettlementLocation::Enum);
1658
1660struct ONIXS_EUREX_ETI_EXPORT PartyIdInvestmentDecisionMakerQualifier
1661{
1663 enum Enum
1664 {
1665 NoValue = 0xFF,
1666 Algo = 22,
1667 Human = 24
1668 };
1669};
1670
1673
1675ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyIdInvestmentDecisionMakerQualifier::Enum);
1676
1679{
1681 enum Enum
1682 {
1683 NoValue = 0xFF,
1684 No = 0,
1685 Yes = 1
1686 };
1687};
1688
1691
1693ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyOrderOriginationDisclosureInstruction::Enum);
1694
1696struct ONIXS_EUREX_ETI_EXPORT PartySubIdType
1697{
1699 enum Enum
1700 {
1701 NoValue = 0xFF,
1702 Buyer = 14001,
1703 Seller = 14002
1704 };
1705};
1706
1708ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartySubIdType::Enum);
1709
1711ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartySubIdType::Enum);
1712
1715struct ONIXS_EUREX_ETI_EXPORT PositionEffect
1716{
1718 enum Enum
1719 {
1720 NoValue = 0x00,
1721 Close = 'C',
1722 Open = 'O'
1723 };
1724};
1725
1727ONIXS_EUREX_ETI_EXPORT std::string enumToString(PositionEffect::Enum);
1728
1730ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PositionEffect::Enum);
1731
1733struct ONIXS_EUREX_ETI_EXPORT PriceDisclosureInstruction
1734{
1736 enum Enum
1737 {
1738 NoValue = 0xFF,
1739 No = 0,
1740 Yes = 1
1741 };
1742};
1743
1745ONIXS_EUREX_ETI_EXPORT std::string enumToString(PriceDisclosureInstruction::Enum);
1746
1748ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PriceDisclosureInstruction::Enum);
1749
1751struct ONIXS_EUREX_ETI_EXPORT PriceValidityCheckType
1752{
1754 enum Enum
1755 {
1756 NoValue = 0xFF,
1757 None = 0,
1760 };
1761};
1762
1764ONIXS_EUREX_ETI_EXPORT std::string enumToString(PriceValidityCheckType::Enum);
1765
1767ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PriceValidityCheckType::Enum);
1768
1792
1794ONIXS_EUREX_ETI_EXPORT std::string enumToString(ProductComplex::Enum);
1795
1797ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ProductComplex::Enum);
1798
1800struct ONIXS_EUREX_ETI_EXPORT PutOrCall
1801{
1803 enum Enum
1804 {
1805 NoValue = 0xFF,
1806 Put = 0,
1807 Call = 1
1808 };
1809};
1810
1812ONIXS_EUREX_ETI_EXPORT std::string enumToString(PutOrCall::Enum);
1813
1815ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PutOrCall::Enum);
1816
1818struct ONIXS_EUREX_ETI_EXPORT QuoteCancelReason
1819{
1821 enum Enum
1822 {
1823 NoValue = 0xFF,
1825 };
1826};
1827
1829ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteCancelReason::Enum);
1830
1832ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteCancelReason::Enum);
1833
1835struct ONIXS_EUREX_ETI_EXPORT QuoteCondition
1836{
1838 enum Enum
1839 {
1840 NoValue = 0x00,
1841 Active = 'A',
1842 Closed = 'B',
1844 Expired = '8'
1845 };
1846};
1847
1849ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteCondition::Enum);
1850
1852ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteCondition::Enum);
1853
1901
1903ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEntryRejectReason::Enum);
1904
1906ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEntryRejectReason::Enum);
1907
1909struct ONIXS_EUREX_ETI_EXPORT QuoteEntryStatus
1910{
1912 enum Enum
1913 {
1914 NoValue = 0xFF,
1919 };
1920};
1921
1923ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEntryStatus::Enum);
1924
1926ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEntryStatus::Enum);
1927
1929struct ONIXS_EUREX_ETI_EXPORT QuoteEventLiquidityInd
1930{
1939};
1940
1942ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEventLiquidityInd::Enum);
1943
1945ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEventLiquidityInd::Enum);
1946
1948struct ONIXS_EUREX_ETI_EXPORT QuoteEventReason
1949{
1960};
1961
1963ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEventReason::Enum);
1964
1966ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEventReason::Enum);
1967
1969struct ONIXS_EUREX_ETI_EXPORT QuoteEventSide
1970{
1972 enum Enum
1973 {
1974 NoValue = 0xFF,
1975 Buy = 1,
1976 Sell = 2
1977 };
1978};
1979
1981ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEventSide::Enum);
1982
1984ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEventSide::Enum);
1985
1987struct ONIXS_EUREX_ETI_EXPORT QuoteEventType
1988{
1998};
1999
2001ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEventType::Enum);
2002
2004ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEventType::Enum);
2005
2007struct ONIXS_EUREX_ETI_EXPORT QuoteInstruction
2008{
2010 enum Enum
2011 {
2012 NoValue = 0xFF,
2015 };
2016};
2017
2019ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteInstruction::Enum);
2020
2022ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteInstruction::Enum);
2023
2025struct ONIXS_EUREX_ETI_EXPORT QuoteSizeType
2026{
2028 enum Enum
2029 {
2030 NoValue = 0xFF,
2033 };
2034};
2035
2037ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteSizeType::Enum);
2038
2040ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteSizeType::Enum);
2041
2058
2060ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteSubType::Enum);
2061
2063ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteSubType::Enum);
2064
2066struct ONIXS_EUREX_ETI_EXPORT QuoteType
2067{
2069 enum Enum
2070 {
2071 NoValue = 0xFF,
2075 };
2076};
2077
2079ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteType::Enum);
2080
2082ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteType::Enum);
2083
2085struct ONIXS_EUREX_ETI_EXPORT QuotingStatus
2086{
2088 enum Enum
2089 {
2090 NoValue = 0xFF,
2094 };
2095};
2096
2098ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuotingStatus::Enum);
2099
2101ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuotingStatus::Enum);
2102
2122
2124ONIXS_EUREX_ETI_EXPORT std::string enumToString(RefApplId::Enum);
2125
2127ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RefApplId::Enum);
2128
2150
2152ONIXS_EUREX_ETI_EXPORT std::string enumToString(RelatedProductComplex::Enum);
2153
2155ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RelatedProductComplex::Enum);
2156
2158struct ONIXS_EUREX_ETI_EXPORT RequestingPartyIdEnteringFirm
2159{
2161 enum Enum
2162 {
2163 NoValue = 0xFF,
2166 };
2167};
2168
2170ONIXS_EUREX_ETI_EXPORT std::string enumToString(RequestingPartyIdEnteringFirm::Enum);
2171
2173ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RequestingPartyIdEnteringFirm::Enum);
2174
2176struct ONIXS_EUREX_ETI_EXPORT RequestingPartyIdExecutingSystem
2177{
2179 enum Enum
2180 {
2181 NoValue = 0xFF,
2183 T7 = 2
2184 };
2185};
2186
2188ONIXS_EUREX_ETI_EXPORT std::string enumToString(RequestingPartyIdExecutingSystem::Enum);
2189
2191ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RequestingPartyIdExecutingSystem::Enum);
2192
2194struct ONIXS_EUREX_ETI_EXPORT RequestingPartySubIdType
2195{
2197 enum Enum
2198 {
2199 NoValue = 0xFF,
2200 Requester = 5000,
2201 Responder = 5001,
2202 Both = 5002,
2203 System = 5003
2204 };
2205};
2206
2208ONIXS_EUREX_ETI_EXPORT std::string enumToString(RequestingPartySubIdType::Enum);
2209
2211ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RequestingPartySubIdType::Enum);
2212
2214struct ONIXS_EUREX_ETI_EXPORT RespondentType
2215{
2217 enum Enum
2218 {
2219 NoValue = 0xFF,
2223 };
2224};
2225
2227ONIXS_EUREX_ETI_EXPORT std::string enumToString(RespondentType::Enum);
2228
2230ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RespondentType::Enum);
2231
2233struct ONIXS_EUREX_ETI_EXPORT ReversalCancellationReason
2234{
2244};
2245
2247ONIXS_EUREX_ETI_EXPORT std::string enumToString(ReversalCancellationReason::Enum);
2248
2250ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ReversalCancellationReason::Enum);
2251
2253struct ONIXS_EUREX_ETI_EXPORT ReversalIndicator
2254{
2256 enum Enum
2257 {
2258 NoValue = 0xFF,
2259 No = 0,
2260 Yes = 1
2261 };
2262};
2263
2265ONIXS_EUREX_ETI_EXPORT std::string enumToString(ReversalIndicator::Enum);
2266
2268ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ReversalIndicator::Enum);
2269
2271struct ONIXS_EUREX_ETI_EXPORT RiskControlRtmServiceStatus
2272{
2274 enum Enum
2275 {
2276 NoValue = 0xFF,
2279 };
2280};
2281
2283ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskControlRtmServiceStatus::Enum);
2284
2286ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskControlRtmServiceStatus::Enum);
2287
2289struct ONIXS_EUREX_ETI_EXPORT RiskLimitAction
2290{
2292 enum Enum
2293 {
2294 NoValue = 0xFF,
2298 };
2299};
2300
2302ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitAction::Enum);
2303
2305ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitAction::Enum);
2306
2308struct ONIXS_EUREX_ETI_EXPORT RiskLimitGroupStatus
2309{
2311 enum Enum
2312 {
2313 NoValue = 0xFF,
2316 };
2317};
2318
2320ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitGroupStatus::Enum);
2321
2323ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitGroupStatus::Enum);
2324
2326struct ONIXS_EUREX_ETI_EXPORT RiskLimitPlatform
2327{
2329 enum Enum
2330 {
2331 NoValue = 0xFF,
2334 };
2335};
2336
2338ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitPlatform::Enum);
2339
2341ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitPlatform::Enum);
2342
2344struct ONIXS_EUREX_ETI_EXPORT RiskLimitRequestingPartyRole
2345{
2347 enum Enum
2348 {
2349 NoValue = 0xFF,
2353 };
2354};
2355
2357ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitRequestingPartyRole::Enum);
2358
2360ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitRequestingPartyRole::Enum);
2361
2363struct ONIXS_EUREX_ETI_EXPORT RiskLimitResult
2364{
2366 enum Enum
2367 {
2368 NoValue = 0xFF,
2374 };
2375};
2376
2378ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitResult::Enum);
2379
2381ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitResult::Enum);
2382
2384struct ONIXS_EUREX_ETI_EXPORT RiskLimitType
2385{
2387 enum Enum
2388 {
2389 NoValue = 0xFF,
2394 };
2395};
2396
2398ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitType::Enum);
2399
2401ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitType::Enum);
2402
2404struct ONIXS_EUREX_ETI_EXPORT RiskLimitViolationIndicator
2405{
2407 enum Enum
2408 {
2409 NoValue = 0xFF,
2410 No = 0,
2411 Yes = 1
2412 };
2413};
2414
2416ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitViolationIndicator::Enum);
2417
2419ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitViolationIndicator::Enum);
2420
2424{
2426 enum Enum
2427 {
2428 NoValue = 0xFF,
2429 Algo = 22,
2430 Human = 24
2431 };
2432};
2433
2436
2438ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RootPartyIdInvestmentDecisionMakerQualifier::Enum);
2439
2441struct ONIXS_EUREX_ETI_EXPORT RootPartySubIdType
2442{
2444 enum Enum
2445 {
2446 NoValue = 0xFF,
2447 Buyer = 4001,
2448 Seller = 4002,
2449 Broker = 4003
2450 };
2451};
2452
2454ONIXS_EUREX_ETI_EXPORT std::string enumToString(RootPartySubIdType::Enum);
2455
2457ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RootPartySubIdType::Enum);
2458
2460struct ONIXS_EUREX_ETI_EXPORT SecondaryGatewayStatus
2461{
2463 enum Enum
2464 {
2465 NoValue = 0xFF,
2468 };
2469};
2470
2472ONIXS_EUREX_ETI_EXPORT std::string enumToString(SecondaryGatewayStatus::Enum);
2473
2475ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SecondaryGatewayStatus::Enum);
2476
2478struct ONIXS_EUREX_ETI_EXPORT SelectiveRequestForQuoteRtmServiceStatus
2479{
2481 enum Enum
2482 {
2483 NoValue = 0xFF,
2486 };
2487};
2488
2491
2493ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SelectiveRequestForQuoteRtmServiceStatus::Enum);
2494
2496struct ONIXS_EUREX_ETI_EXPORT SelectiveRequestForQuoteServiceStatus
2497{
2499 enum Enum
2500 {
2501 NoValue = 0xFF,
2504 };
2505};
2506
2509
2511ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SelectiveRequestForQuoteServiceStatus::Enum);
2512
2515struct ONIXS_EUREX_ETI_EXPORT SelfMatchPreventionInstruction
2516{
2518 enum Enum
2519 {
2520 NoValue = 0xFF,
2523 };
2524};
2525
2527ONIXS_EUREX_ETI_EXPORT std::string enumToString(SelfMatchPreventionInstruction::Enum);
2528
2530ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SelfMatchPreventionInstruction::Enum);
2531
2533struct ONIXS_EUREX_ETI_EXPORT SessionMode
2534{
2536 enum Enum
2537 {
2538 NoValue = 0xFF,
2539 ETIHF = 1,
2540 ETILF = 2,
2541 GUI = 3,
2543 };
2544};
2545
2547ONIXS_EUREX_ETI_EXPORT std::string enumToString(SessionMode::Enum);
2548
2550ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SessionMode::Enum);
2551
2597
2599ONIXS_EUREX_ETI_EXPORT std::string enumToString(SessionRejectReason::Enum);
2600
2602ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SessionRejectReason::Enum);
2603
2605struct ONIXS_EUREX_ETI_EXPORT SessionStatus
2606{
2608 enum Enum
2609 {
2610 NoValue = 0xFF,
2613 };
2614};
2615
2617ONIXS_EUREX_ETI_EXPORT std::string enumToString(SessionStatus::Enum);
2618
2620ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SessionStatus::Enum);
2621
2635
2637ONIXS_EUREX_ETI_EXPORT std::string enumToString(SessionSubMode::Enum);
2638
2640ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SessionSubMode::Enum);
2641
2643struct ONIXS_EUREX_ETI_EXPORT SettlMethod
2644{
2646 enum Enum
2647 {
2648 NoValue = 0x00,
2651 };
2652};
2653
2655ONIXS_EUREX_ETI_EXPORT std::string enumToString(SettlMethod::Enum);
2656
2658ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SettlMethod::Enum);
2659
2661struct ONIXS_EUREX_ETI_EXPORT ShowLastDealOnClosure
2662{
2664 enum Enum
2665 {
2666 NoValue = 0xFF,
2667 No = 0,
2668 Yes = 1
2669 };
2670};
2671
2673ONIXS_EUREX_ETI_EXPORT std::string enumToString(ShowLastDealOnClosure::Enum);
2674
2676ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ShowLastDealOnClosure::Enum);
2677
2679struct ONIXS_EUREX_ETI_EXPORT Side
2680{
2682 enum Enum
2683 {
2684 NoValue = 0xFF,
2685 Buy = 1,
2686 Sell = 2
2687 };
2688};
2689
2691ONIXS_EUREX_ETI_EXPORT std::string enumToString(Side::Enum);
2692
2694ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, Side::Enum);
2695
2697struct ONIXS_EUREX_ETI_EXPORT SideDisclosureInstruction
2698{
2700 enum Enum
2701 {
2702 NoValue = 0xFF,
2703 No = 0,
2704 Yes = 1
2705 };
2706};
2707
2709ONIXS_EUREX_ETI_EXPORT std::string enumToString(SideDisclosureInstruction::Enum);
2710
2712ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SideDisclosureInstruction::Enum);
2713
2715struct ONIXS_EUREX_ETI_EXPORT SideIsLocked
2716{
2718 enum Enum
2719 {
2720 NoValue = 0xFF,
2721 No = 0,
2722 Yes = 1
2723 };
2724};
2725
2727ONIXS_EUREX_ETI_EXPORT std::string enumToString(SideIsLocked::Enum);
2728
2730ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SideIsLocked::Enum);
2731
2733struct ONIXS_EUREX_ETI_EXPORT SideLiquidityInd
2734{
2743};
2744
2746ONIXS_EUREX_ETI_EXPORT std::string enumToString(SideLiquidityInd::Enum);
2747
2749ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SideLiquidityInd::Enum);
2750
2752struct ONIXS_EUREX_ETI_EXPORT SideTrdSubTyp
2753{
2755 enum Enum
2756 {
2757 NoValue = 0xFF,
2758 BlockTrade = 2001,
2760 };
2761};
2762
2764ONIXS_EUREX_ETI_EXPORT std::string enumToString(SideTrdSubTyp::Enum);
2765
2767ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SideTrdSubTyp::Enum);
2768
2770struct ONIXS_EUREX_ETI_EXPORT SkipValidations
2771{
2773 enum Enum
2774 {
2775 NoValue = 0xFF,
2776 False = 0,
2777 True = 1
2778 };
2779};
2780
2782ONIXS_EUREX_ETI_EXPORT std::string enumToString(SkipValidations::Enum);
2783
2785ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SkipValidations::Enum);
2786
2788struct ONIXS_EUREX_ETI_EXPORT SwapClearer
2789{
2791 enum Enum
2792 {
2793 NoValue = 0xFF,
2794 ECAG = 0,
2796 };
2797};
2798
2800ONIXS_EUREX_ETI_EXPORT std::string enumToString(SwapClearer::Enum);
2801
2803ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SwapClearer::Enum);
2804
2806struct ONIXS_EUREX_ETI_EXPORT T7EntryServiceRtmStatus
2807{
2809 enum Enum
2810 {
2811 NoValue = 0xFF,
2814 };
2815};
2816
2818ONIXS_EUREX_ETI_EXPORT std::string enumToString(T7EntryServiceRtmStatus::Enum);
2819
2821ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, T7EntryServiceRtmStatus::Enum);
2822
2824struct ONIXS_EUREX_ETI_EXPORT T7EntryServiceStatus
2825{
2827 enum Enum
2828 {
2829 NoValue = 0xFF,
2832 };
2833};
2834
2836ONIXS_EUREX_ETI_EXPORT std::string enumToString(T7EntryServiceStatus::Enum);
2837
2839ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, T7EntryServiceStatus::Enum);
2840
2842struct ONIXS_EUREX_ETI_EXPORT TimeInForce
2843{
2845 enum Enum
2846 {
2847 NoValue = 0xFF,
2848 Day = 0,
2849 GTC = 1,
2850 IOC = 3,
2851 FOK = 4,
2852 GTD = 6
2853 };
2854};
2855
2857ONIXS_EUREX_ETI_EXPORT std::string enumToString(TimeInForce::Enum);
2858
2860ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TimeInForce::Enum);
2861
2863struct ONIXS_EUREX_ETI_EXPORT TradSesEvent
2864{
2875};
2876
2878ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradSesEvent::Enum);
2879
2881ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradSesEvent::Enum);
2882
2884struct ONIXS_EUREX_ETI_EXPORT TradSesMode
2885{
2896};
2897
2899ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradSesMode::Enum);
2900
2902ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradSesMode::Enum);
2903
2905struct ONIXS_EUREX_ETI_EXPORT TradeAggregationTransType
2906{
2908 enum Enum
2909 {
2910 NoValue = 0xFF,
2911 New = 0
2912 };
2913};
2914
2916ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeAggregationTransType::Enum);
2917
2919ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeAggregationTransType::Enum);
2920
2940
2942ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeAllocStatus::Enum);
2943
2945ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeAllocStatus::Enum);
2946
2948struct ONIXS_EUREX_ETI_EXPORT TradeManagerStatus
2949{
2951 enum Enum
2952 {
2953 NoValue = 0xFF,
2956 };
2957};
2958
2960ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeManagerStatus::Enum);
2961
2963ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeManagerStatus::Enum);
2964
2966struct ONIXS_EUREX_ETI_EXPORT TradePlatform
2967{
2969 enum Enum
2970 {
2971 NoValue = 0xFF,
2974 };
2975};
2976
2978ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradePlatform::Enum);
2979
2981ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradePlatform::Enum);
2982
2984struct ONIXS_EUREX_ETI_EXPORT TradePublishIndicator
2985{
2995};
2996
2998ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradePublishIndicator::Enum);
2999
3001ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradePublishIndicator::Enum);
3002
3004struct ONIXS_EUREX_ETI_EXPORT TradeReportType
3005{
3020};
3021
3023ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeReportType::Enum);
3024
3026ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeReportType::Enum);
3027
3029struct ONIXS_EUREX_ETI_EXPORT TradeRequestResult
3030{
3032 enum Enum
3033 {
3034 NoValue = 0xFF,
3038 };
3039};
3040
3042ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeRequestResult::Enum);
3043
3045ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeRequestResult::Enum);
3046
3048struct ONIXS_EUREX_ETI_EXPORT TradeToQuoteRatioRanking
3049{
3051 enum Enum
3052 {
3053 NoValue = 0xFF,
3054 Low = 1,
3056 High = 3
3057 };
3058};
3059
3061ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeToQuoteRatioRanking::Enum);
3062
3064ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeToQuoteRatioRanking::Enum);
3065
3068struct ONIXS_EUREX_ETI_EXPORT TradingCapacity
3069{
3071 enum Enum
3072 {
3073 NoValue = 0xFF,
3077 };
3078};
3079
3081ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradingCapacity::Enum);
3082
3084ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradingCapacity::Enum);
3085
3087struct ONIXS_EUREX_ETI_EXPORT TradingSessionSubId
3088{
3097};
3098
3100ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradingSessionSubId::Enum);
3101
3103ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradingSessionSubId::Enum);
3104
3106struct ONIXS_EUREX_ETI_EXPORT TransactionDelayIndicator
3107{
3109 enum Enum
3110 {
3111 NoValue = 0xFF,
3114 };
3115};
3116
3118ONIXS_EUREX_ETI_EXPORT std::string enumToString(TransactionDelayIndicator::Enum);
3119
3121ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TransactionDelayIndicator::Enum);
3122
3124struct ONIXS_EUREX_ETI_EXPORT TransferReason
3125{
3127 enum Enum
3128 {
3129 NoValue = 0xFF,
3130 Owner = 1,
3132 };
3133};
3134
3136ONIXS_EUREX_ETI_EXPORT std::string enumToString(TransferReason::Enum);
3137
3139ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TransferReason::Enum);
3140
3142struct ONIXS_EUREX_ETI_EXPORT TrdRptStatus
3143{
3156};
3157
3159ONIXS_EUREX_ETI_EXPORT std::string enumToString(TrdRptStatus::Enum);
3160
3162ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TrdRptStatus::Enum);
3163
3165struct ONIXS_EUREX_ETI_EXPORT TrdType
3166{
3182};
3183
3185ONIXS_EUREX_ETI_EXPORT std::string enumToString(TrdType::Enum);
3186
3188ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TrdType::Enum);
3189
3191struct ONIXS_EUREX_ETI_EXPORT Triggered
3192{
3201};
3202
3204ONIXS_EUREX_ETI_EXPORT std::string enumToString(Triggered::Enum);
3205
3207ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, Triggered::Enum);
3208
3210struct ONIXS_EUREX_ETI_EXPORT UserStatus
3211{
3213 enum Enum
3214 {
3215 NoValue = 0xFF,
3219 };
3220};
3221
3223ONIXS_EUREX_ETI_EXPORT std::string enumToString(UserStatus::Enum);
3224
3226ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, UserStatus::Enum);
3227
3230struct ONIXS_EUREX_ETI_EXPORT ValueCheckTypeMinLotSize
3231{
3233 enum Enum
3234 {
3235 NoValue = 0xFF,
3238 };
3239};
3240
3242ONIXS_EUREX_ETI_EXPORT std::string enumToString(ValueCheckTypeMinLotSize::Enum);
3243
3245ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ValueCheckTypeMinLotSize::Enum);
3246
3248struct ONIXS_EUREX_ETI_EXPORT ValueCheckTypeQuantity
3249{
3251 enum Enum
3252 {
3253 NoValue = 0xFF,
3256 };
3257};
3258
3260ONIXS_EUREX_ETI_EXPORT std::string enumToString(ValueCheckTypeQuantity::Enum);
3261
3263ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ValueCheckTypeQuantity::Enum);
3264
3266struct ONIXS_EUREX_ETI_EXPORT ValueCheckTypeValue
3267{
3269 enum Enum
3270 {
3271 NoValue = 0xFF,
3274 };
3275};
3276
3278ONIXS_EUREX_ETI_EXPORT std::string enumToString(ValueCheckTypeValue::Enum);
3279
3281ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ValueCheckTypeValue::Enum);
3282
3284struct ONIXS_EUREX_ETI_EXPORT TemplateId
3285{
3287 enum Enum
3288 {
3333 Heartbeat = 10011,
3354 MassOrder = 10115,
3374 PingRequest = 10320,
3382 RFQRequest = 10401,
3383 RFQResponse = 10402,
3384 Reject = 10010,
3424 TESResponse = 10611,
3447 };
3448};
3449
3451ONIXS_EUREX_ETI_EXPORT std::string enumToString(TemplateId::Enum);
3452
3454ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TemplateId::Enum);
3455
3456}}} // namespace OnixS::Eurex::Trading
std::ostream & operator<<(std::ostream &, const ConnectionStateChange &)
Make it printable to formatted C++ I/O streams.
std::string enumToString(ConnectionState::Enum)
Returns string representation of ConnectionState value.
@ OutboundConversionError
Error converting response or broadcast.
Identifier for subscription and retransmission of an ETI data stream.
Enum
Identifier for subscription and retransmission of an ETI data stream.
@ SRQSMaintenance
SRQS Maintenance.
@ TESMaintenance
TES Maintenance.
@ ServiceAvailabilityMarket
Service Availability Market.
@ ServiceAvailability
Service Availability.
Indicates a retransmission message.
Enum
Indicates a retransmission message.
Indicates if the order is a Lean Order or a Standard (non lean) Order.
Enum
Indicates if the order is a Lean Order or a Standard (non lean) Order.
@ NoRecoveryRequired
No Recovery Required.
Used to indicate anonymized trades in baskets.
Enum
Used to indicate anonymized trades in baskets.
@ CancelAggressiveAndPassive
Reduce/Cancel both incoming and resting order.
Prioritization of a cross order.
Enum
Prioritization of a cross order.
@ Clip
Liquidity Improvement Cross.
Type of cross being submitted to a market.
Enum
Type of cross being submitted to a market.
@ CrossIOC
Immediate-or-cancel-cross.
@ CrossRejected
Cross rejected (Order subject to crossing and match prevented).
@ NoCrossing
No crossing (Order not subject to crossing).
@ G
Sponsored Access via Exchange API or FIX provided by Executing Broker.
@ H
Premium Algorithmic Trading Provider billed by Executing Broker.
@ C
Vendor-provided Platform billed by Executing Broker.
@ D
Other, including Other-provided Screen.
@ D2OrderCancellation
D-2 Order Cancellation.
@ IntradayExpiration
Automatic deletion due to instrument expiration.
@ AmendmentUserCancelled
Amendment cancelled by user action.
@ TASChange
Automatic deletion due to TES Activity State Change.
@ PreTradeRiskEvent
Deletion caused by a pre-trade risk event.
@ NoSpecialReason
Deletion via the TES Delete Request.
@ RiskEvent
Deletion caused by Clearing/Risk stop.
@ InstrumentDeletion
Deletion of Instrument.
@ InstrumentSuspension
Suspension of Instrument.
@ AmendmentReset
Basket amendment cancelled.
@ StopTrading
Deletion caused by Trading stop.
Transaction effect on a basket.
Enum
Transaction effect on a basket.
Flag to enable customer defined commodity strips.
Enum
Flag to enable customer defined commodity strips.
Enlight RFQ Average Response Rate Ranking.
Enum
Enlight RFQ Average Response Rate Ranking.
Enlight RFQ Average Response Time Ranking.
Enum
Enlight RFQ Average Response Time Ranking.
Code to represent the type of event.
Enum
Code to represent the type of event.
Instructions for order handling, represented as a bit map.
Enum
Instructions for order handling, represented as a bit map.
@ HQ
Persistent and non-persistent orders affected (FIX value 'H Q').
@ H
Persistent Order (FIX value 'H').
@ Q6
Non-persistent and Book or Cancel order (FIX value 'Q 6').
@ Q
Non-persistent Order (FIX value 'Q').
@ H6
Persistent and Book or Cancel order (FIX value 'H 6').
Code to further qualify the field ExecType (150) of the Execution Report (8) message.
Enum
Code to further qualify the field ExecType (150) of the Execution Report (8) message.
@ CAOOrderInactivated
Closing Auction Order has been inactivated.
@ AAOOrderInactivated
Any Auction Order has been inactivated.
@ OrderCancellationPending
Pending order deletion.
@ MarketOrderTriggered
Market Order triggered and executed.
@ PendingCancellationExecuted
Pending order cancellation processed (end of FREEZE state).
@ CAOOrderActivated
Closing Auction Order has been activated.
@ BOCOrderCancelled
Book or Cancel Order accepted.
@ InstrumentStateChange
Instrument State Change.
@ StopOrderTriggered
Stop Order has been triggered.
@ CLIPArrangementValidation
CLIP Request deleted by arrangement validation.
@ ChangedToIOC
Order has been changed to IOC.
@ OrderBookRestatement
Order book restatement.
@ OAOOrderActivated
Opening Auction Order has been activated.
@ CLIPExecution
CLIP execution after improvement period.
@ MarketOrderUncrossing
Market Order uncrossing.
@ AAOOrderActivated
Any Auction Order has been activated.
@ CLIPArrangementTimeOut
CLIP Request deleted by arrangement time out.
@ OAOOrderInactivated
Opening Auction Order has been inactivated.
@ OCOOrderTriggered
One-cancels-the-other Order has been triggered.
The reason why this message was generated.
Enum
The reason why this message was generated.
@ PendingCancelE
Pending Cancel (e.g. result of Order Cancel Request).
Qualifier for field ExecutingTrader. It is required to distinguish between natural persons and Algos.
Enum
Qualifier for field ExecutingTrader. It is required to distinguish between natural persons and Algos.
Type of exercise of an instrument.
Enum
Type of exercise of an instrument.
Indicates whether the order added or removed liquidity.
Enum
Indicates whether the order added or removed liquidity.
@ TriggeredStopOrder
Triggered Stop Order.
@ TriggeredMarketOrder
Triggered Market Order.
@ PriceFactorHedge
Price Factor Hedge.
Indication for the hedge transaction.
Enum
Indication for the hedge transaction.
@ OnClose
Execute hedge transaction in the closing auction of the underlying.
Indicates whether a option strategy synthetic BBO is used for the price improvement check.
Enum
Indicates whether a option strategy synthetic BBO is used for the price improvement check.
@ ImpliedInOut
Both Implied-in and Implied-out.
@ ProprietaryBroker
Proprietary Broker.
Code to represent the type of instrument attribute.
Enum
Code to represent the type of instrument attribute.
@ OffsetToTheVariableCouponRate
Offset to the variable coupon rate.
@ CashBasketReference
Cash Basket Reference.
Indicator for checking open orders and quotes.
Enum
Indicator for checking open orders and quotes.
Instruction to show last deal price.
Enum
Instruction to show last deal price.
Instruction to show last deal quantity. Can only be set to 1 (Yes) if LastQtyDisclosureInstruction = ...
Enum
Instruction to show last deal quantity. Can only be set to 1 (Yes) if LastQtyDisclosureInstruction = ...
Leaves quantity disclosure instruction.
Enum
Leaves quantity disclosure instruction.
@ MultilegInstrument
Multileg Instrument.
The side of the individual leg of a strategy.
Enum
The side of the individual leg of a strategy.
@ PriceDepth
Price depth (aggregated).
Sub-type (qualifier) of market data.
Enum
Sub-type (qualifier) of market data.
@ VolumeWeightedAverage
Volume Weighted Average.
Action for reaching risk limit.
Enum
Action for reaching risk limit.
@ QuoteInactivateAndDelete
Quote inactivate and delete.
Reason for mass cancellation.
Enum
Reason for mass cancellation.
@ ScaledSimpleInstrumentDeletion
Scaled Simple Instrument Deletion.
@ D2OrderCancellation
D-2 Order Cancellation.
@ RiskServiceUnavailable
Risk Service Unavailable.
@ MemberDisable
Member has been disabled.
@ ComplexInstrumentDeletion
Complex Instrument Deletion.
@ InternalConnectionLoss
Internal connection loss.
@ MarketMakerProtection
Market Maker Protection.
@ VolatilityInterruption
Volatility Interruption.
@ UserGroupHaltTrading
User Group Halt Trading due to Trading Action Request.
@ DuplicateSessionLogin
Duplicate Session Login.
@ RiskMonitoringSessionLoss
Risk Monitoring Session Loss.
@ InstrumentSuspended
Instrument Suspended.
@ UserRiskGroupDisable
User risk group has been disabled.
@ ProductTemporarilyNotTradeable
Product temporarily not tradeable.
@ ClearingRiskControl
Clearing Risk Control.
@ ProductStateHoliday
Product State Holiday.
Restriction for MassActionType (1373) = Release_quotes (2).
Enum
Restriction for MassActionType (1373) = Release_quotes (2).
Specifies the type of action requested.
Enum
Specifies the type of action requested.
@ SuspendDeleteQuotes
Suspend and delete Quotes.
@ ReleaseQuotes
Release quotes from suspension.
Indicates the auction type the trade originates from.
Enum
Indicates the auction type the trade originates from.
@ CircuitBreakerAuction
Circuit Breaker auction.
@ OutsideBBO
CLIP matching outside BBO.
The point in the matching process at which this trade was matched.
Enum
The point in the matching process at which this trade was matched.
@ ConfirmedTradeReport
Confirmed Trade Report (reporting from recognized markets).
@ LiquidityImprovementCross
Liquidity Improvement Cross.
@ AutoMatchResting
Auto match resting order.
@ AutoMatchIncoming
Auto-match incoming order.
Informs if trading is active for grouping of Eurex products.
Enum
Informs if trading is active for grouping of Eurex products.
@ BroadcastToRequester
Broadcast to requester.
@ BroadcastToInitiator
Broadcast to initiator.
@ BroadcastToApprover
Broadcast to approver.
@ BroadcastToQuoteSubmitter
Broadcast to quote submitter.
Indicates if the trade resulted from a single order or a multi leg order.
Enum
Indicates if the trade resulted from a single order or a multi leg order.
Specifies if a strategy is temporarily (user-defined) or permanently (predefined) available.
Enum
Specifies if a strategy is temporarily (user-defined) or permanently (predefined) available.
@ UserDefinedMultleg
User-defined Multleg Security.
@ PredefinedMultilegSecurity
Predefined Multileg Security.
Price decomposition method for legs of a complex instrument.
Enum
Price decomposition method for legs of a complex instrument.
@ Standard
leg level prices provided by system.
@ UserDefined
leg level prices provided by user.
State of the News Retransmission Service.
Enum
State of the News Retransmission Service.
Instruction to show total number of Respondents in a SRQS event.
Enum
Instruction to show total number of Respondents in a SRQS event.
Indicates whether the counterparties have the right for early termination.
Enum
Indicates whether the counterparties have the right for early termination.
Conveys the current status of an order.
Enum
Conveys the current status of an order.
@ PendingCancel
Pending Cancel (i.e. result of Order Cancel Request).
Indicates if the trade notification results from an order or quote.
Enum
Indicates if the trade notification results from an order or quote.
Action that caused the event to occur.
Enum
Action that caused the event to occur.
Order origination, MiFID field - to indicate order received from a direct access or sponsored access ...
Enum
Order origination, MiFID field - to indicate order received from a direct access or sponsored access ...
@ SponsoredAccessCustomer
Order received from a sponsored access customer.
@ DirectAccessCustomer
Order received from a direct access customer.
Side of the order in the original Eurex strategy.
Enum
Side of the order in the original Eurex strategy.
@ NoChangeOfOwnership
Do not change ownership.
@ ChangeToExecutingTrader
Change ownership to executing party (User ID).
@ BLOCKALLANONYMOUS
Anonymous negotiation blocked by responder.
@ TRRTHRESHOLDTOOBIG
High TRR (TradeToRequestRatio) threshold.
Party ID investment decision maker qualifier.
Enum
Party ID investment decision maker qualifier.
@ ClearstremBankingFrankfurt
Clearstrem Banking Frankfurt.
@ ClearstremBankingLuxemburg
Clearstrem Banking Luxemburg.
Instruction to show buy-side user information.
Enum
Instruction to show buy-side user information.
Indicator how price validity check should be performed by the exchange.
Enum
Indicator how price validity check should be performed by the exchange.
This field qualifies an instrument type on Eurex.
Enum
This field qualifies an instrument type on Eurex.
@ StandardOptionStrategy
Standard Option Strategy.
@ ScaledSimpleInstrument
Scaled Simple Instrument.
@ StandardFutureStrategy
Standard Future Strategy.
@ VolatilityStrategy
Volatility Strategy.
@ NonStandardOptionStrategy
Non-Standard Option Strategy.
@ FlexibleSimpleInstrument
Flexible Simple Instrument.
@ TotalReturnFutureStrategy
Total Return Future Strategy.
@ NonStandardVolatilityStrategy
Non-Standard Volatility Strategy.
@ InterProductSpread
Inter-Product Spread.
Indicates whether an option contract is a put or call.
Enum
Indicates whether an option contract is a put or call.
Reason for quote cancellation.
Enum
Reason for quote cancellation.
Reason code indicating why the quote entry has been rejected.
Enum
Reason code indicating why the quote entry has been rejected.
@ NoClearingProductAssignment
incoming quote pair rejected due to no clearing product assignment.
@ UnderlyingPriceTimeout
the VF underlying price timed out, rejection of quote.
@ OnBookTradingDisabledForInstrumentType
On-Book trading disabled for instrument type.
@ LiquidityProviderProtectionBidSideCancelled
Liquidity provider protection bid side cancelled.
@ NoSingleSidedQuotes
Single sided quotes not allowed.
@ InvalidQuotingModel
Invalid usage of quoting model.
@ LiquidityProviderProtectionAskSideCancelled
Liquidity provider protection ask side cancelled.
@ NoReferencePriceAvailable
Reference price not available.
@ InvalidUnderlyingPrice
Invalid underlying price.
@ ValueLimitExceeded
Value exceeds trader specific limit.
@ TradingIndicationRunningForTrader
Trading indication running for trader.
@ QuantityLimitExceedsTSL
Quantity exceeds transaction size limit.
@ TooManyOrdersAndQuotesInOrderBook
Too many orders and quotes in order book.
@ AskPriceExceedsRange
Ask price exceeds extended price range.
@ BUSuspendARPLevel3SoftBreach
the BU is suspended due to an ARP level 3 soft breach.
@ InstrumentStateFreeze
Instrument state freeze.
@ CantProcInCurrInstrState
Instrument state does not allow processing.
@ BidPriceExceedsRange
Bid price exceeds extended price range.
@ OutsideQuotingPeriod
Quote entry outside quoting period not allowed.
@ EntitlementNotAssignedForUnderlying
Entitlement not assigned for underlying.
@ CurrentlyNotTradeableOnBook
Instrument is currently not tradeable on book.
@ DeletionAlreadyPending
Deletion already pending.
@ AskPriceNotReasonable
Ask price not reasonable.
@ QuantityLimitExceeded
Quantity exceeds trader specific limit.
@ BidPriceNotReasonable
Bid price not reasonable.
@ ValueLimitExceededProduct
Value exceeds Product specific limit.
Identifies the status of an individual quote.
Enum
Identifies the status of an individual quote.
Indicates whether the quote added or removed liquidity.
Enum
Indicates whether the quote added or removed liquidity.
Additional information why quote side was removed.
Enum
Additional information why quote side was removed.
@ CrossRejected
Quote subject to crossing and match prevented.
@ PendingCancellationExecuted
Pending Cancellation Executed.
@ PLP
Quote deleted due to passive liquidity protection.
@ BookOrCancel
Quote deleted due to Book-or-Cancel quote type.
Conveys the quote event type.
Enum
Conveys the quote event type.
Identifies the quoting model.
Enum
Identifies the quoting model.
@ OpenSize
Open Size(Quote Entry).
@ TotalSize
Total Size (Quote Modification).
Sub-type or qualifier of QuoteType.
Enum
Sub-type or qualifier of QuoteType.
@ Regular
Regular LDS Negotiation.
@ VolaStrategyFix
Option Volatility Strategy with fixed Underlying price and delta.
@ NegotiateUnderlyingOutsideExchange
Negotiate the underlying outside the exchange.
@ Indicative
Indicative (for Continuous Auction Issuer trading model and Eurex/Xetra EnLight only).
Quoting status for the executing party.
Enum
Quoting status for the executing party.
Reference to the unique application identifier.
Enum
Reference to the unique application identifier.
@ ServiceAvailabilityMarket
Service Availability Market.
@ ServiceAvailability
Service Availability.
Instrument type of the original Eurex strategy.
Enum
Instrument type of the original Eurex strategy.
@ StandardOptionStrategy
Standard Option Strategy.
@ ScaledSimpleInstrument
Scaled Simple Instrument.
@ StandardFutureStrategy
Standard Future Strategy.
@ NonStandardOptionStrategy
Non-Standard Option Strategy.
@ TotalReturnFutureStrategy
Total Return Future Strategy.
@ NonStandardVolatilityStrategy
Non-Standard Volatility Strategy.
Party type initiating SRQS deal deletion.
Enum
Party type initiating SRQS deal deletion.
@ Both
Both (Requester and Responder).
Specifies the type of respondents requested.
Enum
Specifies the type of respondents requested.
@ AllMarketParticipants
Respondents are known during a negotiation.
Indicator whether the reversal of the TES trade is electronically requested or not.
Enum
Indicator whether the reversal of the TES trade is electronically requested or not.
State of the Risk Control Retransmission Service.
Enum
State of the Risk Control Retransmission Service.
Scope for Pre-Trade risk limits.
Enum
Scope for Pre-Trade risk limits.
Requesting party role for a pre-trade risk limit.
Enum
Requesting party role for a pre-trade risk limit.
Risk Limit Result for failed events.
Enum
Risk Limit Result for failed events.
@ DisabledForBu
Margin Based Risk Limits not enabled for business unit.
Indicator for a pre-trade risk limit violation.
Enum
Indicator for a pre-trade risk limit violation.
Status of Secondary ETI Gateway.
Enum
Status of Secondary ETI Gateway.
State of the Selective Service for Quote Retransmission Service.
Enum
State of the Selective Service for Quote Retransmission Service.
State of the selective service for quote service.
Enum
State of the selective service for quote service.
@ CrossRejectedBU
Reject cross on business unit level.
Type of Eurex ETI session.
Enum
Type of Eurex ETI session.
@ UserLoginLimitReached
User login tries limit (per time interval) reached.
@ ClientOrderIDNotUnique
Duplicate Order (ClOrdID).
@ StopAskPriceNotReasonable
Stop sell price not reasonable.
@ StopBidPriceNotReasonable
Stop buy price not reasonable.
@ TransactionNotAllowedInCurrentState
Order maintenance not allowed in current state.
@ RequiredMinLotSizeNotReached
Required min lot size not reached.
@ UserAlreadyLoggedIn
User already logged in.
@ InternalTechnicalError
Internal technical error.
@ SessionLoginLimitReached
Session login limit (per time interval) reached.
@ HeartbeatViolation
Heartbeat violation error.
@ OutstandingLoginsSessionLimitReached
Limit of outstanding session/user logins reached (per Session).
@ ThrottleLimitExceeded
Throttle limit exceeded.
@ PretradeRiskLimitExceeded
Pretrade Risk Limit exceeded.
@ ExposureLimitExceeded
Stale request was not forwarded to T7.
@ CreateCIThrottleExceeded
Throttle limit for creation of complex instrument exceeded.
@ OrderNotExecutableWithinValidity
GFD order is not executable on current business day.
@ IncorrectNumInGroupCount
Incorrect NumInGroup count for repeating group.
@ PasswordTimestampNotInGracePeriod
Password timestamp not in grace period.
@ OutboundConversionError
Error converting response or broadcast.
@ ServiceTemporarilyNotAvailable
Service temporarily not available.
@ PSGatewaySessionLimitReached
Session limit reached (per PS Gateway and Business Unit).
@ UserEntitlementDataTimeout
User Entitlement Data time out.
@ ValueIsIncorrect
Value is incorrect (out of range) for this tag.
@ Logout
Session logout complete.
@ RegularTradingSession
Regular Trading Session.
@ SponsoredAccessBackOfficeSession
Sponsored Access Back Office Session.
@ RegularBackOfficeSession
Regular Back Office Session.
@ SponsoredAccessTradingSession
Sponsored Access Trading Session.
Settlement method for a contract or instrument.
Enum
Settlement method for a contract or instrument.
@ PhysicalSettlement
Physical Settlement.
Instruction to show last deal information after negotiation closure.
Enum
Instruction to show last deal information after negotiation closure.
Order initiator is passive or aggressor.
Enum
Order initiator is passive or aggressor.
@ RemovedLiquidity
Removed liquidity (aggressive, includes triggered orders).
@ AddedLiquidity
Added liquidity (passive).
Indicator to skip validations.
Enum
Indicator to skip validations.
Swap clearer for EFS Trades only.
Enum
Swap clearer for EFS Trades only.
Informs if Trade Entry Retransmission Service is active for grouping of Eurex products.
Enum
Informs if Trade Entry Retransmission Service is active for grouping of Eurex products.
Informs if Trade Entry Service is active for grouping of Eurex products.
Enum
Informs if Trade Entry Service is active for grouping of Eurex products.
@ UpdateRemainingRiskAllowanceBaseRequest
Update Remaining Risk Allowance Base Request.
@ SRQSInquireSmartRespondentRequest
SRQS Inquire Smart Respondent Request.
@ ApproveTESTradeRequest
Approve TES Trade Request.
@ DeleteOrderRequest
Delete Order Request.
@ UnsubscribeResponse
Unsubscribe Response.
@ LogonRequestEncrypted
Logon Request Encrypted.
@ NewOrderRequest
New Order Request.
@ ForcedLogoutNotification
Forced Logout Notification.
@ SRQSDealNotification
SRQS Deal Notification.
@ SRQSEnterQuoteRequest
SRQS Enter Quote Request.
@ SRQSNegotiationNotification
SRQS Negotiation Notification.
@ TradingActionResponse
Trading Action Response.
@ DeleteTESTradeRequest
Delete TES Trade Request.
@ MMParameterDefinitionRequest
MM Parameter Definition Request.
@ InquireSessionListRequest
Inquire Session List Request.
@ AddComplexInstrumentRequest
Add Complex Instrument Request.
@ SRQSNegotiationRequesterNotification
SRQS Negotiation Requester Notification.
@ ApproveReverseTESTradeRequest
Approve Reverse TES Trade Request.
@ QuoteActivationResponse
Quote Activation Response.
@ SRQSOpenNegotiationRequest
SRQS Open Negotiation Request.
@ SRQSStatusBroadcast
SRQS Status Broadcast.
@ InquireSessionListResponse
Inquire Session List Response.
@ AddComplexInstrumentResponse
Add Complex Instrument Response.
@ InquireEnrichmentRuleIdListResponse
Inquire Enrichment Rule Id List Response.
@ DeleteAllOrderResponse
Delete All Order Response.
@ InquireMarginBasedRiskLimitResponse
Inquire Margin Based Risk Limit Response.
@ ApproveBasketTradeRequest
Approve Basket Trade Request.
@ EnterCLIPRequest
Enter CLIP Request.
@ TradingSessionStatusBroadcast
Trading Session Status Broadcast.
@ DeleteOrderResponse
Delete Order Response.
@ MassQuoteRequest
Mass Quote Request.
@ BasketRollBroadcast
Basket Roll Broadcast.
@ DeleteAllOrderBroadcast
Delete All Order Broadcast.
@ AddScaledSimpleInstrumentResponse
Add Scaled Simple Instrument Response.
@ PreTradeRiskLimitResponse
Pre Trade Risk Limit Response.
@ BroadcastErrorNotification
Broadcast Error Notification.
@ QuoteExecutionReport
Quote Execution Report.
@ DeleteAllQuoteResponse
Delete All Quote Response.
@ LegalNotificationBroadcast
Legal Notification Broadcast.
@ BasketExecutionBroadcast
Basket Execution Broadcast.
@ QuoteActivationNotification
Quote Activation Notification.
@ SRQSOpenNegotiationRequesterNotification
SRQS Open Negotiation Requester Notification.
@ NewOrderNRResponse
New Order NR Response.
@ UserLoginRequest
User Login Request.
@ InquireMMParameterRequest
Inquire MM Parameter Request.
@ ForcedUserLogoutNotification
Forced User Logout Notification.
@ UserLoginResponse
User Login Response.
@ RetransmitMEMessageResponse
Retransmit ME Message Response.
@ ReverseTESTradeRequest
Reverse TES Trade Request.
@ SRQSQuotingStatusRequest
SRQS Quoting Status Request.
@ TradingActionRequest
Trading Action Request.
@ InquireEnrichmentRuleIdListRequest
Inquire Enrichment Rule Id List Request.
@ TMTradingSessionStatusBroadcast
TM Trading Session Status Broadcast.
@ SRQSOpenNegotiationNotification
SRQS Open Negotiation Notification.
@ ModifyOrderResponse
Modify Order Response.
@ SRQSUpdateNegotiationRequest
SRQS Update Negotiation Request.
@ EnterBasketTradeRequest
Enter Basket Trade Request.
@ UploadTESTradeRequest
Upload TES Trade Request.
@ ModifyOrderShortRequest
Modify Order Short Request.
@ UnsubscribeRequest
Unsubscribe Request.
@ DeleteAllQuoteRequest
Delete All Quote Request.
@ DeleteAllOrderNRResponse
Delete All Order NR Response.
@ UserLoginRequestEncrypted
User Login Request Encrypted.
@ DeleteOrderNRResponse
Delete Order NR Response.
@ SRQSQuoteResponse
SRQS Quote Response.
@ UserLogoutResponse
User Logout Response.
@ TESExecutionBroadcast
TES Execution Broadcast.
@ SRQSInquireSmartRespondentResponse
SRQS Inquire Smart Respondent Response.
@ TESReversalBroadcast
TES Reversal Broadcast.
@ TESUploadBroadcast
TES Upload Broadcast.
@ CLIPExecutionNotification
CLIP Execution Notification.
@ SRQSQuoteSnapshotNotification
SRQS Quote Snapshot Notification.
@ DeleteAllOrderRequest
Delete All Order Request.
@ AddFlexibleInstrumentResponse
Add Flexible Instrument Response.
@ InquireMarginBasedRiskLimitRequest
Inquire Margin Based Risk Limit Request.
@ UserLogoutRequest
User Logout Request.
@ DeleteAllQuoteBroadcast
Delete All Quote Broadcast.
@ DeleteBasketTradeRequest
Delete Basket Trade Request.
@ SRQSQuoteNotification
SRQS Quote Notification.
@ ModifyOrderRequest
Modify Order Request.
@ ServiceAvailabilityMarketBroadcast
Service Availability Market Broadcast.
@ InquirePreTradeRiskLimitsRequest
Inquire Pre Trade Risk Limits Request.
@ TESTradeBroadcast
TES Trade Broadcast.
@ UpdateReferencePricesResponse
Update Reference Prices Response.
@ HeartbeatNotification
Heartbeat Notification.
@ CrossRequestResponse
Cross Request Response.
@ NewOrderShortRequest
New Order Short Request.
@ DeleteAllOrderQuoteEventBroadcast
Delete All Order Quote Event Broadcast.
@ SRQSUpdateDealStatusRequest
SRQS Update Deal Status Request.
@ EnterTESTradeRequest
Enter TES Trade Request.
@ QuoteActivationRequest
Quote Activation Request.
@ RetransmitMEMessageRequest
Retransmit ME Message Request.
@ SubscribeRequest
Subscribe Request.
@ InquireMMParameterResponse
Inquire MM Parameter Response.
@ DeleteCLIPRequest
Delete CLIP Request.
@ UpdateReferencePriceRequest
Update Reference Price Request.
@ ServiceAvailabilityBroadcast
Service Availability Broadcast.
@ BasketApproveBroadcast
Basket Approve Broadcast.
@ PreTradeRiskLimitsDefinitionRequest
Pre Trade Risk Limits Definition Request.
@ UpdateRemainingRiskAllowanceBaseResponse
Update Remaining Risk Allowance Base Response.
@ PartyEntitlementsUpdateReport
Party Entitlements Update Report.
@ TESInquireBoundaryPricesRequest
TES Inquire Boundary Prices Request.
@ RetransmitResponse
Retransmit Response.
@ MassQuoteResponse
Mass Quote Response.
@ ModifyBasketTradeRequest
Modify Basket Trade Request.
@ TESDeleteBroadcast
TES Delete Broadcast.
@ AmendBasketTradeRequest
Amend Basket Trade Request.
@ ThrottleUpdateNotification
Throttle Update Notification.
@ OrderExecResponse
Order Exec Response.
@ PartyActionReport
Party Action Report.
@ MMParameterDefinitionResponse
MM Parameter Definition Response.
@ ModifyTESTradeRequest
Modify TES Trade Request.
@ SRQSCreateDealNotification
SRQS Create Deal Notification.
@ CLIPDeletionNotification
CLIP Deletion Notification.
@ SubscribeResponse
Subscribe Response.
@ SRQSDealResponse
SRQS Deal Response.
@ InquireUserResponse
Inquire User Response.
@ SRQSNegotiationStatusNotification
SRQS Negotiation Status Notification.
@ DeleteOrderBroadcast
Delete Order Broadcast.
@ TESApproveBroadcast
TES Approve Broadcast.
@ TESTradingSessionStatusBroadcast
TES Trading Session Status Broadcast.
@ RetransmitRequest
Retransmit Request.
@ BasketRollRequest
Basket Roll Request.
@ AddFlexibleInstrumentRequest
Add Flexible Instrument Request.
@ OrderExecNotification
Order Exec Notification.
@ NewOrderResponse
New Order Response.
@ InquireUserRequest
Inquire User Request.
@ BasketDeleteBroadcast
Basket Delete Broadcast.
@ TESInquireBoundaryPricesResponse
TES Inquire Boundary Prices Response.
@ OrderExecReportBroadcast
Order Exec Report Broadcast.
@ SRQSQuoteSnapshotRequest
SRQS Quote Snapshot Request.
@ SRQSHitQuoteRequest
SRQS Hit Quote Request.
@ ModifyOrderNRResponse
Modify Order NR Response.
@ AddScaledSimpleInstrumentRequest
Add Scaled Simple Instrument Request.
@ RiskNotificationBroadcast
Risk Notification Broadcast.
Execution and trading restriction parameters supported by Eurex.
Enum
Execution and trading restriction parameters supported by Eurex.
@ GTC
Good Till Cancelled (GTC) - Standard Orders only.
@ IOC
Immediate or Cancel (IOC).
@ GTD
Good Till Date (GTD) - Standard Orders only.
Trading session event type.
Enum
Trading session event type.
@ EndOfRestatement
End of Restatement.
Status of an allocation in a Trade Entry Service trade.
Enum
Status of an allocation in a Trade Entry Service trade.
@ AutoApprovedReversal
Auto Approved Reversal.
@ ApprovedReversal
Side Approved Reversal.
Informs if trade broadcast dissemination is active for a grouping of Eurex products.
Enum
Informs if trade broadcast dissemination is active for a grouping of Eurex products.
Indicates trade platform. Can only be used for EEX.
Enum
Indicates trade platform. Can only be used for EEX.
Indicates if a trade should be reported via the market reporting service.
Enum
Indicates if a trade should be reported via the market reporting service.
@ DeferredPublication
Deferred publication to market.
Identifies the type of trade notification.
Enum
Identifies the type of trade notification.
@ TradeBreak
(Locked-In) Trade Break.
Trade request transaction type.
Enum
Trade request transaction type.
@ CancelApproved
Deal cancellation approved.
@ CancelPending
Deal cancellation pending.
@ CancelDeclined
Deal cancellation declined.
Trade to Quote Ratio (TQR) Ranking.
Enum
Trade to Quote Ratio (TQR) Ranking.
@ Principal
Principal (Proprietary).
Marks a a certain order as a closing auction one.
Enum
Marks a a certain order as a closing auction one.
@ ClosingAuction
Closing or closing auction.
@ OpeningAuction
Opening or opening auction.
Indicator for a delayed transaction.
Enum
Indicator for a delayed transaction.
Identifies the role for which the trade notification is received.
Enum
Identifies the role for which the trade notification is received.
Indicates if a trade should be reported via the market reporting service.
Enum
Indicates if a trade should be reported via the market reporting service.
@ Enlight
Eurex/Xetra Enlight triggered trade.
@ EFPIndexFuturesTrade
EFP-Index Futures Trade.
@ ExchangeForSwap
Exchange for Swap.
@ BLOCKQTPIP
QTPIP BLOCK TRADE.
@ EBB
Equity Bespoke Baskets.
@ BTRF
Basket of Equity Total Return Futures.
Indicates if an order has been previously triggered.
Enum
Indicates if an order has been previously triggered.
@ UserStopped
Admission to trading suspended .
@ UserReleased
Suspension revoked.
@ UserForcedLogout
Forced user logout by exchange.
Indicator for checking the maximum order or quote quantity by the exchange.
Enum
Indicator for checking the maximum order or quote quantity by the exchange.
Indicator for checking the maximum order/quote value by the exchange.
Enum
Indicator for checking the maximum order/quote value by the exchange.