OnixS Eurex ETI Handler C++ library 9.25.0
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 ApplUsageOrders
129{
131 enum Enum
132 {
133 NoValue = 0x00,
134 Automated = 'A',
135 Manual = 'M',
137 None = 'N',
138 };
139};
140
142ONIXS_EUREX_ETI_EXPORT std::string enumToString(ApplUsageOrders::Enum);
143
145ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ApplUsageOrders::Enum);
146
148struct ONIXS_EUREX_ETI_EXPORT ApplUsageQuotes
149{
151 enum Enum
152 {
153 NoValue = 0x00,
154 Automated = 'A',
155 Manual = 'M',
157 None = 'N',
158 };
159};
160
162ONIXS_EUREX_ETI_EXPORT std::string enumToString(ApplUsageQuotes::Enum);
163
165ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ApplUsageQuotes::Enum);
166
168struct ONIXS_EUREX_ETI_EXPORT BasketAnonymity
169{
171 enum Enum
172 {
173 NoValue = 0xFF,
174 No = 0,
175 Yes = 1,
176 };
177};
178
180ONIXS_EUREX_ETI_EXPORT std::string enumToString(BasketAnonymity::Enum);
181
183ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, BasketAnonymity::Enum);
184
186struct ONIXS_EUREX_ETI_EXPORT BasketTradeReportType
187{
189 enum Enum
190 {
191 NoValue = 0xFF,
192 Submit = 0,
196 };
197};
198
200ONIXS_EUREX_ETI_EXPORT std::string enumToString(BasketTradeReportType::Enum);
201
203ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, BasketTradeReportType::Enum);
204
206struct ONIXS_EUREX_ETI_EXPORT BidPxIsLocked
207{
209 enum Enum
210 {
211 NoValue = 0xFF,
212 No = 0,
213 Yes = 1,
214 };
215};
216
218ONIXS_EUREX_ETI_EXPORT std::string enumToString(BidPxIsLocked::Enum);
219
221ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, BidPxIsLocked::Enum);
222
224struct ONIXS_EUREX_ETI_EXPORT ChargeIdDisclosureInstruction
225{
227 enum Enum
228 {
229 NoValue = 0xFF,
230 No = 0,
231 Yes = 1,
232 };
233};
234
236ONIXS_EUREX_ETI_EXPORT std::string enumToString(ChargeIdDisclosureInstruction::Enum);
237
239ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ChargeIdDisclosureInstruction::Enum);
240
243struct ONIXS_EUREX_ETI_EXPORT CrossMatchInstruction
244{
253};
254
256ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossMatchInstruction::Enum);
257
259ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossMatchInstruction::Enum);
260
262struct ONIXS_EUREX_ETI_EXPORT CrossPrioritization
263{
265 enum Enum
266 {
267 NoValue = 0xFF,
270 };
271};
272
274ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossPrioritization::Enum);
275
277ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossPrioritization::Enum);
278
280struct ONIXS_EUREX_ETI_EXPORT CrossRequestType
281{
283 enum Enum
284 {
285 NoValue = 0xFF,
286 Cross = 1,
287 Clip = 2,
288 };
289};
290
292ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossRequestType::Enum);
293
295ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossRequestType::Enum);
296
298struct ONIXS_EUREX_ETI_EXPORT CrossType
299{
301 enum Enum
302 {
303 NoValue = 0xFF,
307 };
308};
309
311ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossType::Enum);
312
314ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossType::Enum);
315
317struct ONIXS_EUREX_ETI_EXPORT CrossedIndicator
318{
320 enum Enum
321 {
322 NoValue = 0xFF,
325 };
326};
327
329ONIXS_EUREX_ETI_EXPORT std::string enumToString(CrossedIndicator::Enum);
330
332ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CrossedIndicator::Enum);
333
336struct ONIXS_EUREX_ETI_EXPORT CustOrderHandlingInst
337{
339 enum Enum
340 {
341 NoValue = 0x00,
342 W = 'W',
343 Y = 'Y',
344 C = 'C',
345 G = 'G',
346 H = 'H',
347 D = 'D',
348 };
349};
350
352ONIXS_EUREX_ETI_EXPORT std::string enumToString(CustOrderHandlingInst::Enum);
353
355ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, CustOrderHandlingInst::Enum);
356
376
378ONIXS_EUREX_ETI_EXPORT std::string enumToString(DeleteReason::Enum);
379
381ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, DeleteReason::Enum);
382
384struct ONIXS_EUREX_ETI_EXPORT EffectOnBasket
385{
387 enum Enum
388 {
389 NoValue = 0xFF,
392 };
393};
394
396ONIXS_EUREX_ETI_EXPORT std::string enumToString(EffectOnBasket::Enum);
397
399ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EffectOnBasket::Enum);
400
402struct ONIXS_EUREX_ETI_EXPORT EnlightRFQAvgRespRateRanking
403{
405 enum Enum
406 {
407 NoValue = 0xFF,
408 Low = 1,
409 Medium = 2,
410 High = 3,
411 };
412};
413
415ONIXS_EUREX_ETI_EXPORT std::string enumToString(EnlightRFQAvgRespRateRanking::Enum);
416
418ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EnlightRFQAvgRespRateRanking::Enum);
419
421struct ONIXS_EUREX_ETI_EXPORT EnlightRFQAvgRespTimeRanking
422{
424 enum Enum
425 {
426 NoValue = 0xFF,
427 Low = 1,
428 Medium = 2,
429 High = 3,
430 };
431};
432
434ONIXS_EUREX_ETI_EXPORT std::string enumToString(EnlightRFQAvgRespTimeRanking::Enum);
435
437ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EnlightRFQAvgRespTimeRanking::Enum);
438
440struct ONIXS_EUREX_ETI_EXPORT EurexVolumeRanking
441{
443 enum Enum
444 {
445 NoValue = 0xFF,
446 Low = 1,
447 Medium = 2,
448 High = 3,
449 };
450};
451
453ONIXS_EUREX_ETI_EXPORT std::string enumToString(EurexVolumeRanking::Enum);
454
456ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EurexVolumeRanking::Enum);
457
459struct ONIXS_EUREX_ETI_EXPORT EventType
460{
462 enum Enum
463 {
464 NoValue = 0xFF,
467 };
468};
469
471ONIXS_EUREX_ETI_EXPORT std::string enumToString(EventType::Enum);
472
474ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, EventType::Enum);
475
477struct ONIXS_EUREX_ETI_EXPORT ExecInst
478{
480 enum Enum
481 {
482 NoValue = 0xFF,
483 H = 1,
484 Q = 2,
485 HQ = 3,
486 H6 = 5,
487 Q6 = 6,
488 };
489};
490
492ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExecInst::Enum);
493
495ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExecInst::Enum);
496
536
538ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExecRestatementReason::Enum);
539
541ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExecRestatementReason::Enum);
542
544struct ONIXS_EUREX_ETI_EXPORT ExecType
545{
547 enum Enum
548 {
549 NoValue = 0x00,
550 New = '0',
551 Canceled = '4',
552 Replaced = '5',
554 Suspended = '9',
555 Restated = 'D',
556 Triggered = 'L',
557 Trade = 'F',
558 };
559};
560
562ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExecType::Enum);
563
565ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExecType::Enum);
566
568struct ONIXS_EUREX_ETI_EXPORT ExecutingTraderQualifier
569{
571 enum Enum
572 {
573 NoValue = 0xFF,
574 Algo = 22,
575 Human = 24,
576 };
577};
578
580ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExecutingTraderQualifier::Enum);
581
583ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExecutingTraderQualifier::Enum);
584
586struct ONIXS_EUREX_ETI_EXPORT ExerciseStyle
587{
589 enum Enum
590 {
591 NoValue = 0xFF,
594 };
595};
596
598ONIXS_EUREX_ETI_EXPORT std::string enumToString(ExerciseStyle::Enum);
599
601ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ExerciseStyle::Enum);
602
604struct ONIXS_EUREX_ETI_EXPORT FillLiquidityInd
605{
617};
618
620ONIXS_EUREX_ETI_EXPORT std::string enumToString(FillLiquidityInd::Enum);
621
623ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, FillLiquidityInd::Enum);
624
626struct ONIXS_EUREX_ETI_EXPORT FreeText5DisclosureInstruction
627{
629 enum Enum
630 {
631 NoValue = 0xFF,
632 No = 0,
633 Yes = 1,
634 };
635};
636
638ONIXS_EUREX_ETI_EXPORT std::string enumToString(FreeText5DisclosureInstruction::Enum);
639
641ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, FreeText5DisclosureInstruction::Enum);
642
644struct ONIXS_EUREX_ETI_EXPORT GatewayStatus
645{
647 enum Enum
648 {
649 NoValue = 0xFF,
651 Active = 1,
652 };
653};
654
656ONIXS_EUREX_ETI_EXPORT std::string enumToString(GatewayStatus::Enum);
657
659ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, GatewayStatus::Enum);
660
662struct ONIXS_EUREX_ETI_EXPORT HedgeType
663{
672};
673
675ONIXS_EUREX_ETI_EXPORT std::string enumToString(HedgeType::Enum);
676
678ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, HedgeType::Enum);
679
681struct ONIXS_EUREX_ETI_EXPORT HedgingInstruction
682{
684 enum Enum
685 {
686 NoValue = 0xFF,
688 };
689};
690
692ONIXS_EUREX_ETI_EXPORT std::string enumToString(HedgingInstruction::Enum);
693
695ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, HedgingInstruction::Enum);
696
698struct ONIXS_EUREX_ETI_EXPORT ImpliedCheckPriceIndicator
699{
701 enum Enum
702 {
703 NoValue = 0xFF,
704 No = 0,
705 Yes = 1,
706 };
707};
708
710ONIXS_EUREX_ETI_EXPORT std::string enumToString(ImpliedCheckPriceIndicator::Enum);
711
713ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ImpliedCheckPriceIndicator::Enum);
714
717struct ONIXS_EUREX_ETI_EXPORT ImpliedMarketIndicator
718{
720 enum Enum
721 {
722 NoValue = 0xFF,
725 };
726};
727
729ONIXS_EUREX_ETI_EXPORT std::string enumToString(ImpliedMarketIndicator::Enum);
730
732ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ImpliedMarketIndicator::Enum);
733
735struct ONIXS_EUREX_ETI_EXPORT InputSource
736{
738 enum Enum
739 {
740 NoValue = 0xFF,
743 };
744};
745
747ONIXS_EUREX_ETI_EXPORT std::string enumToString(InputSource::Enum);
748
750ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, InputSource::Enum);
751
753struct ONIXS_EUREX_ETI_EXPORT InstrAttribType
754{
766};
767
769ONIXS_EUREX_ETI_EXPORT std::string enumToString(InstrAttribType::Enum);
770
772ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, InstrAttribType::Enum);
773
775struct ONIXS_EUREX_ETI_EXPORT InventoryCheckType
776{
778 enum Enum
779 {
780 NoValue = 0xFF,
782 Check = 1,
783 };
784};
785
787ONIXS_EUREX_ETI_EXPORT std::string enumToString(InventoryCheckType::Enum);
788
790ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, InventoryCheckType::Enum);
791
794struct ONIXS_EUREX_ETI_EXPORT LastFragment
795{
797 enum Enum
798 {
799 NoValue = 0xFF,
802 };
803};
804
806ONIXS_EUREX_ETI_EXPORT std::string enumToString(LastFragment::Enum);
807
809ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LastFragment::Enum);
810
812struct ONIXS_EUREX_ETI_EXPORT LastMkt
813{
815 enum Enum
816 {
817 NoValue = 0xFF,
818 XEUR = 1,
819 XEEE = 2,
820 NODX = 12,
821 };
822};
823
825ONIXS_EUREX_ETI_EXPORT std::string enumToString(LastMkt::Enum);
826
828ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LastMkt::Enum);
829
831struct ONIXS_EUREX_ETI_EXPORT LastPxDisclosureInstruction
832{
834 enum Enum
835 {
836 NoValue = 0xFF,
837 No = 0,
838 Yes = 1,
839 };
840};
841
843ONIXS_EUREX_ETI_EXPORT std::string enumToString(LastPxDisclosureInstruction::Enum);
844
846ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LastPxDisclosureInstruction::Enum);
847
849struct ONIXS_EUREX_ETI_EXPORT LastQtyDisclosureInstruction
850{
852 enum Enum
853 {
854 NoValue = 0xFF,
855 No = 0,
856 Yes = 1,
857 };
858};
859
861ONIXS_EUREX_ETI_EXPORT std::string enumToString(LastQtyDisclosureInstruction::Enum);
862
864ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LastQtyDisclosureInstruction::Enum);
865
867struct ONIXS_EUREX_ETI_EXPORT LeavesQtyDisclosureInstruction
868{
870 enum Enum
871 {
872 NoValue = 0xFF,
873 No = 0,
874 Yes = 1,
875 };
876};
877
879ONIXS_EUREX_ETI_EXPORT std::string enumToString(LeavesQtyDisclosureInstruction::Enum);
880
882ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LeavesQtyDisclosureInstruction::Enum);
883
885struct ONIXS_EUREX_ETI_EXPORT LegInputSource
886{
888 enum Enum
889 {
890 NoValue = 0xFF,
895 };
896};
897
899ONIXS_EUREX_ETI_EXPORT std::string enumToString(LegInputSource::Enum);
900
902ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LegInputSource::Enum);
903
906struct ONIXS_EUREX_ETI_EXPORT LegPositionEffect
907{
909 enum Enum
910 {
911 NoValue = 0x00,
912 Close = 'C',
913 Open = 'O',
914 };
915};
916
918ONIXS_EUREX_ETI_EXPORT std::string enumToString(LegPositionEffect::Enum);
919
921ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LegPositionEffect::Enum);
922
924struct ONIXS_EUREX_ETI_EXPORT LegSecurityType
925{
927 enum Enum
928 {
929 NoValue = 0xFF,
932 };
933};
934
936ONIXS_EUREX_ETI_EXPORT std::string enumToString(LegSecurityType::Enum);
937
939ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LegSecurityType::Enum);
940
942struct ONIXS_EUREX_ETI_EXPORT LegSide
943{
945 enum Enum
946 {
947 NoValue = 0xFF,
948 Buy = 1,
949 Sell = 2,
950 };
951};
952
954ONIXS_EUREX_ETI_EXPORT std::string enumToString(LegSide::Enum);
955
957ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, LegSide::Enum);
958
960struct ONIXS_EUREX_ETI_EXPORT ListUpdateAction
961{
963 enum Enum
964 {
965 NoValue = 0x00,
966 Add = 'A',
967 Delete = 'D',
968 };
969};
970
972ONIXS_EUREX_ETI_EXPORT std::string enumToString(ListUpdateAction::Enum);
973
975ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ListUpdateAction::Enum);
976
978struct ONIXS_EUREX_ETI_EXPORT MDBookType
979{
981 enum Enum
982 {
983 NoValue = 0xFF,
986 };
987};
988
990ONIXS_EUREX_ETI_EXPORT std::string enumToString(MDBookType::Enum);
991
993ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MDBookType::Enum);
994
996struct ONIXS_EUREX_ETI_EXPORT MDSubBookType
997{
999 enum Enum
1000 {
1001 NoValue = 0xFF,
1004 };
1005};
1006
1008ONIXS_EUREX_ETI_EXPORT std::string enumToString(MDSubBookType::Enum);
1009
1011ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MDSubBookType::Enum);
1012
1014struct ONIXS_EUREX_ETI_EXPORT MMRiskLimitActionType
1015{
1023};
1024
1026ONIXS_EUREX_ETI_EXPORT std::string enumToString(MMRiskLimitActionType::Enum);
1027
1029ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MMRiskLimitActionType::Enum);
1030
1032struct ONIXS_EUREX_ETI_EXPORT MarketId
1033{
1035 enum Enum
1036 {
1037 NoValue = 0xFF,
1038 XEUR = 1,
1039 XEEE = 2,
1040 NODX = 12,
1041 };
1042};
1043
1045ONIXS_EUREX_ETI_EXPORT std::string enumToString(MarketId::Enum);
1046
1048ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MarketId::Enum);
1049
1075
1077ONIXS_EUREX_ETI_EXPORT std::string enumToString(MassActionReason::Enum);
1078
1080ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MassActionReason::Enum);
1081
1083struct ONIXS_EUREX_ETI_EXPORT MassActionSubType
1084{
1086 enum Enum
1087 {
1088 NoValue = 0xFF,
1090 };
1091};
1092
1094ONIXS_EUREX_ETI_EXPORT std::string enumToString(MassActionSubType::Enum);
1095
1097ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MassActionSubType::Enum);
1098
1100struct ONIXS_EUREX_ETI_EXPORT MassActionType
1101{
1110};
1111
1113ONIXS_EUREX_ETI_EXPORT std::string enumToString(MassActionType::Enum);
1114
1116ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MassActionType::Enum);
1117
1119struct ONIXS_EUREX_ETI_EXPORT MatchSubType
1120{
1131};
1132
1134ONIXS_EUREX_ETI_EXPORT std::string enumToString(MatchSubType::Enum);
1135
1137ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MatchSubType::Enum);
1138
1140struct ONIXS_EUREX_ETI_EXPORT MatchType
1141{
1153};
1154
1156ONIXS_EUREX_ETI_EXPORT std::string enumToString(MatchType::Enum);
1157
1159ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MatchType::Enum);
1160
1162struct ONIXS_EUREX_ETI_EXPORT MatchingEngineStatus
1163{
1165 enum Enum
1166 {
1167 NoValue = 0xFF,
1170 };
1171};
1172
1174ONIXS_EUREX_ETI_EXPORT std::string enumToString(MatchingEngineStatus::Enum);
1175
1177ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MatchingEngineStatus::Enum);
1178
1180struct ONIXS_EUREX_ETI_EXPORT MessageEventSource
1181{
1191};
1192
1194ONIXS_EUREX_ETI_EXPORT std::string enumToString(MessageEventSource::Enum);
1195
1197ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MessageEventSource::Enum);
1198
1200struct ONIXS_EUREX_ETI_EXPORT MultiLegReportingType
1201{
1209};
1210
1212ONIXS_EUREX_ETI_EXPORT std::string enumToString(MultiLegReportingType::Enum);
1213
1215ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MultiLegReportingType::Enum);
1216
1218struct ONIXS_EUREX_ETI_EXPORT MultilegModel
1219{
1227};
1228
1230ONIXS_EUREX_ETI_EXPORT std::string enumToString(MultilegModel::Enum);
1231
1233ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MultilegModel::Enum);
1234
1236struct ONIXS_EUREX_ETI_EXPORT MultilegPriceModel
1237{
1239 enum Enum
1240 {
1241 NoValue = 0xFF,
1244 };
1245};
1246
1248ONIXS_EUREX_ETI_EXPORT std::string enumToString(MultilegPriceModel::Enum);
1249
1251ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, MultilegPriceModel::Enum);
1252
1254struct ONIXS_EUREX_ETI_EXPORT NewsRtmServiceStatus
1255{
1257 enum Enum
1258 {
1259 NoValue = 0xFF,
1262 };
1263};
1264
1266ONIXS_EUREX_ETI_EXPORT std::string enumToString(NewsRtmServiceStatus::Enum);
1267
1269ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, NewsRtmServiceStatus::Enum);
1270
1272struct ONIXS_EUREX_ETI_EXPORT NumberOfRespDisclosureInstruction
1273{
1275 enum Enum
1276 {
1277 NoValue = 0xFF,
1278 No = 0,
1279 Yes = 1,
1280 };
1281};
1282
1284ONIXS_EUREX_ETI_EXPORT std::string enumToString(NumberOfRespDisclosureInstruction::Enum);
1285
1287ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, NumberOfRespDisclosureInstruction::Enum);
1288
1290struct ONIXS_EUREX_ETI_EXPORT OfferPxIsLocked
1291{
1293 enum Enum
1294 {
1295 NoValue = 0xFF,
1296 No = 0,
1297 Yes = 1,
1298 };
1299};
1300
1302ONIXS_EUREX_ETI_EXPORT std::string enumToString(OfferPxIsLocked::Enum);
1303
1305ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OfferPxIsLocked::Enum);
1306
1308struct ONIXS_EUREX_ETI_EXPORT OptionalEarlyTerminationIndicator
1309{
1311 enum Enum
1312 {
1313 NoValue = 0xFF,
1314 No = 0,
1315 Yes = 1,
1316 };
1317};
1318
1320ONIXS_EUREX_ETI_EXPORT std::string enumToString(OptionalEarlyTerminationIndicator::Enum);
1321
1323ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OptionalEarlyTerminationIndicator::Enum);
1324
1326struct ONIXS_EUREX_ETI_EXPORT OrdStatus
1327{
1329 enum Enum
1330 {
1331 NoValue = 0x00,
1332 New = '0',
1334 Filled = '2',
1335 Canceled = '4',
1338 };
1339};
1340
1342ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrdStatus::Enum);
1343
1345ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrdStatus::Enum);
1346
1348struct ONIXS_EUREX_ETI_EXPORT OrdType
1349{
1351 enum Enum
1352 {
1353 NoValue = 0xFF,
1355 Limit = 2,
1356 Stop = 3,
1358 };
1359};
1360
1362ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrdType::Enum);
1363
1365ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrdType::Enum);
1366
1368struct ONIXS_EUREX_ETI_EXPORT OrderAttributeLiquidityProvision
1369{
1371 enum Enum
1372 {
1373 NoValue = 0xFF,
1374 Y = 1,
1375 N = 0,
1376 };
1377};
1378
1380ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderAttributeLiquidityProvision::Enum);
1381
1383ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderAttributeLiquidityProvision::Enum);
1384
1386struct ONIXS_EUREX_ETI_EXPORT OrderAttributeRiskReduction
1387{
1389 enum Enum
1390 {
1391 NoValue = 0xFF,
1392 Y = 1,
1393 N = 0,
1394 };
1395};
1396
1398ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderAttributeRiskReduction::Enum);
1399
1401ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderAttributeRiskReduction::Enum);
1402
1404struct ONIXS_EUREX_ETI_EXPORT OrderCategory
1405{
1407 enum Enum
1408 {
1409 NoValue = 0x00,
1410 Order = '1',
1411 Quote = '2',
1412 };
1413};
1414
1416ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderCategory::Enum);
1417
1419ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderCategory::Enum);
1420
1422struct ONIXS_EUREX_ETI_EXPORT OrderEventReason
1423{
1425 enum Enum
1426 {
1427 NoValue = 0xFF,
1428 SMP = 100,
1429 };
1430};
1431
1433ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderEventReason::Enum);
1434
1436ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderEventReason::Enum);
1437
1439struct ONIXS_EUREX_ETI_EXPORT OrderOrigination
1440{
1447};
1448
1450ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderOrigination::Enum);
1451
1453ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderOrigination::Enum);
1454
1456struct ONIXS_EUREX_ETI_EXPORT OrderQtyDisclosureInstruction
1457{
1459 enum Enum
1460 {
1461 NoValue = 0xFF,
1462 No = 0,
1463 Yes = 1,
1464 };
1465};
1466
1468ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderQtyDisclosureInstruction::Enum);
1469
1471ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderQtyDisclosureInstruction::Enum);
1472
1474struct ONIXS_EUREX_ETI_EXPORT OrderQtyIsLocked
1475{
1477 enum Enum
1478 {
1479 NoValue = 0xFF,
1480 No = 0,
1481 Yes = 1,
1482 };
1483};
1484
1486ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderQtyIsLocked::Enum);
1487
1489ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderQtyIsLocked::Enum);
1490
1492struct ONIXS_EUREX_ETI_EXPORT OrderRoutingIndicator
1493{
1495 enum Enum
1496 {
1497 NoValue = 0x00,
1498 Yes = 'Y',
1499 No = 'N',
1500 };
1501};
1502
1504ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderRoutingIndicator::Enum);
1505
1507ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderRoutingIndicator::Enum);
1508
1510struct ONIXS_EUREX_ETI_EXPORT OrderSide
1511{
1513 enum Enum
1514 {
1515 NoValue = 0xFF,
1516 Buy = 1,
1517 Sell = 2,
1518 };
1519};
1520
1522ONIXS_EUREX_ETI_EXPORT std::string enumToString(OrderSide::Enum);
1523
1525ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OrderSide::Enum);
1526
1528struct ONIXS_EUREX_ETI_EXPORT OwnershipIndicator
1529{
1537};
1538
1540ONIXS_EUREX_ETI_EXPORT std::string enumToString(OwnershipIndicator::Enum);
1541
1543ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, OwnershipIndicator::Enum);
1544
1546struct ONIXS_EUREX_ETI_EXPORT PartyActionType
1547{
1549 enum Enum
1550 {
1551 NoValue = 0xFF,
1554 };
1555};
1556
1558ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyActionType::Enum);
1559
1561ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyActionType::Enum);
1562
1564struct ONIXS_EUREX_ETI_EXPORT PartyDetailRoleQualifier
1565{
1567 enum Enum
1568 {
1569 NoValue = 0xFF,
1570 Trader = 10,
1573 };
1574};
1575
1577ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyDetailRoleQualifier::Enum);
1578
1580ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyDetailRoleQualifier::Enum);
1581
1583struct ONIXS_EUREX_ETI_EXPORT PartyDetailStatus
1584{
1586 enum Enum
1587 {
1588 NoValue = 0xFF,
1592 };
1593};
1594
1596ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyDetailStatus::Enum);
1597
1599ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyDetailStatus::Enum);
1600
1602struct ONIXS_EUREX_ETI_EXPORT PartyDetailStatusInformation
1603{
1611};
1612
1614ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyDetailStatusInformation::Enum);
1615
1617ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyDetailStatusInformation::Enum);
1618
1620struct ONIXS_EUREX_ETI_EXPORT PartyIdEnteringFirm
1621{
1623 enum Enum
1624 {
1625 NoValue = 0xFF,
1628 };
1629};
1630
1632ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyIdEnteringFirm::Enum);
1633
1635ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyIdEnteringFirm::Enum);
1636
1638struct ONIXS_EUREX_ETI_EXPORT PartyIdOriginationMarket
1639{
1641 enum Enum
1642 {
1643 NoValue = 0xFF,
1644 XKFE = 1,
1645 };
1646};
1647
1649ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyIdOriginationMarket::Enum);
1650
1652ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyIdOriginationMarket::Enum);
1653
1655struct ONIXS_EUREX_ETI_EXPORT PartyIdSettlementLocation
1656{
1666};
1667
1669ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartyIdSettlementLocation::Enum);
1670
1672ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyIdSettlementLocation::Enum);
1673
1675struct ONIXS_EUREX_ETI_EXPORT PartyIdInvestmentDecisionMakerQualifier
1676{
1678 enum Enum
1679 {
1680 NoValue = 0xFF,
1681 Algo = 22,
1682 Human = 24,
1683 };
1684};
1685
1688
1690ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyIdInvestmentDecisionMakerQualifier::Enum);
1691
1694{
1696 enum Enum
1697 {
1698 NoValue = 0xFF,
1699 No = 0,
1700 Yes = 1,
1701 };
1702};
1703
1706
1708ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartyOrderOriginationDisclosureInstruction::Enum);
1709
1711struct ONIXS_EUREX_ETI_EXPORT PartySubIdType
1712{
1714 enum Enum
1715 {
1716 NoValue = 0xFF,
1717 Buyer = 14001,
1718 Seller = 14002,
1719 };
1720};
1721
1723ONIXS_EUREX_ETI_EXPORT std::string enumToString(PartySubIdType::Enum);
1724
1726ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PartySubIdType::Enum);
1727
1730struct ONIXS_EUREX_ETI_EXPORT PositionEffect
1731{
1733 enum Enum
1734 {
1735 NoValue = 0x00,
1736 Close = 'C',
1737 Open = 'O',
1738 };
1739};
1740
1742ONIXS_EUREX_ETI_EXPORT std::string enumToString(PositionEffect::Enum);
1743
1745ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PositionEffect::Enum);
1746
1748struct ONIXS_EUREX_ETI_EXPORT PriceDisclosureInstruction
1749{
1751 enum Enum
1752 {
1753 NoValue = 0xFF,
1754 No = 0,
1755 Yes = 1,
1756 };
1757};
1758
1760ONIXS_EUREX_ETI_EXPORT std::string enumToString(PriceDisclosureInstruction::Enum);
1761
1763ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PriceDisclosureInstruction::Enum);
1764
1766struct ONIXS_EUREX_ETI_EXPORT PriceValidityCheckType
1767{
1769 enum Enum
1770 {
1771 NoValue = 0xFF,
1772 None = 0,
1775 };
1776};
1777
1779ONIXS_EUREX_ETI_EXPORT std::string enumToString(PriceValidityCheckType::Enum);
1780
1782ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PriceValidityCheckType::Enum);
1783
1807
1809ONIXS_EUREX_ETI_EXPORT std::string enumToString(ProductComplex::Enum);
1810
1812ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ProductComplex::Enum);
1813
1815struct ONIXS_EUREX_ETI_EXPORT PutOrCall
1816{
1818 enum Enum
1819 {
1820 NoValue = 0xFF,
1821 Put = 0,
1822 Call = 1,
1823 };
1824};
1825
1827ONIXS_EUREX_ETI_EXPORT std::string enumToString(PutOrCall::Enum);
1828
1830ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, PutOrCall::Enum);
1831
1833struct ONIXS_EUREX_ETI_EXPORT QuoteCancelReason
1834{
1836 enum Enum
1837 {
1838 NoValue = 0xFF,
1840 };
1841};
1842
1844ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteCancelReason::Enum);
1845
1847ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteCancelReason::Enum);
1848
1850struct ONIXS_EUREX_ETI_EXPORT QuoteCondition
1851{
1853 enum Enum
1854 {
1855 NoValue = 0x00,
1856 Active = 'A',
1857 Closed = 'B',
1859 Expired = '8',
1860 };
1861};
1862
1864ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteCondition::Enum);
1865
1867ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteCondition::Enum);
1868
1915
1917ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEntryRejectReason::Enum);
1918
1920ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEntryRejectReason::Enum);
1921
1923struct ONIXS_EUREX_ETI_EXPORT QuoteEntryStatus
1924{
1926 enum Enum
1927 {
1928 NoValue = 0xFF,
1932 Pending = 10,
1933 };
1934};
1935
1937ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEntryStatus::Enum);
1938
1940ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEntryStatus::Enum);
1941
1943struct ONIXS_EUREX_ETI_EXPORT QuoteEventLiquidityInd
1944{
1946 enum Enum
1947 {
1948 NoValue = 0xFF,
1952 };
1953};
1954
1956ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEventLiquidityInd::Enum);
1957
1959ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEventLiquidityInd::Enum);
1960
1962struct ONIXS_EUREX_ETI_EXPORT QuoteEventReason
1963{
1974};
1975
1977ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEventReason::Enum);
1978
1980ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEventReason::Enum);
1981
1983struct ONIXS_EUREX_ETI_EXPORT QuoteEventSide
1984{
1986 enum Enum
1987 {
1988 NoValue = 0xFF,
1989 Buy = 1,
1990 Sell = 2,
1991 };
1992};
1993
1995ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEventSide::Enum);
1996
1998ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEventSide::Enum);
1999
2001struct ONIXS_EUREX_ETI_EXPORT QuoteEventType
2002{
2013};
2014
2016ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteEventType::Enum);
2017
2019ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteEventType::Enum);
2020
2022struct ONIXS_EUREX_ETI_EXPORT QuoteInstruction
2023{
2025 enum Enum
2026 {
2027 NoValue = 0xFF,
2029 Quote = 1,
2030 };
2031};
2032
2034ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteInstruction::Enum);
2035
2037ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteInstruction::Enum);
2038
2040struct ONIXS_EUREX_ETI_EXPORT QuoteSizeType
2041{
2043 enum Enum
2044 {
2045 NoValue = 0xFF,
2048 };
2049};
2050
2052ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteSizeType::Enum);
2053
2055ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteSizeType::Enum);
2056
2073
2075ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteSubType::Enum);
2076
2078ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteSubType::Enum);
2079
2081struct ONIXS_EUREX_ETI_EXPORT QuoteType
2082{
2084 enum Enum
2085 {
2086 NoValue = 0xFF,
2090 };
2091};
2092
2094ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuoteType::Enum);
2095
2097ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuoteType::Enum);
2098
2100struct ONIXS_EUREX_ETI_EXPORT QuotingStatus
2101{
2103 enum Enum
2104 {
2105 NoValue = 0xFF,
2109 };
2110};
2111
2113ONIXS_EUREX_ETI_EXPORT std::string enumToString(QuotingStatus::Enum);
2114
2116ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, QuotingStatus::Enum);
2117
2137
2139ONIXS_EUREX_ETI_EXPORT std::string enumToString(RefApplId::Enum);
2140
2142ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RefApplId::Enum);
2143
2165
2167ONIXS_EUREX_ETI_EXPORT std::string enumToString(RelatedProductComplex::Enum);
2168
2170ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RelatedProductComplex::Enum);
2171
2173struct ONIXS_EUREX_ETI_EXPORT RequestingPartyIdEnteringFirm
2174{
2176 enum Enum
2177 {
2178 NoValue = 0xFF,
2181 };
2182};
2183
2185ONIXS_EUREX_ETI_EXPORT std::string enumToString(RequestingPartyIdEnteringFirm::Enum);
2186
2188ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RequestingPartyIdEnteringFirm::Enum);
2189
2191struct ONIXS_EUREX_ETI_EXPORT RequestingPartyIdExecutingSystem
2192{
2194 enum Enum
2195 {
2196 NoValue = 0xFF,
2198 T7 = 2,
2199 };
2200};
2201
2203ONIXS_EUREX_ETI_EXPORT std::string enumToString(RequestingPartyIdExecutingSystem::Enum);
2204
2206ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RequestingPartyIdExecutingSystem::Enum);
2207
2209struct ONIXS_EUREX_ETI_EXPORT RequestingPartySubIdType
2210{
2212 enum Enum
2213 {
2214 NoValue = 0xFF,
2215 Requester = 5000,
2216 Responder = 5001,
2217 Both = 5002,
2218 System = 5003,
2219 };
2220};
2221
2223ONIXS_EUREX_ETI_EXPORT std::string enumToString(RequestingPartySubIdType::Enum);
2224
2226ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RequestingPartySubIdType::Enum);
2227
2229struct ONIXS_EUREX_ETI_EXPORT RespondentType
2230{
2232 enum Enum
2233 {
2234 NoValue = 0xFF,
2238 };
2239};
2240
2242ONIXS_EUREX_ETI_EXPORT std::string enumToString(RespondentType::Enum);
2243
2245ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RespondentType::Enum);
2246
2248struct ONIXS_EUREX_ETI_EXPORT ReversalCancellationReason
2249{
2259};
2260
2262ONIXS_EUREX_ETI_EXPORT std::string enumToString(ReversalCancellationReason::Enum);
2263
2265ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ReversalCancellationReason::Enum);
2266
2268struct ONIXS_EUREX_ETI_EXPORT ReversalIndicator
2269{
2271 enum Enum
2272 {
2273 NoValue = 0xFF,
2274 No = 0,
2275 Yes = 1,
2276 };
2277};
2278
2280ONIXS_EUREX_ETI_EXPORT std::string enumToString(ReversalIndicator::Enum);
2281
2283ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ReversalIndicator::Enum);
2284
2286struct ONIXS_EUREX_ETI_EXPORT RiskControlRtmServiceStatus
2287{
2289 enum Enum
2290 {
2291 NoValue = 0xFF,
2294 };
2295};
2296
2298ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskControlRtmServiceStatus::Enum);
2299
2301ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskControlRtmServiceStatus::Enum);
2302
2304struct ONIXS_EUREX_ETI_EXPORT RiskLimitAction
2305{
2307 enum Enum
2308 {
2309 NoValue = 0xFF,
2313 };
2314};
2315
2317ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitAction::Enum);
2318
2320ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitAction::Enum);
2321
2323struct ONIXS_EUREX_ETI_EXPORT RiskLimitPlatform
2324{
2326 enum Enum
2327 {
2328 NoValue = 0xFF,
2331 };
2332};
2333
2335ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitPlatform::Enum);
2336
2338ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitPlatform::Enum);
2339
2341struct ONIXS_EUREX_ETI_EXPORT RiskLimitRequestingPartyRole
2342{
2344 enum Enum
2345 {
2346 NoValue = 0xFF,
2350 };
2351};
2352
2354ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitRequestingPartyRole::Enum);
2355
2357ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitRequestingPartyRole::Enum);
2358
2360struct ONIXS_EUREX_ETI_EXPORT RiskLimitResult
2361{
2363 enum Enum
2364 {
2365 NoValue = 0xFF,
2371 };
2372};
2373
2375ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitResult::Enum);
2376
2378ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitResult::Enum);
2379
2381struct ONIXS_EUREX_ETI_EXPORT RiskLimitType
2382{
2384 enum Enum
2385 {
2386 NoValue = 0xFF,
2389 };
2390};
2391
2393ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitType::Enum);
2394
2396ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitType::Enum);
2397
2399struct ONIXS_EUREX_ETI_EXPORT RiskLimitViolationIndicator
2400{
2402 enum Enum
2403 {
2404 NoValue = 0xFF,
2405 No = 0,
2406 Yes = 1,
2407 };
2408};
2409
2411ONIXS_EUREX_ETI_EXPORT std::string enumToString(RiskLimitViolationIndicator::Enum);
2412
2414ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RiskLimitViolationIndicator::Enum);
2415
2419{
2421 enum Enum
2422 {
2423 NoValue = 0xFF,
2424 Algo = 22,
2425 Human = 24,
2426 };
2427};
2428
2431
2433ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RootPartyIdInvestmentDecisionMakerQualifier::Enum);
2434
2436struct ONIXS_EUREX_ETI_EXPORT RootPartySubIdType
2437{
2439 enum Enum
2440 {
2441 NoValue = 0xFF,
2442 Buyer = 4001,
2443 Seller = 4002,
2444 Broker = 4003,
2445 };
2446};
2447
2449ONIXS_EUREX_ETI_EXPORT std::string enumToString(RootPartySubIdType::Enum);
2450
2452ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, RootPartySubIdType::Enum);
2453
2455struct ONIXS_EUREX_ETI_EXPORT SecondaryGatewayStatus
2456{
2458 enum Enum
2459 {
2460 NoValue = 0xFF,
2463 };
2464};
2465
2467ONIXS_EUREX_ETI_EXPORT std::string enumToString(SecondaryGatewayStatus::Enum);
2468
2470ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SecondaryGatewayStatus::Enum);
2471
2473struct ONIXS_EUREX_ETI_EXPORT SelectiveRequestForQuoteRtmServiceStatus
2474{
2476 enum Enum
2477 {
2478 NoValue = 0xFF,
2481 };
2482};
2483
2486
2488ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SelectiveRequestForQuoteRtmServiceStatus::Enum);
2489
2491struct ONIXS_EUREX_ETI_EXPORT SelectiveRequestForQuoteServiceStatus
2492{
2494 enum Enum
2495 {
2496 NoValue = 0xFF,
2499 };
2500};
2501
2504
2506ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SelectiveRequestForQuoteServiceStatus::Enum);
2507
2510struct ONIXS_EUREX_ETI_EXPORT SelfMatchPreventionInstruction
2511{
2513 enum Enum
2514 {
2515 NoValue = 0xFF,
2518 };
2519};
2520
2522ONIXS_EUREX_ETI_EXPORT std::string enumToString(SelfMatchPreventionInstruction::Enum);
2523
2525ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SelfMatchPreventionInstruction::Enum);
2526
2528struct ONIXS_EUREX_ETI_EXPORT SessionMode
2529{
2531 enum Enum
2532 {
2533 NoValue = 0xFF,
2534 ETIHF = 1,
2535 ETILF = 2,
2536 GUI = 3,
2537 FIXLF = 4,
2538 };
2539};
2540
2542ONIXS_EUREX_ETI_EXPORT std::string enumToString(SessionMode::Enum);
2543
2545ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SessionMode::Enum);
2546
2591
2593ONIXS_EUREX_ETI_EXPORT std::string enumToString(SessionRejectReason::Enum);
2594
2596ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SessionRejectReason::Enum);
2597
2599struct ONIXS_EUREX_ETI_EXPORT SessionStatus
2600{
2602 enum Enum
2603 {
2604 NoValue = 0xFF,
2607 };
2608};
2609
2611ONIXS_EUREX_ETI_EXPORT std::string enumToString(SessionStatus::Enum);
2612
2614ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SessionStatus::Enum);
2615
2629
2631ONIXS_EUREX_ETI_EXPORT std::string enumToString(SessionSubMode::Enum);
2632
2634ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SessionSubMode::Enum);
2635
2637struct ONIXS_EUREX_ETI_EXPORT SettlMethod
2638{
2640 enum Enum
2641 {
2642 NoValue = 0x00,
2645 };
2646};
2647
2649ONIXS_EUREX_ETI_EXPORT std::string enumToString(SettlMethod::Enum);
2650
2652ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SettlMethod::Enum);
2653
2655struct ONIXS_EUREX_ETI_EXPORT ShowLastDealOnClosure
2656{
2658 enum Enum
2659 {
2660 NoValue = 0xFF,
2661 No = 0,
2662 Yes = 1,
2663 };
2664};
2665
2667ONIXS_EUREX_ETI_EXPORT std::string enumToString(ShowLastDealOnClosure::Enum);
2668
2670ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ShowLastDealOnClosure::Enum);
2671
2673struct ONIXS_EUREX_ETI_EXPORT Side
2674{
2676 enum Enum
2677 {
2678 NoValue = 0xFF,
2679 Buy = 1,
2680 Sell = 2,
2681 };
2682};
2683
2685ONIXS_EUREX_ETI_EXPORT std::string enumToString(Side::Enum);
2686
2688ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, Side::Enum);
2689
2691struct ONIXS_EUREX_ETI_EXPORT SideDisclosureInstruction
2692{
2694 enum Enum
2695 {
2696 NoValue = 0xFF,
2697 No = 0,
2698 Yes = 1,
2699 };
2700};
2701
2703ONIXS_EUREX_ETI_EXPORT std::string enumToString(SideDisclosureInstruction::Enum);
2704
2706ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SideDisclosureInstruction::Enum);
2707
2709struct ONIXS_EUREX_ETI_EXPORT SideIsLocked
2710{
2712 enum Enum
2713 {
2714 NoValue = 0xFF,
2715 No = 0,
2716 Yes = 1,
2717 };
2718};
2719
2721ONIXS_EUREX_ETI_EXPORT std::string enumToString(SideIsLocked::Enum);
2722
2724ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SideIsLocked::Enum);
2725
2727struct ONIXS_EUREX_ETI_EXPORT SideLiquidityInd
2728{
2730 enum Enum
2731 {
2732 NoValue = 0xFF,
2736 };
2737};
2738
2740ONIXS_EUREX_ETI_EXPORT std::string enumToString(SideLiquidityInd::Enum);
2741
2743ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SideLiquidityInd::Enum);
2744
2746struct ONIXS_EUREX_ETI_EXPORT SideTrdSubTyp
2747{
2749 enum Enum
2750 {
2751 NoValue = 0xFF,
2752 BlockTrade = 2001,
2754 };
2755};
2756
2758ONIXS_EUREX_ETI_EXPORT std::string enumToString(SideTrdSubTyp::Enum);
2759
2761ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SideTrdSubTyp::Enum);
2762
2764struct ONIXS_EUREX_ETI_EXPORT SkipValidations
2765{
2767 enum Enum
2768 {
2769 NoValue = 0xFF,
2770 False = 0,
2771 True = 1,
2772 };
2773};
2774
2776ONIXS_EUREX_ETI_EXPORT std::string enumToString(SkipValidations::Enum);
2777
2779ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SkipValidations::Enum);
2780
2782struct ONIXS_EUREX_ETI_EXPORT SwapClearer
2783{
2785 enum Enum
2786 {
2787 NoValue = 0xFF,
2788 ECAG = 0,
2790 };
2791};
2792
2794ONIXS_EUREX_ETI_EXPORT std::string enumToString(SwapClearer::Enum);
2795
2797ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, SwapClearer::Enum);
2798
2800struct ONIXS_EUREX_ETI_EXPORT T7EntryServiceRtmStatus
2801{
2803 enum Enum
2804 {
2805 NoValue = 0xFF,
2808 };
2809};
2810
2812ONIXS_EUREX_ETI_EXPORT std::string enumToString(T7EntryServiceRtmStatus::Enum);
2813
2815ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, T7EntryServiceRtmStatus::Enum);
2816
2818struct ONIXS_EUREX_ETI_EXPORT T7EntryServiceStatus
2819{
2821 enum Enum
2822 {
2823 NoValue = 0xFF,
2826 };
2827};
2828
2830ONIXS_EUREX_ETI_EXPORT std::string enumToString(T7EntryServiceStatus::Enum);
2831
2833ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, T7EntryServiceStatus::Enum);
2834
2836struct ONIXS_EUREX_ETI_EXPORT TimeInForce
2837{
2839 enum Enum
2840 {
2841 NoValue = 0xFF,
2842 Day = 0,
2843 GTC = 1,
2844 IOC = 3,
2845 FOK = 4,
2846 GTD = 6,
2847 };
2848};
2849
2851ONIXS_EUREX_ETI_EXPORT std::string enumToString(TimeInForce::Enum);
2852
2854ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TimeInForce::Enum);
2855
2857struct ONIXS_EUREX_ETI_EXPORT TradSesEvent
2858{
2869};
2870
2872ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradSesEvent::Enum);
2873
2875ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradSesEvent::Enum);
2876
2878struct ONIXS_EUREX_ETI_EXPORT TradSesMode
2879{
2890};
2891
2893ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradSesMode::Enum);
2894
2896ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradSesMode::Enum);
2897
2899struct ONIXS_EUREX_ETI_EXPORT TradeAggregationTransType
2900{
2902 enum Enum
2903 {
2904 NoValue = 0xFF,
2905 New = 0,
2906 };
2907};
2908
2910ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeAggregationTransType::Enum);
2911
2913ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeAggregationTransType::Enum);
2914
2916struct ONIXS_EUREX_ETI_EXPORT TradeAllocStatus
2917{
2932};
2933
2935ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeAllocStatus::Enum);
2936
2938ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeAllocStatus::Enum);
2939
2941struct ONIXS_EUREX_ETI_EXPORT TradeManagerStatus
2942{
2944 enum Enum
2945 {
2946 NoValue = 0xFF,
2949 };
2950};
2951
2953ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeManagerStatus::Enum);
2954
2956ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeManagerStatus::Enum);
2957
2959struct ONIXS_EUREX_ETI_EXPORT TradePlatform
2960{
2962 enum Enum
2963 {
2964 NoValue = 0xFF,
2967 };
2968};
2969
2971ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradePlatform::Enum);
2972
2974ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradePlatform::Enum);
2975
2977struct ONIXS_EUREX_ETI_EXPORT TradePublishIndicator
2978{
2988};
2989
2991ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradePublishIndicator::Enum);
2992
2994ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradePublishIndicator::Enum);
2995
2997struct ONIXS_EUREX_ETI_EXPORT TradeReportType
2998{
3013};
3014
3016ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeReportType::Enum);
3017
3019ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeReportType::Enum);
3020
3022struct ONIXS_EUREX_ETI_EXPORT TradeRequestResult
3023{
3025 enum Enum
3026 {
3027 NoValue = 0xFF,
3031 };
3032};
3033
3035ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeRequestResult::Enum);
3036
3038ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeRequestResult::Enum);
3039
3041struct ONIXS_EUREX_ETI_EXPORT TradeToQuoteRatioRanking
3042{
3044 enum Enum
3045 {
3046 NoValue = 0xFF,
3047 Low = 1,
3049 High = 3,
3050 };
3051};
3052
3054ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradeToQuoteRatioRanking::Enum);
3055
3057ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradeToQuoteRatioRanking::Enum);
3058
3061struct ONIXS_EUREX_ETI_EXPORT TradingCapacity
3062{
3064 enum Enum
3065 {
3066 NoValue = 0xFF,
3070 };
3071};
3072
3074ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradingCapacity::Enum);
3075
3077ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradingCapacity::Enum);
3078
3080struct ONIXS_EUREX_ETI_EXPORT TradingSessionSubId
3081{
3090};
3091
3093ONIXS_EUREX_ETI_EXPORT std::string enumToString(TradingSessionSubId::Enum);
3094
3096ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TradingSessionSubId::Enum);
3097
3099struct ONIXS_EUREX_ETI_EXPORT TransactionDelayIndicator
3100{
3102 enum Enum
3103 {
3104 NoValue = 0xFF,
3107 };
3108};
3109
3111ONIXS_EUREX_ETI_EXPORT std::string enumToString(TransactionDelayIndicator::Enum);
3112
3114ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TransactionDelayIndicator::Enum);
3115
3117struct ONIXS_EUREX_ETI_EXPORT TransferReason
3118{
3120 enum Enum
3121 {
3122 NoValue = 0xFF,
3123 Owner = 1,
3125 };
3126};
3127
3129ONIXS_EUREX_ETI_EXPORT std::string enumToString(TransferReason::Enum);
3130
3132ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TransferReason::Enum);
3133
3135struct ONIXS_EUREX_ETI_EXPORT TrdRptStatus
3136{
3149};
3150
3152ONIXS_EUREX_ETI_EXPORT std::string enumToString(TrdRptStatus::Enum);
3153
3155ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TrdRptStatus::Enum);
3156
3158struct ONIXS_EUREX_ETI_EXPORT TrdType
3159{
3176};
3177
3179ONIXS_EUREX_ETI_EXPORT std::string enumToString(TrdType::Enum);
3180
3182ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TrdType::Enum);
3183
3185struct ONIXS_EUREX_ETI_EXPORT Triggered
3186{
3188 enum Enum
3189 {
3190 NoValue = 0xFF,
3194 };
3195};
3196
3198ONIXS_EUREX_ETI_EXPORT std::string enumToString(Triggered::Enum);
3199
3201ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, Triggered::Enum);
3202
3204struct ONIXS_EUREX_ETI_EXPORT UserStatus
3205{
3207 enum Enum
3208 {
3209 NoValue = 0xFF,
3213 };
3214};
3215
3217ONIXS_EUREX_ETI_EXPORT std::string enumToString(UserStatus::Enum);
3218
3220ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, UserStatus::Enum);
3221
3224struct ONIXS_EUREX_ETI_EXPORT ValueCheckTypeMinLotSize
3225{
3227 enum Enum
3228 {
3229 NoValue = 0xFF,
3231 Check = 1,
3232 };
3233};
3234
3236ONIXS_EUREX_ETI_EXPORT std::string enumToString(ValueCheckTypeMinLotSize::Enum);
3237
3239ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ValueCheckTypeMinLotSize::Enum);
3240
3242struct ONIXS_EUREX_ETI_EXPORT ValueCheckTypeQuantity
3243{
3245 enum Enum
3246 {
3247 NoValue = 0xFF,
3249 Check = 1,
3250 };
3251};
3252
3254ONIXS_EUREX_ETI_EXPORT std::string enumToString(ValueCheckTypeQuantity::Enum);
3255
3257ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ValueCheckTypeQuantity::Enum);
3258
3260struct ONIXS_EUREX_ETI_EXPORT ValueCheckTypeValue
3261{
3263 enum Enum
3264 {
3265 NoValue = 0xFF,
3267 Check = 1,
3268 };
3269};
3270
3272ONIXS_EUREX_ETI_EXPORT std::string enumToString(ValueCheckTypeValue::Enum);
3273
3275ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, ValueCheckTypeValue::Enum);
3276
3278struct ONIXS_EUREX_ETI_EXPORT TemplateId
3279{
3281 enum Enum
3282 {
3329 Heartbeat = 10011,
3350 MassOrder = 10115,
3378 PingRequest = 10320,
3386 RFQRequest = 10401,
3387 RFQResponse = 10402,
3388 Reject = 10010,
3426 TESResponse = 10611,
3445 };
3446};
3447
3449ONIXS_EUREX_ETI_EXPORT std::string enumToString(TemplateId::Enum);
3450
3452ONIXS_EUREX_ETI_EXPORT std::ostream& operator<<(std::ostream&, TemplateId::Enum);
3453
3454}}} // 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.
@ AutoSelect
Both (Automated and Manual).
@ AutoSelect
Both (Automated and Manual).
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.
@ 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.
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.
@ MemberDisable
Member has been disabled.
@ ComplexInstrumentDeletion
Complex Instrument Deletion.
@ InternalConnectionLoss
Internal connection loss.
@ MarketMakerProtection
Market Maker Protection.
@ VolatilityInterruption
Volatility Interruption.
@ DuplicateSessionLogin
Duplicate Session Login.
@ InstrumentSuspended
Instrument Suspended.
@ 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 ...
@ DirectAccessOrSponsoredAccessCustomer
Order received from a direct access customer.
Indicates if the participant application is an order routing system.
Enum
Indicates if the participant application is an order routing system.
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.
@ 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.
@ NewOrderSingleShortRequest
New Order Single Short Request.
@ DeleteTESTradeRequest
Delete TES Trade Request.
@ MMParameterDefinitionRequest
MM Parameter Definition Request.
@ InquireSessionListRequest
Inquire Session List Request.
@ AddComplexInstrumentRequest
Add Complex Instrument Request.
@ NewOrderComplexShortRequest
New Order Complex Short 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.
@ ModifyOrderComplexRequest
Modify Order Complex Request.
@ 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.
@ NewOrderSingleRequest
New Order Single Request.
@ BasketRollBroadcast
Basket Roll Broadcast.
@ DeleteAllOrderBroadcast
Delete All Order Broadcast.
@ AddScaledSimpleInstrumentResponse
Add Scaled Simple Instrument Response.
@ PreTradeRiskLimitResponse
Pre Trade Risk Limit Response.
@ ModifyOrderSingleRequest
Modify Order Single Request.
@ 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.
@ InquireEnrichmentRuleIdListRequest
Inquire Enrichment Rule Id List Request.
@ DeleteOrderComplexRequest
Delete Order Complex 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.
@ DeleteOrderSingleRequest
Delete Order Single 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.
@ NewOrderComplexRequest
New Order Complex Request.
@ 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.
@ 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.
@ ServiceAvailabilityBroadcast
Service Availability Broadcast.
@ ModifyOrderComplexShortRequest
Modify Order Complex Short Request.
@ BasketApproveBroadcast
Basket Approve Broadcast.
@ PreTradeRiskLimitsDefinitionRequest
Pre Trade Risk Limits Definition Request.
@ UpdateRemainingRiskAllowanceBaseResponse
Update Remaining Risk Allowance Base Response.
@ PartyEntitlementsUpdateReport
Party Entitlements Update Report.
@ 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.
@ ModifyOrderSingleShortRequest
Modify Order Single Short Request.
@ 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.
@ 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.
@ 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.
@ DeltaNeutralTradeAtMarket
Delta Neutral Trade at Market.
@ 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.