TT CORE SDK 2.0.1.1
TT CORE SDK documentation
Loading...
Searching...
No Matches
MarketId.h
Go to the documentation of this file.
1/***************************************************************************
2*
3* Unpublished Work Copyright (c) 2019-2020
4* Trading Technologies International, Inc.
5* All Rights Reserved Worldwide
6*
7* * * * S T R I C T L Y P R O P R I E T A R Y * * *
8*
9* WARNING: This program (or document) is unpublished, proprietary property
10* of Trading Technologies International, Inc. and is to be maintained in
11* strict confidence. Unauthorized reproduction, distribution or disclosure
12* of this program (or document), or any program (or document) derived from
13* it is prohibited by State and Federal law, and by local law outside of
14* the U.S.
15*
16****************************************************************************
17*
18* This file is auto generated - do not modify by hand.
19* Run the auto generation against the message template files.
20* Generated from messaging\order\enums.proto
21* Package tt.messaging.order.enums
22*
23***************************************************************************/
24#pragma once
25
26namespace ttsdk
27{
28 enum class MarketId
29 {
30 NotSet = -1,
31 ASE = 0,
32 XETRA = 1,
33 EUREX = 2,
34 NYSELIFFE = 3,
35 LSE = 4,
36 OM = 5,
37 CBOT = 6,
38 CME = 7,
39 CFFE = 8,
40 SEHK = 9,
41 ENXTFUT = 10,
42 ENXTOPT = 11,
43 SYCOM = 12,
44 NQLX = 13,
45 EPEX = 14,
46 GARBAN = 15,
47 LIFFEEO = 16,
48 SGXGIFT = 17,
49 ISE = 18,
50 INSTINET = 19,
51 NASDAQ = 20,
52 BTECFUTURES = 21,
53 BTEC = 22,
54 ISLAND = 23,
55 ASX = 24,
56 EUREXUS = 25,
57 CBOE = 26,
58 ARCHIPELAGO = 28,
59 IB = 29,
60 EURONEXT = 30,
61 ICE = 32,
62 COREEX = 43,
63 NYMEX = 61,
64 HOTSPOT = 62,
65 MONTREAL = 63,
66 SGX = 64,
67 IDEM = 65,
68 MEFF = 66,
69 TFX = 67,
70 TOCOM = 68,
71 TSE = 69,
72 HKFE = 70,
73 OSE = 71,
74 MEXDER = 72,
75 KRX = 73,
76 CCX = 74,
77 ECX = 75,
78 CCFE = 76,
79 NSE = 77,
80 LME = 79,
81 FXMS = 80,
82 USFE = 81,
83 DME = 82,
84 EBS = 83,
85 SSE = 85,
86 MCX = 86,
87 SIMEX = 87,
88 TMX = 89,
89 BVMF = 90,
90 MX = 91,
91 ICEL = 92,
92 CFE = 93,
93 ERIS = 94,
94 NASDAQOMXEU = 95,
95 AGGREGATOR = 96,
96 TTEX = 97,
97 // ESPEED has been deprecated. Please use NFI
98 ESPEED = 98,
99 NFI = 98,
100 KCG = 99,
101 EEX = 100,
102 CMEMDP = 101,
103 NFX = 102,
104 NLX = 103,
105 NORDIC = 104,
106 GMEX = 105,
107 NDAQEU = 106,
108 HKEX = 107,
109 FEX = 108,
110 ASX2 = 111,
111 OTCME = 112,
112 OTDGCX = 113,
113 DGCX = 114,
114 FIXGW2 = 115,
115 FIXGW3 = 116,
116 FIXGW4 = 117,
117 FIXGW5 = 118,
118 FIXGW6 = 119,
119 FIXGW7 = 120,
120 FIXGW8 = 121,
121 FIXGW9 = 122,
122 DIRECTMATCH = 123,
123 FENICS = 124,
124 NODAL = 125,
125 BIST = 126,
126 TFEX = 127,
127 GDAX = 128,
128 SAFEX = 129,
129 WSE = 130,
130 CURVEGLOBAL = 131,
131 COINFLOOREX = 132,
132 KRAKEN = 133,
133 BITMEX = 134,
134 MOEX = 136,
135 TAIFEX = 137,
136 ATHEX = 138,
137 COINFLOORUK = 139,
138 INE = 140,
139 DCE = 141,
140 ZCE = 142,
141 SHFE = 143,
142 JUMP = 145,
143 GRAYSTONE = 146,
144 CHFFE = 147,
145 BITSO = 148,
146 DERIBIT = 149,
147 MYSTEEL = 150,
148 XBTG = 151,
149 CMEBTEC = 152,
150 TADAWUL = 153,
151 CEDX = 154,
152 JPX = 155,
153 OPRA = 156,
154 LMENTP = 157,
155 NASDAQNED = 158,
156 BINANCE = 159,
157 BINANCEUS = 160,
158 BITFINEX = 161,
159 BITSTAMP = 162,
160 BITTREX = 163,
161 ERISX = 164,
162 FTX = 165,
163 FTXUS = 166,
164 GEMINI = 167,
165 LMAX = 168,
166 OKX = 169,
167 OSL = 170,
168 POLONIEX = 171,
169 ALAMEDARESEARCH = 172,
170 B2C2 = 173,
171 CUMBERLAND = 174,
172 DVCHAIN = 175,
173 FLOWTRADERS = 176,
174 GALAXYDIGITAL = 177,
175 GENESIS = 178,
176 HEHMEYER = 179,
177 JANESTREET = 180,
178 WINTERMUTE = 181,
179 NZX = 182,
180 CMEDELAYED = 183,
181 KUCOIN = 184,
182 HUOBI = 185,
183 CBOEDSPOT = 186,
184 CBOEDDER = 187,
185 BINANCEFUTURES = 188,
186 COINBASEPRIME = 189,
187 NORDPOOL = 190,
188 FMX = 191,
189 GFOX = 192,
190 DEALERWEB = 193,
191 CMEBTECSTREAM = 194,
192 BYBIT = 195,
193 ABAXX = 196,
194 COINBASEDERIVS = 197,
195 CBOEFXSWNY = 198,
196 CBOEFXSWLN = 199,
197 CBOEFXFANY = 200,
198 CBOEFXFALN = 201,
199 TTFXLN = 202,
200 TTFXNY = 203,
201 TTFXSG = 204,
202 PME = 600,
203 DV = 601,
204 TT = 602,
205 EUREXDEV = 802,
206 LSEDEV = 804,
207 CMEUC = 807,
208 SGXGIFTDEV = 817,
209 BTECDEV = 822,
210 BITMEXDEV = 823,
211 ASXDEV = 824,
212 EURONEXTDEV = 830,
213 ICEDEV = 832,
214 ASEDEV = 833,
215 BISTDEV = 834,
216 CLEARPORTDEV = 835,
217 CMEDEV = 836,
218 DGCXDEV = 837,
219 DIRECTMATCHDEV = 838,
220 EEXDEV = 839,
221 ERISDEV = 840,
222 // ESPEEDDEV has been deprecated. Please use NFIDEV
223 ESPEEDDEV = 841,
224 NFIDEV = 841,
225 FENICSDEV = 842,
226 FEXDEV = 843,
227 GDAXDEV = 844,
228 HKEXDEV = 845,
229 IDEMDEV = 846,
230 ISEDEV = 847,
231 KRXDEV = 848,
232 MCXDEV = 849,
233 MEXDERDEV = 850,
234 NDAQEUDEV = 851,
235 NFXDEV = 852,
236 NODALDEV = 853,
237 NSEDEV = 854,
238 SAFEXDEV = 855,
239 SEHKDEV = 856,
240 TFEXDEV = 857,
241 TSEDEV = 858,
242 WSEDEV = 859,
243 CURVEGLOBALDEV = 860,
244 COINFLOOREXDEV = 861,
245 KRAKENDEV = 862,
246 SGXDEV = 864,
247 MEFFDEV = 866,
248 TFXDEV = 867,
249 TOCOMDEV = 868,
250 OSEDEV = 871,
251 LMEDEV = 879,
252 BVMFDEV = 890,
253 MXDEV = 891,
254 ICELDEV = 892,
255 CFEDEV = 893,
256 KCGDEV = 899,
257 NLXDEV = 903,
258 ASX2DEV = 911,
259 MOEXDEV = 912,
260 TAIFEXDEV = 913,
261 ATHEXDEV = 914,
262 COINFLOORUKDEV = 915,
263 INEDEV = 916,
264 DCEDEV = 917,
265 ZCEDEV = 918,
266 SHFEDEV = 919,
267 JUMPDEV = 921,
268 GRAYSTONEDEV = 922,
269 CHFFEDEV = 923,
270 DERIBITDEV = 924,
271 TFEXDEV2 = 925,
272 MYSTEELDEV = 926,
273 CBOEDEV = 927,
274 CEDXDEV = 928,
275 JPXDEV = 929,
276 ALGO = 1001,
277 BANKALGO = 1004,
278 SDKALGO = 1005,
279 INVALID = 134217726,
280 };
281
282 inline const char* ToString(const MarketId value)
283 {
284 switch (value)
285 {
286 case MarketId::NotSet:
287 return "NotSet";
288 case MarketId::ASE:
289 return "ASE";
290 case MarketId::XETRA:
291 return "XETRA";
292 case MarketId::EUREX:
293 return "EUREX";
295 return "NYSELIFFE";
296 case MarketId::LSE:
297 return "LSE";
298 case MarketId::OM:
299 return "OM";
300 case MarketId::CBOT:
301 return "CBOT";
302 case MarketId::CME:
303 return "CME";
304 case MarketId::CFFE:
305 return "CFFE";
306 case MarketId::SEHK:
307 return "SEHK";
309 return "ENXTFUT";
311 return "ENXTOPT";
312 case MarketId::SYCOM:
313 return "SYCOM";
314 case MarketId::NQLX:
315 return "NQLX";
316 case MarketId::EPEX:
317 return "EPEX";
318 case MarketId::GARBAN:
319 return "GARBAN";
321 return "LIFFEEO";
323 return "SGXGIFT";
324 case MarketId::ISE:
325 return "ISE";
327 return "INSTINET";
328 case MarketId::NASDAQ:
329 return "NASDAQ";
331 return "BTECFUTURES";
332 case MarketId::BTEC:
333 return "BTEC";
334 case MarketId::ISLAND:
335 return "ISLAND";
336 case MarketId::ASX:
337 return "ASX";
339 return "EUREXUS";
340 case MarketId::CBOE:
341 return "CBOE";
343 return "ARCHIPELAGO";
344 case MarketId::IB:
345 return "IB";
347 return "EURONEXT";
348 case MarketId::ICE:
349 return "ICE";
350 case MarketId::COREEX:
351 return "COREEX";
352 case MarketId::NYMEX:
353 return "NYMEX";
355 return "HOTSPOT";
357 return "MONTREAL";
358 case MarketId::SGX:
359 return "SGX";
360 case MarketId::IDEM:
361 return "IDEM";
362 case MarketId::MEFF:
363 return "MEFF";
364 case MarketId::TFX:
365 return "TFX";
366 case MarketId::TOCOM:
367 return "TOCOM";
368 case MarketId::TSE:
369 return "TSE";
370 case MarketId::HKFE:
371 return "HKFE";
372 case MarketId::OSE:
373 return "OSE";
374 case MarketId::MEXDER:
375 return "MEXDER";
376 case MarketId::KRX:
377 return "KRX";
378 case MarketId::CCX:
379 return "CCX";
380 case MarketId::ECX:
381 return "ECX";
382 case MarketId::CCFE:
383 return "CCFE";
384 case MarketId::NSE:
385 return "NSE";
386 case MarketId::LME:
387 return "LME";
388 case MarketId::FXMS:
389 return "FXMS";
390 case MarketId::USFE:
391 return "USFE";
392 case MarketId::DME:
393 return "DME";
394 case MarketId::EBS:
395 return "EBS";
396 case MarketId::SSE:
397 return "SSE";
398 case MarketId::MCX:
399 return "MCX";
400 case MarketId::SIMEX:
401 return "SIMEX";
402 case MarketId::TMX:
403 return "TMX";
404 case MarketId::BVMF:
405 return "BVMF";
406 case MarketId::MX:
407 return "MX";
408 case MarketId::ICEL:
409 return "ICEL";
410 case MarketId::CFE:
411 return "CFE";
412 case MarketId::ERIS:
413 return "ERIS";
415 return "NASDAQOMXEU";
417 return "AGGREGATOR";
418 case MarketId::TTEX:
419 return "TTEX";
420 case MarketId::NFI:
421 return "NFI";
422 case MarketId::KCG:
423 return "KCG";
424 case MarketId::EEX:
425 return "EEX";
426 case MarketId::CMEMDP:
427 return "CMEMDP";
428 case MarketId::NFX:
429 return "NFX";
430 case MarketId::NLX:
431 return "NLX";
432 case MarketId::NORDIC:
433 return "NORDIC";
434 case MarketId::GMEX:
435 return "GMEX";
436 case MarketId::NDAQEU:
437 return "NDAQEU";
438 case MarketId::HKEX:
439 return "HKEX";
440 case MarketId::FEX:
441 return "FEX";
442 case MarketId::ASX2:
443 return "ASX2";
444 case MarketId::OTCME:
445 return "OTCME";
446 case MarketId::OTDGCX:
447 return "OTDGCX";
448 case MarketId::DGCX:
449 return "DGCX";
450 case MarketId::FIXGW2:
451 return "FIXGW2";
452 case MarketId::FIXGW3:
453 return "FIXGW3";
454 case MarketId::FIXGW4:
455 return "FIXGW4";
456 case MarketId::FIXGW5:
457 return "FIXGW5";
458 case MarketId::FIXGW6:
459 return "FIXGW6";
460 case MarketId::FIXGW7:
461 return "FIXGW7";
462 case MarketId::FIXGW8:
463 return "FIXGW8";
464 case MarketId::FIXGW9:
465 return "FIXGW9";
467 return "DIRECTMATCH";
468 case MarketId::FENICS:
469 return "FENICS";
470 case MarketId::NODAL:
471 return "NODAL";
472 case MarketId::BIST:
473 return "BIST";
474 case MarketId::TFEX:
475 return "TFEX";
476 case MarketId::GDAX:
477 return "GDAX";
478 case MarketId::SAFEX:
479 return "SAFEX";
480 case MarketId::WSE:
481 return "WSE";
483 return "CURVEGLOBAL";
485 return "COINFLOOREX";
486 case MarketId::KRAKEN:
487 return "KRAKEN";
488 case MarketId::BITMEX:
489 return "BITMEX";
490 case MarketId::MOEX:
491 return "MOEX";
492 case MarketId::TAIFEX:
493 return "TAIFEX";
494 case MarketId::ATHEX:
495 return "ATHEX";
497 return "COINFLOORUK";
498 case MarketId::INE:
499 return "INE";
500 case MarketId::DCE:
501 return "DCE";
502 case MarketId::ZCE:
503 return "ZCE";
504 case MarketId::SHFE:
505 return "SHFE";
506 case MarketId::JUMP:
507 return "JUMP";
509 return "GRAYSTONE";
510 case MarketId::CHFFE:
511 return "CHFFE";
512 case MarketId::BITSO:
513 return "BITSO";
515 return "DERIBIT";
517 return "MYSTEEL";
518 case MarketId::XBTG:
519 return "XBTG";
521 return "CMEBTEC";
523 return "TADAWUL";
524 case MarketId::CEDX:
525 return "CEDX";
526 case MarketId::JPX:
527 return "JPX";
528 case MarketId::OPRA:
529 return "OPRA";
530 case MarketId::LMENTP:
531 return "LMENTP";
533 return "NASDAQNED";
535 return "BINANCE";
537 return "BINANCEUS";
539 return "BITFINEX";
541 return "BITSTAMP";
543 return "BITTREX";
544 case MarketId::ERISX:
545 return "ERISX";
546 case MarketId::FTX:
547 return "FTX";
548 case MarketId::FTXUS:
549 return "FTXUS";
550 case MarketId::GEMINI:
551 return "GEMINI";
552 case MarketId::LMAX:
553 return "LMAX";
554 case MarketId::OKX:
555 return "OKX";
556 case MarketId::OSL:
557 return "OSL";
559 return "POLONIEX";
561 return "ALAMEDARESEARCH";
562 case MarketId::B2C2:
563 return "B2C2";
565 return "CUMBERLAND";
567 return "DVCHAIN";
569 return "FLOWTRADERS";
571 return "GALAXYDIGITAL";
573 return "GENESIS";
575 return "HEHMEYER";
577 return "JANESTREET";
579 return "WINTERMUTE";
580 case MarketId::NZX:
581 return "NZX";
583 return "CMEDELAYED";
584 case MarketId::KUCOIN:
585 return "KUCOIN";
586 case MarketId::HUOBI:
587 return "HUOBI";
589 return "CBOEDSPOT";
591 return "CBOEDDER";
593 return "BINANCEFUTURES";
595 return "COINBASEPRIME";
597 return "NORDPOOL";
598 case MarketId::FMX:
599 return "FMX";
600 case MarketId::GFOX:
601 return "GFOX";
603 return "DEALERWEB";
605 return "CMEBTECSTREAM";
606 case MarketId::BYBIT:
607 return "BYBIT";
608 case MarketId::ABAXX:
609 return "ABAXX";
611 return "COINBASEDERIVS";
613 return "CBOEFXSWNY";
615 return "CBOEFXSWLN";
617 return "CBOEFXFANY";
619 return "CBOEFXFALN";
620 case MarketId::TTFXLN:
621 return "TTFXLN";
622 case MarketId::TTFXNY:
623 return "TTFXNY";
624 case MarketId::TTFXSG:
625 return "TTFXSG";
626 case MarketId::PME:
627 return "PME";
628 case MarketId::DV:
629 return "DV";
630 case MarketId::TT:
631 return "TT";
633 return "EUREXDEV";
634 case MarketId::LSEDEV:
635 return "LSEDEV";
636 case MarketId::CMEUC:
637 return "CMEUC";
639 return "SGXGIFTDEV";
641 return "BTECDEV";
643 return "BITMEXDEV";
644 case MarketId::ASXDEV:
645 return "ASXDEV";
647 return "EURONEXTDEV";
648 case MarketId::ICEDEV:
649 return "ICEDEV";
650 case MarketId::ASEDEV:
651 return "ASEDEV";
653 return "BISTDEV";
655 return "CLEARPORTDEV";
656 case MarketId::CMEDEV:
657 return "CMEDEV";
659 return "DGCXDEV";
661 return "DIRECTMATCHDEV";
662 case MarketId::EEXDEV:
663 return "EEXDEV";
665 return "ERISDEV";
666 case MarketId::NFIDEV:
667 return "NFIDEV";
669 return "FENICSDEV";
670 case MarketId::FEXDEV:
671 return "FEXDEV";
673 return "GDAXDEV";
675 return "HKEXDEV";
677 return "IDEMDEV";
678 case MarketId::ISEDEV:
679 return "ISEDEV";
680 case MarketId::KRXDEV:
681 return "KRXDEV";
682 case MarketId::MCXDEV:
683 return "MCXDEV";
685 return "MEXDERDEV";
687 return "NDAQEUDEV";
688 case MarketId::NFXDEV:
689 return "NFXDEV";
691 return "NODALDEV";
692 case MarketId::NSEDEV:
693 return "NSEDEV";
695 return "SAFEXDEV";
697 return "SEHKDEV";
699 return "TFEXDEV";
700 case MarketId::TSEDEV:
701 return "TSEDEV";
702 case MarketId::WSEDEV:
703 return "WSEDEV";
705 return "CURVEGLOBALDEV";
707 return "COINFLOOREXDEV";
709 return "KRAKENDEV";
710 case MarketId::SGXDEV:
711 return "SGXDEV";
713 return "MEFFDEV";
714 case MarketId::TFXDEV:
715 return "TFXDEV";
717 return "TOCOMDEV";
718 case MarketId::OSEDEV:
719 return "OSEDEV";
720 case MarketId::LMEDEV:
721 return "LMEDEV";
723 return "BVMFDEV";
724 case MarketId::MXDEV:
725 return "MXDEV";
727 return "ICELDEV";
728 case MarketId::CFEDEV:
729 return "CFEDEV";
730 case MarketId::KCGDEV:
731 return "KCGDEV";
732 case MarketId::NLXDEV:
733 return "NLXDEV";
735 return "ASX2DEV";
737 return "MOEXDEV";
739 return "TAIFEXDEV";
741 return "ATHEXDEV";
743 return "COINFLOORUKDEV";
744 case MarketId::INEDEV:
745 return "INEDEV";
746 case MarketId::DCEDEV:
747 return "DCEDEV";
748 case MarketId::ZCEDEV:
749 return "ZCEDEV";
751 return "SHFEDEV";
753 return "JUMPDEV";
755 return "GRAYSTONEDEV";
757 return "CHFFEDEV";
759 return "DERIBITDEV";
761 return "TFEXDEV2";
763 return "MYSTEELDEV";
765 return "CBOEDEV";
767 return "CEDXDEV";
768 case MarketId::JPXDEV:
769 return "JPXDEV";
770 case MarketId::ALGO:
771 return "ALGO";
773 return "BANKALGO";
775 return "SDKALGO";
777 return "INVALID";
778 default:
779 return "Unknown";
780 }
781 }
782 inline const char* ToTTName(const MarketId value)
783 {
784 switch (value)
785 {
786 case MarketId::NotSet:
787 return "";
788 case MarketId::ASE:
789 return "TT_MARKET_ID_SYNTHETIC";
790 case MarketId::XETRA:
791 return "TT_MARKET_ID_XETRA";
792 case MarketId::EUREX:
793 return "TT_MARKET_ID_EUREX";
795 return "TT_MARKET_ID_NYSE_LIFFE";
796 case MarketId::LSE:
797 return "TT_MARKET_ID_LSE";
798 case MarketId::OM:
799 return "TT_MARKET_ID_OM";
800 case MarketId::CBOT:
801 return "TT_MARKET_ID_CBOT";
802 case MarketId::CME:
803 return "TT_MARKET_ID_CME";
804 case MarketId::CFFE:
805 return "TT_MARKET_ID_CFFE";
806 case MarketId::SEHK:
807 return "TT_MARKET_ID_SEHK";
809 return "TT_MARKET_ID_ENXTFUT";
811 return "TT_MARKET_ID_ENXTOPT";
812 case MarketId::SYCOM:
813 return "TT_MARKET_ID_SYCOM";
814 case MarketId::NQLX:
815 return "TT_MARKET_ID_NQLX";
816 case MarketId::EPEX:
817 return "TT_MARKET_ID_EPEX";
818 case MarketId::GARBAN:
819 return "TT_MARKET_ID_GARBAN";
821 return "TT_MARKET_ID_LIFFE_EO";
823 return "TT_MARKET_ID_SGX_GIFT";
824 case MarketId::ISE:
825 return "TT_MARKET_ID_ISE";
827 return "TT_MARKET_ID_INSTINET";
828 case MarketId::NASDAQ:
829 return "TT_MARKET_ID_NASDAQ";
831 return "TT_MARKET_ID_BTECFUTURES";
832 case MarketId::BTEC:
833 return "TT_MARKET_ID_BTEC";
834 case MarketId::ISLAND:
835 return "TT_MARKET_ID_ISLAND";
836 case MarketId::ASX:
837 return "TT_MARKET_ID_ASX";
839 return "TT_MARKET_ID_EUREXUS";
840 case MarketId::CBOE:
841 return "TT_MARKET_ID_CBOE";
843 return "TT_MARKET_ID_ARCHIPELAGO";
844 case MarketId::IB:
845 return "TT_MARKET_ID_IB";
847 return "TT_MARKET_ID_EURONEXT";
848 case MarketId::ICE:
849 return "TT_MARKET_ID_ICE";
850 case MarketId::COREEX:
851 return "TT_MARKET_ID_COREEX";
852 case MarketId::NYMEX:
853 return "TT_MARKET_ID_NYMEX";
855 return "TT_MARKET_ID_HOTSPOT";
857 return "TT_MARKET_ID_MONTREAL";
858 case MarketId::SGX:
859 return "TT_MARKET_ID_SGX";
860 case MarketId::IDEM:
861 return "TT_MARKET_ID_IDEM";
862 case MarketId::MEFF:
863 return "TT_MARKET_ID_MEFF";
864 case MarketId::TFX:
865 return "TT_MARKET_ID_TFX";
866 case MarketId::TOCOM:
867 return "TT_MARKET_ID_TOCOM";
868 case MarketId::TSE:
869 return "TT_MARKET_ID_TSE";
870 case MarketId::HKFE:
871 return "TT_MARKET_ID_HKFE";
872 case MarketId::OSE:
873 return "TT_MARKET_ID_OSE";
874 case MarketId::MEXDER:
875 return "TT_MARKET_ID_MEXDER";
876 case MarketId::KRX:
877 return "TT_MARKET_ID_KRX";
878 case MarketId::CCX:
879 return "TT_MARKET_ID_CCX";
880 case MarketId::ECX:
881 return "TT_MARKET_ID_ECX";
882 case MarketId::CCFE:
883 return "TT_MARKET_ID_CCFE";
884 case MarketId::NSE:
885 return "TT_MARKET_ID_NSE";
886 case MarketId::LME:
887 return "TT_MARKET_ID_LME";
888 case MarketId::FXMS:
889 return "TT_MARKET_ID_FXMS";
890 case MarketId::USFE:
891 return "TT_MARKET_ID_USFE";
892 case MarketId::DME:
893 return "TT_MARKET_ID_DME";
894 case MarketId::EBS:
895 return "TT_MARKET_ID_EBS";
896 case MarketId::SSE:
897 return "TT_MARKET_ID_SSE";
898 case MarketId::MCX:
899 return "TT_MARKET_ID_MCX";
900 case MarketId::SIMEX:
901 return "TT_MARKET_ID_SIMEX";
902 case MarketId::TMX:
903 return "TT_MARKET_ID_TMX";
904 case MarketId::BVMF:
905 return "TT_MARKET_ID_BVMF";
906 case MarketId::MX:
907 return "TT_MARKET_ID_MX";
908 case MarketId::ICEL:
909 return "TT_MARKET_ID_ICE_L";
910 case MarketId::CFE:
911 return "TT_MARKET_ID_CFE";
912 case MarketId::ERIS:
913 return "TT_MARKET_ID_ERIS";
915 return "TT_MARKET_ID_NASDAQ_OMX_EU";
917 return "TT_MARKET_ID_AGGREGATOR";
918 case MarketId::TTEX:
919 return "TT_MARKET_ID_TTEX";
920 case MarketId::NFI:
921 return "TT_MARKET_ID_NFI";
922 case MarketId::KCG:
923 return "TT_MARKET_ID_KCG";
924 case MarketId::EEX:
925 return "TT_MARKET_ID_EEX";
926 case MarketId::CMEMDP:
927 return "TT_MARKET_ID_CME_MDP";
928 case MarketId::NFX:
929 return "TT_MARKET_ID_NFX";
930 case MarketId::NLX:
931 return "TT_MARKET_ID_NLX";
932 case MarketId::NORDIC:
933 return "TT_MARKET_ID_NORDIC";
934 case MarketId::GMEX:
935 return "TT_MARKET_ID_GMEX";
936 case MarketId::NDAQEU:
937 return "TT_MARKET_ID_NDAQ_EU";
938 case MarketId::HKEX:
939 return "TT_MARKET_ID_HKEX";
940 case MarketId::FEX:
941 return "TT_MARKET_ID_FEX";
942 case MarketId::ASX2:
943 return "TT_MARKET_ID_ASX2";
944 case MarketId::OTCME:
945 return "TT_MARKET_ID_OT_CME";
946 case MarketId::OTDGCX:
947 return "TT_MARKET_ID_OT_DGCX";
948 case MarketId::DGCX:
949 return "TT_MARKET_ID_DGCX";
950 case MarketId::FIXGW2:
951 return "TT_MARKET_ID_FIX_GW2";
952 case MarketId::FIXGW3:
953 return "TT_MARKET_ID_FIX_GW3";
954 case MarketId::FIXGW4:
955 return "TT_MARKET_ID_FIX_GW4";
956 case MarketId::FIXGW5:
957 return "TT_MARKET_ID_FIX_GW5";
958 case MarketId::FIXGW6:
959 return "TT_MARKET_ID_FIX_GW6";
960 case MarketId::FIXGW7:
961 return "TT_MARKET_ID_FIX_GW7";
962 case MarketId::FIXGW8:
963 return "TT_MARKET_ID_FIX_GW8";
964 case MarketId::FIXGW9:
965 return "TT_MARKET_ID_FIX_GW9";
967 return "TT_MARKET_ID_DIRECTMATCH";
968 case MarketId::FENICS:
969 return "TT_MARKET_ID_FENICS";
970 case MarketId::NODAL:
971 return "TT_MARKET_ID_NODAL";
972 case MarketId::BIST:
973 return "TT_MARKET_ID_BIST";
974 case MarketId::TFEX:
975 return "TT_MARKET_ID_TFEX";
976 case MarketId::GDAX:
977 return "TT_MARKET_ID_GDAX";
978 case MarketId::SAFEX:
979 return "TT_MARKET_ID_SAFEX";
980 case MarketId::WSE:
981 return "TT_MARKET_ID_WSE";
983 return "TT_MARKET_ID_CURVEGLOBAL";
985 return "TT_MARKET_ID_COINFLOOREX";
986 case MarketId::KRAKEN:
987 return "TT_MARKET_ID_KRAKEN";
988 case MarketId::BITMEX:
989 return "TT_MARKET_ID_BITMEX";
990 case MarketId::MOEX:
991 return "TT_MARKET_ID_MOEX";
992 case MarketId::TAIFEX:
993 return "TT_MARKET_ID_TAIFEX";
994 case MarketId::ATHEX:
995 return "TT_MARKET_ID_ATHEX";
997 return "TT_MARKET_ID_COINFLOORUK";
998 case MarketId::INE:
999 return "TT_MARKET_ID_INE";
1000 case MarketId::DCE:
1001 return "TT_MARKET_ID_DCE";
1002 case MarketId::ZCE:
1003 return "TT_MARKET_ID_ZCE";
1004 case MarketId::SHFE:
1005 return "TT_MARKET_ID_SHFE";
1006 case MarketId::JUMP:
1007 return "TT_MARKET_ID_JUMP";
1009 return "TT_MARKET_ID_GRAYSTONE";
1010 case MarketId::CHFFE:
1011 return "TT_MARKET_ID_CHFFE";
1012 case MarketId::BITSO:
1013 return "TT_MARKET_ID_BITSO";
1014 case MarketId::DERIBIT:
1015 return "TT_MARKET_ID_DERIBIT";
1016 case MarketId::MYSTEEL:
1017 return "TT_MARKET_ID_MYSTEEL";
1018 case MarketId::XBTG:
1019 return "TT_MARKET_ID_XBTG";
1020 case MarketId::CMEBTEC:
1021 return "TT_MARKET_ID_CME_BTEC";
1022 case MarketId::TADAWUL:
1023 return "TT_MARKET_ID_TADAWUL";
1024 case MarketId::CEDX:
1025 return "TT_MARKET_ID_CEDX";
1026 case MarketId::JPX:
1027 return "TT_MARKET_ID_JPX";
1028 case MarketId::OPRA:
1029 return "TT_MARKET_ID_OPRA";
1030 case MarketId::LMENTP:
1031 return "TT_MARKET_ID_LME_NTP";
1033 return "TT_MARKET_ID_NASDAQ_NED";
1034 case MarketId::BINANCE:
1035 return "TT_MARKET_ID_BINANCE";
1037 return "TT_MARKET_ID_BINANCE_US";
1038 case MarketId::BITFINEX:
1039 return "TT_MARKET_ID_BITFINEX";
1040 case MarketId::BITSTAMP:
1041 return "TT_MARKET_ID_BITSTAMP";
1042 case MarketId::BITTREX:
1043 return "TT_MARKET_ID_BITTREX";
1044 case MarketId::ERISX:
1045 return "TT_MARKET_ID_ERISX";
1046 case MarketId::FTX:
1047 return "TT_MARKET_ID_FTX";
1048 case MarketId::FTXUS:
1049 return "TT_MARKET_ID_FTX_US";
1050 case MarketId::GEMINI:
1051 return "TT_MARKET_ID_GEMINI";
1052 case MarketId::LMAX:
1053 return "TT_MARKET_ID_LMAX";
1054 case MarketId::OKX:
1055 return "TT_MARKET_ID_OKX";
1056 case MarketId::OSL:
1057 return "TT_MARKET_ID_OSL";
1058 case MarketId::POLONIEX:
1059 return "TT_MARKET_ID_POLONIEX";
1061 return "TT_MARKET_ID_ALAMEDA_RESEARCH";
1062 case MarketId::B2C2:
1063 return "TT_MARKET_ID_B2C2";
1065 return "TT_MARKET_ID_CUMBERLAND";
1066 case MarketId::DVCHAIN:
1067 return "TT_MARKET_ID_DV_CHAIN";
1069 return "TT_MARKET_ID_FLOW_TRADERS";
1071 return "TT_MARKET_ID_GALAXY_DIGITAL";
1072 case MarketId::GENESIS:
1073 return "TT_MARKET_ID_GENESIS";
1074 case MarketId::HEHMEYER:
1075 return "TT_MARKET_ID_HEHMEYER";
1077 return "TT_MARKET_ID_JANE_STREET";
1079 return "TT_MARKET_ID_WINTERMUTE";
1080 case MarketId::NZX:
1081 return "TT_MARKET_ID_NZX";
1083 return "TT_MARKET_ID_CME_DELAYED";
1084 case MarketId::KUCOIN:
1085 return "TT_MARKET_ID_KUCOIN";
1086 case MarketId::HUOBI:
1087 return "TT_MARKET_ID_HUOBI";
1089 return "TT_MARKET_ID_CBOE_D_SPOT";
1090 case MarketId::CBOEDDER:
1091 return "TT_MARKET_ID_CBOE_D_DER";
1093 return "TT_MARKET_ID_BINANCE_FUTURES";
1095 return "TT_MARKET_ID_COINBASE_PRIME";
1096 case MarketId::NORDPOOL:
1097 return "TT_MARKET_ID_NORDPOOL";
1098 case MarketId::FMX:
1099 return "TT_MARKET_ID_FMX";
1100 case MarketId::GFOX:
1101 return "TT_MARKET_ID_GFO_X";
1103 return "TT_MARKET_ID_DEALERWEB";
1105 return "TT_MARKET_ID_CME_BTEC_STREAM";
1106 case MarketId::BYBIT:
1107 return "TT_MARKET_ID_BYBIT";
1108 case MarketId::ABAXX:
1109 return "TT_MARKET_ID_ABAXX";
1111 return "TT_MARKET_ID_COINBASE_DERIVS";
1113 return "TT_MARKET_ID_CBOEFX_SW_NY";
1115 return "TT_MARKET_ID_CBOEFX_SW_LN";
1117 return "TT_MARKET_ID_CBOEFX_FA_NY";
1119 return "TT_MARKET_ID_CBOEFX_FA_LN";
1120 case MarketId::TTFXLN:
1121 return "TT_MARKET_ID_TTFX_LN";
1122 case MarketId::TTFXNY:
1123 return "TT_MARKET_ID_TTFX_NY";
1124 case MarketId::TTFXSG:
1125 return "TT_MARKET_ID_TTFX_SG";
1126 case MarketId::PME:
1127 return "TT_MARKET_ID_PME";
1128 case MarketId::DV:
1129 return "TT_MARKET_ID_DV";
1130 case MarketId::TT:
1131 return "TT_MARKET_ID_TT";
1132 case MarketId::EUREXDEV:
1133 return "TT_MARKET_ID_EUREX_DEV";
1134 case MarketId::LSEDEV:
1135 return "TT_MARKET_ID_LSE_DEV";
1136 case MarketId::CMEUC:
1137 return "TT_MARKET_ID_CME_UC";
1139 return "TT_MARKET_ID_SGX_GIFT_DEV";
1140 case MarketId::BTECDEV:
1141 return "TT_MARKET_ID_BTEC_DEV";
1143 return "TT_MARKET_ID_BITMEX_DEV";
1144 case MarketId::ASXDEV:
1145 return "TT_MARKET_ID_ASX_DEV";
1147 return "TT_MARKET_ID_EURONEXT_DEV";
1148 case MarketId::ICEDEV:
1149 return "TT_MARKET_ID_ICE_DEV";
1150 case MarketId::ASEDEV:
1151 return "TT_MARKET_ID_ASE_DEV";
1152 case MarketId::BISTDEV:
1153 return "TT_MARKET_ID_BIST_DEV";
1155 return "TT_MARKET_ID_CLEARPORT_DEV";
1156 case MarketId::CMEDEV:
1157 return "TT_MARKET_ID_CME_DEV";
1158 case MarketId::DGCXDEV:
1159 return "TT_MARKET_ID_DGCX_DEV";
1161 return "TT_MARKET_ID_DIRECTMATCH_DEV";
1162 case MarketId::EEXDEV:
1163 return "TT_MARKET_ID_EEX_DEV";
1164 case MarketId::ERISDEV:
1165 return "TT_MARKET_ID_ERIS_DEV";
1166 case MarketId::NFIDEV:
1167 return "TT_MARKET_ID_NFDEV";
1169 return "TT_MARKET_ID_FENICS_DEV";
1170 case MarketId::FEXDEV:
1171 return "TT_MARKET_ID_FEX_DEV";
1172 case MarketId::GDAXDEV:
1173 return "TT_MARKET_ID_GDAX_DEV";
1174 case MarketId::HKEXDEV:
1175 return "TT_MARKET_ID_HKEX_DEV";
1176 case MarketId::IDEMDEV:
1177 return "TT_MARKET_ID_IDEM_DEV";
1178 case MarketId::ISEDEV:
1179 return "TT_MARKET_ID_ISE_DEV";
1180 case MarketId::KRXDEV:
1181 return "TT_MARKET_ID_KRX_DEV";
1182 case MarketId::MCXDEV:
1183 return "TT_MARKET_ID_MCX_DEV";
1185 return "TT_MARKET_ID_MEXDER_DEV";
1187 return "TT_MARKET_ID_NDAQ_EU_DEV";
1188 case MarketId::NFXDEV:
1189 return "TT_MARKET_ID_NFX_DEV";
1190 case MarketId::NODALDEV:
1191 return "TT_MARKET_ID_NODAL_DEV";
1192 case MarketId::NSEDEV:
1193 return "TT_MARKET_ID_NSE_DEV";
1194 case MarketId::SAFEXDEV:
1195 return "TT_MARKET_ID_SAFEX_DEV";
1196 case MarketId::SEHKDEV:
1197 return "TT_MARKET_ID_SEHK_DEV";
1198 case MarketId::TFEXDEV:
1199 return "TT_MARKET_ID_TFEX_DEV";
1200 case MarketId::TSEDEV:
1201 return "TT_MARKET_ID_TSE_DEV";
1202 case MarketId::WSEDEV:
1203 return "TT_MARKET_ID_WSE_DEV";
1205 return "TT_MARKET_ID_CURVEGLOBAL_DEV";
1207 return "TT_MARKET_ID_COINFLOOREX_DEV";
1209 return "TT_MARKET_ID_KRAKEN_DEV";
1210 case MarketId::SGXDEV:
1211 return "TT_MARKET_ID_SGX_DEV";
1212 case MarketId::MEFFDEV:
1213 return "TT_MARKET_ID_MEFF_DEV";
1214 case MarketId::TFXDEV:
1215 return "TT_MARKET_ID_TFX_DEV";
1216 case MarketId::TOCOMDEV:
1217 return "TT_MARKET_ID_TOCOM_DEV";
1218 case MarketId::OSEDEV:
1219 return "TT_MARKET_ID_OSE_DEV";
1220 case MarketId::LMEDEV:
1221 return "TT_MARKET_ID_LME_DEV";
1222 case MarketId::BVMFDEV:
1223 return "TT_MARKET_ID_BVMF_DEV";
1224 case MarketId::MXDEV:
1225 return "TT_MARKET_ID_MX_DEV";
1226 case MarketId::ICELDEV:
1227 return "TT_MARKET_ID_ICE_L_DEV";
1228 case MarketId::CFEDEV:
1229 return "TT_MARKET_ID_CFE_DEV";
1230 case MarketId::KCGDEV:
1231 return "TT_MARKET_ID_KCG_DEV";
1232 case MarketId::NLXDEV:
1233 return "TT_MARKET_ID_NLX_DEV";
1234 case MarketId::ASX2DEV:
1235 return "TT_MARKET_ID_ASX2_DEV";
1236 case MarketId::MOEXDEV:
1237 return "TT_MARKET_ID_MOEX_DEV";
1239 return "TT_MARKET_ID_TAIFEX_DEV";
1240 case MarketId::ATHEXDEV:
1241 return "TT_MARKET_ID_ATHEX_DEV";
1243 return "TT_MARKET_ID_COINFLOORUK_DEV";
1244 case MarketId::INEDEV:
1245 return "TT_MARKET_ID_INE_DEV";
1246 case MarketId::DCEDEV:
1247 return "TT_MARKET_ID_DCE_DEV";
1248 case MarketId::ZCEDEV:
1249 return "TT_MARKET_ID_ZCE_DEV";
1250 case MarketId::SHFEDEV:
1251 return "TT_MARKET_ID_SHFE_DEV";
1252 case MarketId::JUMPDEV:
1253 return "TT_MARKET_ID_JUMP_DEV";
1255 return "TT_MARKET_ID_GRAYSTONE_DEV";
1256 case MarketId::CHFFEDEV:
1257 return "TT_MARKET_ID_CHFFE_DEV";
1259 return "TT_MARKET_ID_DERIBIT_DEV";
1260 case MarketId::TFEXDEV2:
1261 return "TT_MARKET_ID_TFEX_DEV2";
1263 return "TT_MARKET_ID_MYSTEEL_DEV";
1264 case MarketId::CBOEDEV:
1265 return "TT_MARKET_ID_CBOE_DEV";
1266 case MarketId::CEDXDEV:
1267 return "TT_MARKET_ID_CEDX_DEV";
1268 case MarketId::JPXDEV:
1269 return "TT_MARKET_ID_JPX_DEV";
1270 case MarketId::ALGO:
1271 return "TT_MARKET_ID_ALGO_INSTRUMENT";
1272 case MarketId::BANKALGO:
1273 return "TT_MARKET_ID_BANK_ALGO";
1274 case MarketId::SDKALGO:
1275 return "TT_MARKET_ID_SDK_ALGO";
1276 case MarketId::INVALID:
1277 return "TT_MARKET_ID_INVALID";
1278 default:
1279 return "";
1280 }
1281 }
1282}
MarketId
Definition MarketId.h:29
const char * ToTTName(const MarketId value)
Definition MarketId.h:782
const char * ToString(const AccountConnectionStatus::ConnectionStatus status)
Definition connection.h:50
@ NotSet
Definition environment.h:7