TT CORE SDK 2.1.1.1
TT CORE SDK documentation
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,
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,
51 NASDAQ = 20,
53 BTEC = 22,
54 ISLAND = 23,
55 ASX = 24,
56 EUREXUS = 25,
57 CBOE = 26,
59 IB = 29,
61 ICE = 32,
62 COREEX = 43,
63 NYMEX = 61,
64 HOTSPOT = 62,
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,
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,
123 FENICS = 124,
124 NODAL = 125,
125 BIST = 126,
126 TFEX = 127,
127 GDAX = 128,
128 SAFEX = 129,
129 WSE = 130,
132 KRAKEN = 133,
133 BITMEX = 134,
134 MOEX = 136,
135 TAIFEX = 137,
136 ATHEX = 138,
138 INE = 140,
139 DCE = 141,
140 ZCE = 142,
141 SHFE = 143,
142 JUMP = 145,
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,
156 BINANCE = 159,
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,
170 B2C2 = 173,
172 DVCHAIN = 175,
175 GENESIS = 178,
176 HEHMEYER = 179,
179 NZX = 182,
181 KUCOIN = 184,
182 HUOBI = 185,
184 CBOEDDER = 187,
187 NORDPOOL = 190,
188 FMX = 191,
189 GFOX = 192,
192 BYBIT = 195,
193 ABAXX = 196,
199 TTFXLN = 202,
200 TTFXNY = 203,
201 TTFXSG = 204,
202 EBSMNY = 205,
203 EBSMLN = 206,
204 EBSDNY = 207,
205 EBSDLN = 208,
206 EBSDTY = 209,
207 EBSDSWNY = 210,
208 EBSDSWLN = 211,
209 EBSDSWTY = 212,
210 EBSDFANY = 213,
211 EBSDFALN = 214,
212 EBSDFATY = 215,
215 BSE = 218,
217 FMXUSTF = 221,
220 _24X = 224,
221 _24XSWNY = 225,
222 _24XSWLN = 226,
223 _24XFANY = 227,
224 _24XFALN = 228,
225 GSX = 229,
226 GSX1 = 230,
227 GSX2 = 231,
228 GSX3 = 232,
229 GSX4 = 233,
230 GSX5 = 234,
231 GSX6 = 235,
232 GSX7 = 236,
233 GSX8 = 237,
234 GSX9 = 238,
235 GSX10 = 239,
239 ICETMC = 243,
250 BBGBPIPE = 255,
253 JPMFI = 258,
254 TDSFI = 259,
256 PME = 600,
257 DV = 601,
258 TT = 602,
259 NZXDEV = 801,
260 EUREXDEV = 802,
261 LSEDEV = 804,
262 CMEUC = 807,
264 BTECDEV = 822,
266 ASXDEV = 824,
268 ICEDEV = 832,
269 ASEDEV = 833,
270 BISTDEV = 834,
272 CMEDEV = 836,
273 DGCXDEV = 837,
275 EEXDEV = 839,
276 ERISDEV = 840,
277 // ESPEEDDEV has been deprecated. Please use NFIDEV
279 NFIDEV = 841,
281 FEXDEV = 843,
282 GDAXDEV = 844,
283 HKEXDEV = 845,
284 IDEMDEV = 846,
285 ISEDEV = 847,
286 KRXDEV = 848,
287 MCXDEV = 849,
290 NFXDEV = 852,
291 NODALDEV = 853,
292 NSEDEV = 854,
293 SAFEXDEV = 855,
294 SEHKDEV = 856,
295 TFEXDEV = 857,
296 TSEDEV = 858,
297 WSEDEV = 859,
301 SGXDEV = 864,
302 MEFFDEV = 866,
303 TFXDEV = 867,
304 TOCOMDEV = 868,
305 OSEDEV = 871,
306 LMEDEV = 879,
307 BVMFDEV = 890,
308 MXDEV = 891,
309 ICELDEV = 892,
310 CFEDEV = 893,
311 KCGDEV = 899,
312 NLXDEV = 903,
313 ASX2DEV = 911,
314 MOEXDEV = 912,
316 ATHEXDEV = 914,
318 INEDEV = 916,
319 DCEDEV = 917,
320 ZCEDEV = 918,
321 SHFEDEV = 919,
322 JUMPDEV = 921,
324 CHFFEDEV = 923,
326 TFEXDEV2 = 925,
328 CBOEDEV = 927,
329 CEDXDEV = 928,
330 JPXDEV = 929,
332 ALGO = 1001,
333 BANKALGO = 1004,
334 SDKALGO = 1005,
335 INVALID = 134217726,
336 };
337
338 inline const char* ToString(const MarketId value)
339 {
340 switch (value)
341 {
342 case MarketId::NotSet:
343 return "NotSet";
344 case MarketId::ASE:
345 return "ASE";
346 case MarketId::XETRA:
347 return "XETRA";
348 case MarketId::EUREX:
349 return "EUREX";
351 return "NYSELIFFE";
352 case MarketId::LSE:
353 return "LSE";
354 case MarketId::OM:
355 return "OM";
356 case MarketId::CBOT:
357 return "CBOT";
358 case MarketId::CME:
359 return "CME";
360 case MarketId::CFFE:
361 return "CFFE";
362 case MarketId::SEHK:
363 return "SEHK";
365 return "ENXTFUT";
367 return "ENXTOPT";
368 case MarketId::SYCOM:
369 return "SYCOM";
370 case MarketId::NQLX:
371 return "NQLX";
372 case MarketId::EPEX:
373 return "EPEX";
374 case MarketId::GARBAN:
375 return "GARBAN";
377 return "LIFFEEO";
379 return "SGXGIFT";
380 case MarketId::ISE:
381 return "ISE";
383 return "INSTINET";
384 case MarketId::NASDAQ:
385 return "NASDAQ";
387 return "BTECFUTURES";
388 case MarketId::BTEC:
389 return "BTEC";
390 case MarketId::ISLAND:
391 return "ISLAND";
392 case MarketId::ASX:
393 return "ASX";
395 return "EUREXUS";
396 case MarketId::CBOE:
397 return "CBOE";
399 return "ARCHIPELAGO";
400 case MarketId::IB:
401 return "IB";
403 return "EURONEXT";
404 case MarketId::ICE:
405 return "ICE";
406 case MarketId::COREEX:
407 return "COREEX";
408 case MarketId::NYMEX:
409 return "NYMEX";
411 return "HOTSPOT";
413 return "MONTREAL";
414 case MarketId::SGX:
415 return "SGX";
416 case MarketId::IDEM:
417 return "IDEM";
418 case MarketId::MEFF:
419 return "MEFF";
420 case MarketId::TFX:
421 return "TFX";
422 case MarketId::TOCOM:
423 return "TOCOM";
424 case MarketId::TSE:
425 return "TSE";
426 case MarketId::HKFE:
427 return "HKFE";
428 case MarketId::OSE:
429 return "OSE";
430 case MarketId::MEXDER:
431 return "MEXDER";
432 case MarketId::KRX:
433 return "KRX";
434 case MarketId::CCX:
435 return "CCX";
436 case MarketId::ECX:
437 return "ECX";
438 case MarketId::CCFE:
439 return "CCFE";
440 case MarketId::NSE:
441 return "NSE";
442 case MarketId::LME:
443 return "LME";
444 case MarketId::FXMS:
445 return "FXMS";
446 case MarketId::USFE:
447 return "USFE";
448 case MarketId::DME:
449 return "DME";
450 case MarketId::EBS:
451 return "EBS";
452 case MarketId::SSE:
453 return "SSE";
454 case MarketId::MCX:
455 return "MCX";
456 case MarketId::SIMEX:
457 return "SIMEX";
458 case MarketId::TMX:
459 return "TMX";
460 case MarketId::BVMF:
461 return "BVMF";
462 case MarketId::MX:
463 return "MX";
464 case MarketId::ICEL:
465 return "ICEL";
466 case MarketId::CFE:
467 return "CFE";
468 case MarketId::ERIS:
469 return "ERIS";
471 return "NASDAQOMXEU";
473 return "AGGREGATOR";
474 case MarketId::TTEX:
475 return "TTEX";
476 case MarketId::NFI:
477 return "NFI";
478 case MarketId::KCG:
479 return "KCG";
480 case MarketId::EEX:
481 return "EEX";
482 case MarketId::CMEMDP:
483 return "CMEMDP";
484 case MarketId::NFX:
485 return "NFX";
486 case MarketId::NLX:
487 return "NLX";
488 case MarketId::NORDIC:
489 return "NORDIC";
490 case MarketId::GMEX:
491 return "GMEX";
492 case MarketId::NDAQEU:
493 return "NDAQEU";
494 case MarketId::HKEX:
495 return "HKEX";
496 case MarketId::FEX:
497 return "FEX";
498 case MarketId::ASX2:
499 return "ASX2";
500 case MarketId::OTCME:
501 return "OTCME";
502 case MarketId::OTDGCX:
503 return "OTDGCX";
504 case MarketId::DGCX:
505 return "DGCX";
506 case MarketId::FIXGW2:
507 return "FIXGW2";
508 case MarketId::FIXGW3:
509 return "FIXGW3";
510 case MarketId::FIXGW4:
511 return "FIXGW4";
512 case MarketId::FIXGW5:
513 return "FIXGW5";
514 case MarketId::FIXGW6:
515 return "FIXGW6";
516 case MarketId::FIXGW7:
517 return "FIXGW7";
518 case MarketId::FIXGW8:
519 return "FIXGW8";
520 case MarketId::FIXGW9:
521 return "FIXGW9";
523 return "DIRECTMATCH";
524 case MarketId::FENICS:
525 return "FENICS";
526 case MarketId::NODAL:
527 return "NODAL";
528 case MarketId::BIST:
529 return "BIST";
530 case MarketId::TFEX:
531 return "TFEX";
532 case MarketId::GDAX:
533 return "GDAX";
534 case MarketId::SAFEX:
535 return "SAFEX";
536 case MarketId::WSE:
537 return "WSE";
539 return "CURVEGLOBAL";
541 return "COINFLOOREX";
542 case MarketId::KRAKEN:
543 return "KRAKEN";
544 case MarketId::BITMEX:
545 return "BITMEX";
546 case MarketId::MOEX:
547 return "MOEX";
548 case MarketId::TAIFEX:
549 return "TAIFEX";
550 case MarketId::ATHEX:
551 return "ATHEX";
553 return "COINFLOORUK";
554 case MarketId::INE:
555 return "INE";
556 case MarketId::DCE:
557 return "DCE";
558 case MarketId::ZCE:
559 return "ZCE";
560 case MarketId::SHFE:
561 return "SHFE";
562 case MarketId::JUMP:
563 return "JUMP";
565 return "GRAYSTONE";
566 case MarketId::CHFFE:
567 return "CHFFE";
568 case MarketId::BITSO:
569 return "BITSO";
571 return "DERIBIT";
573 return "MYSTEEL";
574 case MarketId::XBTG:
575 return "XBTG";
577 return "CMEBTEC";
579 return "TADAWUL";
580 case MarketId::CEDX:
581 return "CEDX";
582 case MarketId::JPX:
583 return "JPX";
584 case MarketId::OPRA:
585 return "OPRA";
586 case MarketId::LMENTP:
587 return "LMENTP";
589 return "NASDAQNED";
591 return "BINANCE";
593 return "BINANCEUS";
595 return "BITFINEX";
597 return "BITSTAMP";
599 return "BITTREX";
600 case MarketId::ERISX:
601 return "ERISX";
602 case MarketId::FTX:
603 return "FTX";
604 case MarketId::FTXUS:
605 return "FTXUS";
606 case MarketId::GEMINI:
607 return "GEMINI";
608 case MarketId::LMAX:
609 return "LMAX";
610 case MarketId::OKX:
611 return "OKX";
612 case MarketId::OSL:
613 return "OSL";
615 return "POLONIEX";
617 return "ALAMEDARESEARCH";
618 case MarketId::B2C2:
619 return "B2C2";
621 return "CUMBERLAND";
623 return "DVCHAIN";
625 return "FLOWTRADERS";
627 return "GALAXYDIGITAL";
629 return "GENESIS";
631 return "HEHMEYER";
633 return "JANESTREET";
635 return "WINTERMUTE";
636 case MarketId::NZX:
637 return "NZX";
639 return "CMEDELAYED";
640 case MarketId::KUCOIN:
641 return "KUCOIN";
642 case MarketId::HUOBI:
643 return "HUOBI";
645 return "CBOEDSPOT";
647 return "CBOEDDER";
649 return "BINANCEFUTURES";
651 return "COINBASEPRIME";
653 return "NORDPOOL";
654 case MarketId::FMX:
655 return "FMX";
656 case MarketId::GFOX:
657 return "GFOX";
659 return "DEALERWEB";
661 return "CMEBTECSTREAM";
662 case MarketId::BYBIT:
663 return "BYBIT";
664 case MarketId::ABAXX:
665 return "ABAXX";
667 return "COINBASEDERIVS";
669 return "CBOEFXSWNY";
671 return "CBOEFXSWLN";
673 return "CBOEFXFANY";
675 return "CBOEFXFALN";
676 case MarketId::TTFXLN:
677 return "TTFXLN";
678 case MarketId::TTFXNY:
679 return "TTFXNY";
680 case MarketId::TTFXSG:
681 return "TTFXSG";
682 case MarketId::EBSMNY:
683 return "EBSMNY";
684 case MarketId::EBSMLN:
685 return "EBSMLN";
686 case MarketId::EBSDNY:
687 return "EBSDNY";
688 case MarketId::EBSDLN:
689 return "EBSDLN";
690 case MarketId::EBSDTY:
691 return "EBSDTY";
693 return "EBSDSWNY";
695 return "EBSDSWLN";
697 return "EBSDSWTY";
699 return "EBSDFANY";
701 return "EBSDFALN";
703 return "EBSDFATY";
705 return "MIAXFUTCH";
707 return "MIAXFUTNY";
708 case MarketId::BSE:
709 return "BSE";
711 return "EEXGASSPOT";
713 return "FMXUSTF";
715 return "SIMULATORCME";
717 return "SIMULATORICE";
718 case MarketId::_24X:
719 return "_24X";
721 return "_24XSWNY";
723 return "_24XSWLN";
725 return "_24XFANY";
727 return "_24XFALN";
728 case MarketId::GSX:
729 return "GSX";
730 case MarketId::GSX1:
731 return "GSX1";
732 case MarketId::GSX2:
733 return "GSX2";
734 case MarketId::GSX3:
735 return "GSX3";
736 case MarketId::GSX4:
737 return "GSX4";
738 case MarketId::GSX5:
739 return "GSX5";
740 case MarketId::GSX6:
741 return "GSX6";
742 case MarketId::GSX7:
743 return "GSX7";
744 case MarketId::GSX8:
745 return "GSX8";
746 case MarketId::GSX9:
747 return "GSX9";
748 case MarketId::GSX10:
749 return "GSX10";
751 return "ICEBONDPOINT";
753 return "UBSBONDPORT";
755 return "TRADEWEBDIRECT";
756 case MarketId::ICETMC:
757 return "ICETMC";
759 return "TRUMIDANONYMOUS";
761 return "MARKETAXESSORDERSTAGING";
763 return "TRADEWEBORDERSTAGING";
765 return "BBGORDERSTAGING";
767 return "TRADEWEBAIPRICE";
769 return "TRADEWEBINVENTORYSERVICE";
771 return "MARKETAXESSCOMPOSITEPRICEPLUS";
773 return "ICECEPRICING";
775 return "FINRATRACE";
777 return "TRUMIDATTRIBUTEDTRADING";
779 return "BBGBPIPE";
781 return "BBGORDERROUTING";
783 return "TRUMIDORDERSTAGING";
784 case MarketId::JPMFI:
785 return "JPMFI";
786 case MarketId::TDSFI:
787 return "TDSFI";
789 return "JANESTREETFI";
790 case MarketId::PME:
791 return "PME";
792 case MarketId::DV:
793 return "DV";
794 case MarketId::TT:
795 return "TT";
796 case MarketId::NZXDEV:
797 return "NZXDEV";
799 return "EUREXDEV";
800 case MarketId::LSEDEV:
801 return "LSEDEV";
802 case MarketId::CMEUC:
803 return "CMEUC";
805 return "SGXGIFTDEV";
807 return "BTECDEV";
809 return "BITMEXDEV";
810 case MarketId::ASXDEV:
811 return "ASXDEV";
813 return "EURONEXTDEV";
814 case MarketId::ICEDEV:
815 return "ICEDEV";
816 case MarketId::ASEDEV:
817 return "ASEDEV";
819 return "BISTDEV";
821 return "CLEARPORTDEV";
822 case MarketId::CMEDEV:
823 return "CMEDEV";
825 return "DGCXDEV";
827 return "DIRECTMATCHDEV";
828 case MarketId::EEXDEV:
829 return "EEXDEV";
831 return "ERISDEV";
832 case MarketId::NFIDEV:
833 return "NFIDEV";
835 return "FENICSDEV";
836 case MarketId::FEXDEV:
837 return "FEXDEV";
839 return "GDAXDEV";
841 return "HKEXDEV";
843 return "IDEMDEV";
844 case MarketId::ISEDEV:
845 return "ISEDEV";
846 case MarketId::KRXDEV:
847 return "KRXDEV";
848 case MarketId::MCXDEV:
849 return "MCXDEV";
851 return "MEXDERDEV";
853 return "NDAQEUDEV";
854 case MarketId::NFXDEV:
855 return "NFXDEV";
857 return "NODALDEV";
858 case MarketId::NSEDEV:
859 return "NSEDEV";
861 return "SAFEXDEV";
863 return "SEHKDEV";
865 return "TFEXDEV";
866 case MarketId::TSEDEV:
867 return "TSEDEV";
868 case MarketId::WSEDEV:
869 return "WSEDEV";
871 return "CURVEGLOBALDEV";
873 return "COINFLOOREXDEV";
875 return "KRAKENDEV";
876 case MarketId::SGXDEV:
877 return "SGXDEV";
879 return "MEFFDEV";
880 case MarketId::TFXDEV:
881 return "TFXDEV";
883 return "TOCOMDEV";
884 case MarketId::OSEDEV:
885 return "OSEDEV";
886 case MarketId::LMEDEV:
887 return "LMEDEV";
889 return "BVMFDEV";
890 case MarketId::MXDEV:
891 return "MXDEV";
893 return "ICELDEV";
894 case MarketId::CFEDEV:
895 return "CFEDEV";
896 case MarketId::KCGDEV:
897 return "KCGDEV";
898 case MarketId::NLXDEV:
899 return "NLXDEV";
901 return "ASX2DEV";
903 return "MOEXDEV";
905 return "TAIFEXDEV";
907 return "ATHEXDEV";
909 return "COINFLOORUKDEV";
910 case MarketId::INEDEV:
911 return "INEDEV";
912 case MarketId::DCEDEV:
913 return "DCEDEV";
914 case MarketId::ZCEDEV:
915 return "ZCEDEV";
917 return "SHFEDEV";
919 return "JUMPDEV";
921 return "GRAYSTONEDEV";
923 return "CHFFEDEV";
925 return "DERIBITDEV";
927 return "TFEXDEV2";
929 return "MYSTEELDEV";
931 return "CBOEDEV";
933 return "CEDXDEV";
934 case MarketId::JPXDEV:
935 return "JPXDEV";
937 return "CMEBROKERTECCHICAGO";
938 case MarketId::ALGO:
939 return "ALGO";
941 return "BANKALGO";
943 return "SDKALGO";
945 return "INVALID";
946 default:
947 return "Unknown";
948 }
949 }
950 inline const char* ToTTName(const MarketId value)
951 {
952 switch (value)
953 {
954 case MarketId::NotSet:
955 return "";
956 case MarketId::ASE:
957 return "TT_MARKET_ID_SYNTHETIC";
958 case MarketId::XETRA:
959 return "TT_MARKET_ID_XETRA";
960 case MarketId::EUREX:
961 return "TT_MARKET_ID_EUREX";
963 return "TT_MARKET_ID_NYSE_LIFFE";
964 case MarketId::LSE:
965 return "TT_MARKET_ID_LSE";
966 case MarketId::OM:
967 return "TT_MARKET_ID_OM";
968 case MarketId::CBOT:
969 return "TT_MARKET_ID_CBOT";
970 case MarketId::CME:
971 return "TT_MARKET_ID_CME";
972 case MarketId::CFFE:
973 return "TT_MARKET_ID_CFFE";
974 case MarketId::SEHK:
975 return "TT_MARKET_ID_SEHK";
977 return "TT_MARKET_ID_ENXTFUT";
979 return "TT_MARKET_ID_ENXTOPT";
980 case MarketId::SYCOM:
981 return "TT_MARKET_ID_SYCOM";
982 case MarketId::NQLX:
983 return "TT_MARKET_ID_NQLX";
984 case MarketId::EPEX:
985 return "TT_MARKET_ID_EPEX";
986 case MarketId::GARBAN:
987 return "TT_MARKET_ID_GARBAN";
989 return "TT_MARKET_ID_LIFFE_EO";
991 return "TT_MARKET_ID_SGX_GIFT";
992 case MarketId::ISE:
993 return "TT_MARKET_ID_ISE";
995 return "TT_MARKET_ID_INSTINET";
996 case MarketId::NASDAQ:
997 return "TT_MARKET_ID_NASDAQ";
999 return "TT_MARKET_ID_BTECFUTURES";
1000 case MarketId::BTEC:
1001 return "TT_MARKET_ID_BTEC";
1002 case MarketId::ISLAND:
1003 return "TT_MARKET_ID_ISLAND";
1004 case MarketId::ASX:
1005 return "TT_MARKET_ID_ASX";
1006 case MarketId::EUREXUS:
1007 return "TT_MARKET_ID_EUREXUS";
1008 case MarketId::CBOE:
1009 return "TT_MARKET_ID_CBOE";
1011 return "TT_MARKET_ID_ARCHIPELAGO";
1012 case MarketId::IB:
1013 return "TT_MARKET_ID_IB";
1014 case MarketId::EURONEXT:
1015 return "TT_MARKET_ID_EURONEXT";
1016 case MarketId::ICE:
1017 return "TT_MARKET_ID_ICE";
1018 case MarketId::COREEX:
1019 return "TT_MARKET_ID_COREEX";
1020 case MarketId::NYMEX:
1021 return "TT_MARKET_ID_NYMEX";
1022 case MarketId::HOTSPOT:
1023 return "TT_MARKET_ID_HOTSPOT";
1024 case MarketId::MONTREAL:
1025 return "TT_MARKET_ID_MONTREAL";
1026 case MarketId::SGX:
1027 return "TT_MARKET_ID_SGX";
1028 case MarketId::IDEM:
1029 return "TT_MARKET_ID_IDEM";
1030 case MarketId::MEFF:
1031 return "TT_MARKET_ID_MEFF";
1032 case MarketId::TFX:
1033 return "TT_MARKET_ID_TFX";
1034 case MarketId::TOCOM:
1035 return "TT_MARKET_ID_TOCOM";
1036 case MarketId::TSE:
1037 return "TT_MARKET_ID_TSE";
1038 case MarketId::HKFE:
1039 return "TT_MARKET_ID_HKFE";
1040 case MarketId::OSE:
1041 return "TT_MARKET_ID_OSE";
1042 case MarketId::MEXDER:
1043 return "TT_MARKET_ID_MEXDER";
1044 case MarketId::KRX:
1045 return "TT_MARKET_ID_KRX";
1046 case MarketId::CCX:
1047 return "TT_MARKET_ID_CCX";
1048 case MarketId::ECX:
1049 return "TT_MARKET_ID_ECX";
1050 case MarketId::CCFE:
1051 return "TT_MARKET_ID_CCFE";
1052 case MarketId::NSE:
1053 return "TT_MARKET_ID_NSE";
1054 case MarketId::LME:
1055 return "TT_MARKET_ID_LME";
1056 case MarketId::FXMS:
1057 return "TT_MARKET_ID_FXMS";
1058 case MarketId::USFE:
1059 return "TT_MARKET_ID_USFE";
1060 case MarketId::DME:
1061 return "TT_MARKET_ID_DME";
1062 case MarketId::EBS:
1063 return "TT_MARKET_ID_EBS";
1064 case MarketId::SSE:
1065 return "TT_MARKET_ID_SSE";
1066 case MarketId::MCX:
1067 return "TT_MARKET_ID_MCX";
1068 case MarketId::SIMEX:
1069 return "TT_MARKET_ID_SIMEX";
1070 case MarketId::TMX:
1071 return "TT_MARKET_ID_TMX";
1072 case MarketId::BVMF:
1073 return "TT_MARKET_ID_BVMF";
1074 case MarketId::MX:
1075 return "TT_MARKET_ID_MX";
1076 case MarketId::ICEL:
1077 return "TT_MARKET_ID_ICE_L";
1078 case MarketId::CFE:
1079 return "TT_MARKET_ID_CFE";
1080 case MarketId::ERIS:
1081 return "TT_MARKET_ID_ERIS";
1083 return "TT_MARKET_ID_NASDAQ_OMX_EU";
1085 return "TT_MARKET_ID_AGGREGATOR";
1086 case MarketId::TTEX:
1087 return "TT_MARKET_ID_TTEX";
1088 case MarketId::NFI:
1089 return "TT_MARKET_ID_NFI";
1090 case MarketId::KCG:
1091 return "TT_MARKET_ID_KCG";
1092 case MarketId::EEX:
1093 return "TT_MARKET_ID_EEX";
1094 case MarketId::CMEMDP:
1095 return "TT_MARKET_ID_CME_MDP";
1096 case MarketId::NFX:
1097 return "TT_MARKET_ID_NFX";
1098 case MarketId::NLX:
1099 return "TT_MARKET_ID_NLX";
1100 case MarketId::NORDIC:
1101 return "TT_MARKET_ID_NORDIC";
1102 case MarketId::GMEX:
1103 return "TT_MARKET_ID_GMEX";
1104 case MarketId::NDAQEU:
1105 return "TT_MARKET_ID_NDAQ_EU";
1106 case MarketId::HKEX:
1107 return "TT_MARKET_ID_HKEX";
1108 case MarketId::FEX:
1109 return "TT_MARKET_ID_FEX";
1110 case MarketId::ASX2:
1111 return "TT_MARKET_ID_ASX2";
1112 case MarketId::OTCME:
1113 return "TT_MARKET_ID_OT_CME";
1114 case MarketId::OTDGCX:
1115 return "TT_MARKET_ID_OT_DGCX";
1116 case MarketId::DGCX:
1117 return "TT_MARKET_ID_DGCX";
1118 case MarketId::FIXGW2:
1119 return "TT_MARKET_ID_FIX_GW2";
1120 case MarketId::FIXGW3:
1121 return "TT_MARKET_ID_FIX_GW3";
1122 case MarketId::FIXGW4:
1123 return "TT_MARKET_ID_FIX_GW4";
1124 case MarketId::FIXGW5:
1125 return "TT_MARKET_ID_FIX_GW5";
1126 case MarketId::FIXGW6:
1127 return "TT_MARKET_ID_FIX_GW6";
1128 case MarketId::FIXGW7:
1129 return "TT_MARKET_ID_FIX_GW7";
1130 case MarketId::FIXGW8:
1131 return "TT_MARKET_ID_FIX_GW8";
1132 case MarketId::FIXGW9:
1133 return "TT_MARKET_ID_FIX_GW9";
1135 return "TT_MARKET_ID_DIRECTMATCH";
1136 case MarketId::FENICS:
1137 return "TT_MARKET_ID_FENICS";
1138 case MarketId::NODAL:
1139 return "TT_MARKET_ID_NODAL";
1140 case MarketId::BIST:
1141 return "TT_MARKET_ID_BIST";
1142 case MarketId::TFEX:
1143 return "TT_MARKET_ID_TFEX";
1144 case MarketId::GDAX:
1145 return "TT_MARKET_ID_GDAX";
1146 case MarketId::SAFEX:
1147 return "TT_MARKET_ID_SAFEX";
1148 case MarketId::WSE:
1149 return "TT_MARKET_ID_WSE";
1151 return "TT_MARKET_ID_CURVEGLOBAL";
1153 return "TT_MARKET_ID_COINFLOOREX";
1154 case MarketId::KRAKEN:
1155 return "TT_MARKET_ID_KRAKEN";
1156 case MarketId::BITMEX:
1157 return "TT_MARKET_ID_BITMEX";
1158 case MarketId::MOEX:
1159 return "TT_MARKET_ID_MOEX";
1160 case MarketId::TAIFEX:
1161 return "TT_MARKET_ID_TAIFEX";
1162 case MarketId::ATHEX:
1163 return "TT_MARKET_ID_ATHEX";
1165 return "TT_MARKET_ID_COINFLOORUK";
1166 case MarketId::INE:
1167 return "TT_MARKET_ID_INE";
1168 case MarketId::DCE:
1169 return "TT_MARKET_ID_DCE";
1170 case MarketId::ZCE:
1171 return "TT_MARKET_ID_ZCE";
1172 case MarketId::SHFE:
1173 return "TT_MARKET_ID_SHFE";
1174 case MarketId::JUMP:
1175 return "TT_MARKET_ID_JUMP";
1177 return "TT_MARKET_ID_GRAYSTONE";
1178 case MarketId::CHFFE:
1179 return "TT_MARKET_ID_CHFFE";
1180 case MarketId::BITSO:
1181 return "TT_MARKET_ID_BITSO";
1182 case MarketId::DERIBIT:
1183 return "TT_MARKET_ID_DERIBIT";
1184 case MarketId::MYSTEEL:
1185 return "TT_MARKET_ID_MYSTEEL";
1186 case MarketId::XBTG:
1187 return "TT_MARKET_ID_XBTG";
1188 case MarketId::CMEBTEC:
1189 return "TT_MARKET_ID_CME_BTEC";
1190 case MarketId::TADAWUL:
1191 return "TT_MARKET_ID_TADAWUL";
1192 case MarketId::CEDX:
1193 return "TT_MARKET_ID_CEDX";
1194 case MarketId::JPX:
1195 return "TT_MARKET_ID_JPX";
1196 case MarketId::OPRA:
1197 return "TT_MARKET_ID_OPRA";
1198 case MarketId::LMENTP:
1199 return "TT_MARKET_ID_LME_NTP";
1201 return "TT_MARKET_ID_NASDAQ_NED";
1202 case MarketId::BINANCE:
1203 return "TT_MARKET_ID_BINANCE";
1205 return "TT_MARKET_ID_BINANCE_US";
1206 case MarketId::BITFINEX:
1207 return "TT_MARKET_ID_BITFINEX";
1208 case MarketId::BITSTAMP:
1209 return "TT_MARKET_ID_BITSTAMP";
1210 case MarketId::BITTREX:
1211 return "TT_MARKET_ID_BITTREX";
1212 case MarketId::ERISX:
1213 return "TT_MARKET_ID_ERISX";
1214 case MarketId::FTX:
1215 return "TT_MARKET_ID_FTX";
1216 case MarketId::FTXUS:
1217 return "TT_MARKET_ID_FTX_US";
1218 case MarketId::GEMINI:
1219 return "TT_MARKET_ID_GEMINI";
1220 case MarketId::LMAX:
1221 return "TT_MARKET_ID_LMAX";
1222 case MarketId::OKX:
1223 return "TT_MARKET_ID_OKX";
1224 case MarketId::OSL:
1225 return "TT_MARKET_ID_OSL";
1226 case MarketId::POLONIEX:
1227 return "TT_MARKET_ID_POLONIEX";
1229 return "TT_MARKET_ID_ALAMEDA_RESEARCH";
1230 case MarketId::B2C2:
1231 return "TT_MARKET_ID_B2C2";
1233 return "TT_MARKET_ID_CUMBERLAND";
1234 case MarketId::DVCHAIN:
1235 return "TT_MARKET_ID_DV_CHAIN";
1237 return "TT_MARKET_ID_FLOW_TRADERS";
1239 return "TT_MARKET_ID_GALAXY_DIGITAL";
1240 case MarketId::GENESIS:
1241 return "TT_MARKET_ID_GENESIS";
1242 case MarketId::HEHMEYER:
1243 return "TT_MARKET_ID_HEHMEYER";
1245 return "TT_MARKET_ID_JANE_STREET";
1247 return "TT_MARKET_ID_WINTERMUTE";
1248 case MarketId::NZX:
1249 return "TT_MARKET_ID_NZX";
1251 return "TT_MARKET_ID_CME_DELAYED";
1252 case MarketId::KUCOIN:
1253 return "TT_MARKET_ID_KUCOIN";
1254 case MarketId::HUOBI:
1255 return "TT_MARKET_ID_HUOBI";
1257 return "TT_MARKET_ID_CBOE_D_SPOT";
1258 case MarketId::CBOEDDER:
1259 return "TT_MARKET_ID_CBOE_D_DER";
1261 return "TT_MARKET_ID_BINANCE_FUTURES";
1263 return "TT_MARKET_ID_COINBASE_PRIME";
1264 case MarketId::NORDPOOL:
1265 return "TT_MARKET_ID_NORDPOOL";
1266 case MarketId::FMX:
1267 return "TT_MARKET_ID_FMX";
1268 case MarketId::GFOX:
1269 return "TT_MARKET_ID_GFO_X";
1271 return "TT_MARKET_ID_DEALERWEB";
1273 return "TT_MARKET_ID_CME_BTEC_STREAM";
1274 case MarketId::BYBIT:
1275 return "TT_MARKET_ID_BYBIT";
1276 case MarketId::ABAXX:
1277 return "TT_MARKET_ID_ABAXX";
1279 return "TT_MARKET_ID_COINBASE_DERIVS";
1281 return "TT_MARKET_ID_CBOEFX_SW_NY";
1283 return "TT_MARKET_ID_CBOEFX_SW_LN";
1285 return "TT_MARKET_ID_CBOEFX_FA_NY";
1287 return "TT_MARKET_ID_CBOEFX_FA_LN";
1288 case MarketId::TTFXLN:
1289 return "TT_MARKET_ID_TTFX_LN";
1290 case MarketId::TTFXNY:
1291 return "TT_MARKET_ID_TTFX_NY";
1292 case MarketId::TTFXSG:
1293 return "TT_MARKET_ID_TTFX_SG";
1294 case MarketId::EBSMNY:
1295 return "TT_MARKET_ID_EBSM_NY";
1296 case MarketId::EBSMLN:
1297 return "TT_MARKET_ID_EBSM_LN";
1298 case MarketId::EBSDNY:
1299 return "TT_MARKET_ID_EBSD_NY";
1300 case MarketId::EBSDLN:
1301 return "TT_MARKET_ID_EBSD_LN";
1302 case MarketId::EBSDTY:
1303 return "TT_MARKET_ID_EBSD_TY";
1304 case MarketId::EBSDSWNY:
1305 return "TT_MARKET_ID_EBSD_SW_NY";
1306 case MarketId::EBSDSWLN:
1307 return "TT_MARKET_ID_EBSD_SW_LN";
1308 case MarketId::EBSDSWTY:
1309 return "TT_MARKET_ID_EBSD_SW_TY";
1310 case MarketId::EBSDFANY:
1311 return "TT_MARKET_ID_EBSD_FA_NY";
1312 case MarketId::EBSDFALN:
1313 return "TT_MARKET_ID_EBSD_FA_LN";
1314 case MarketId::EBSDFATY:
1315 return "TT_MARKET_ID_EBSD_FA_TY";
1317 return "TT_MARKET_ID_MIAX_FUT_CH";
1319 return "TT_MARKET_ID_MIAX_FUT_NY";
1320 case MarketId::BSE:
1321 return "TT_MARKET_ID_BSE";
1323 return "TT_MARKET_ID_EEX_GAS_SPOT";
1324 case MarketId::FMXUSTF:
1325 return "TT_MARKET_ID_FMX_USTF";
1327 return "TT_MARKET_ID_SIMULATOR_CME";
1329 return "TT_MARKET_ID_SIMULATOR_ICE";
1330 case MarketId::_24X:
1331 return "TT_MARKET_ID_24X";
1332 case MarketId::_24XSWNY:
1333 return "TT_MARKET_ID_24X_SW_NY";
1334 case MarketId::_24XSWLN:
1335 return "TT_MARKET_ID_24X_SW_LN";
1336 case MarketId::_24XFANY:
1337 return "TT_MARKET_ID_24X_FA_NY";
1338 case MarketId::_24XFALN:
1339 return "TT_MARKET_ID_24X_FA_LN";
1340 case MarketId::GSX:
1341 return "TT_MARKET_ID_GSX";
1342 case MarketId::GSX1:
1343 return "TT_MARKET_ID_GSX_1";
1344 case MarketId::GSX2:
1345 return "TT_MARKET_ID_GSX_2";
1346 case MarketId::GSX3:
1347 return "TT_MARKET_ID_GSX_3";
1348 case MarketId::GSX4:
1349 return "TT_MARKET_ID_GSX_4";
1350 case MarketId::GSX5:
1351 return "TT_MARKET_ID_GSX_5";
1352 case MarketId::GSX6:
1353 return "TT_MARKET_ID_GSX_6";
1354 case MarketId::GSX7:
1355 return "TT_MARKET_ID_GSX_7";
1356 case MarketId::GSX8:
1357 return "TT_MARKET_ID_GSX_8";
1358 case MarketId::GSX9:
1359 return "TT_MARKET_ID_GSX_9";
1360 case MarketId::GSX10:
1361 return "TT_MARKET_ID_GSX_10";
1363 return "TT_MARKET_ID_ICE_BONDPOINT";
1365 return "TT_MARKET_ID_UBS_BONDPORT";
1367 return "TT_MARKET_ID_TRADEWEB_DIRECT";
1368 case MarketId::ICETMC:
1369 return "TT_MARKET_ID_ICE_TMC";
1371 return "TT_MARKET_ID_TRUMID_ANONYMOUS";
1373 return "TT_MARKET_ID_MARKETAXESS_ORDERSTAGING";
1375 return "TT_MARKET_ID_TRADEWEB_ORDERSTAGING";
1377 return "TT_MARKET_ID_BBG_ORDERSTAGING";
1379 return "TT_MARKET_ID_TRADEWEB_AI_PRICE";
1381 return "TT_MARKET_ID_TRADEWEB_INVENTORY_SERVICE";
1383 return "TT_MARKET_ID_MARKETAXESS_COMPOSITE_PRICE_PLUS";
1385 return "TT_MARKET_ID_ICE_CE_PRICING";
1387 return "TT_MARKET_ID_FINRA_TRACE";
1389 return "TT_MARKET_ID_TRUMID_ATTRIBUTEDTRADING";
1390 case MarketId::BBGBPIPE:
1391 return "TT_MARKET_ID_BBG_BPIPE";
1393 return "TT_MARKET_ID_BBG_ORDERROUTING";
1395 return "TT_MARKET_ID_TRUMID_ORDERSTAGING";
1396 case MarketId::JPMFI:
1397 return "TT_MARKET_ID_JPM_FI";
1398 case MarketId::TDSFI:
1399 return "TT_MARKET_ID_TDS_FI";
1401 return "TT_MARKET_ID_JANESTREET_FI";
1402 case MarketId::PME:
1403 return "TT_MARKET_ID_PME";
1404 case MarketId::DV:
1405 return "TT_MARKET_ID_DV";
1406 case MarketId::TT:
1407 return "TT_MARKET_ID_TT";
1408 case MarketId::NZXDEV:
1409 return "TT_MARKET_ID_NZX_DEV";
1410 case MarketId::EUREXDEV:
1411 return "TT_MARKET_ID_EUREX_DEV";
1412 case MarketId::LSEDEV:
1413 return "TT_MARKET_ID_LSE_DEV";
1414 case MarketId::CMEUC:
1415 return "TT_MARKET_ID_CME_UC";
1417 return "TT_MARKET_ID_SGX_GIFT_DEV";
1418 case MarketId::BTECDEV:
1419 return "TT_MARKET_ID_BTEC_DEV";
1421 return "TT_MARKET_ID_BITMEX_DEV";
1422 case MarketId::ASXDEV:
1423 return "TT_MARKET_ID_ASX_DEV";
1425 return "TT_MARKET_ID_EURONEXT_DEV";
1426 case MarketId::ICEDEV:
1427 return "TT_MARKET_ID_ICE_DEV";
1428 case MarketId::ASEDEV:
1429 return "TT_MARKET_ID_ASE_DEV";
1430 case MarketId::BISTDEV:
1431 return "TT_MARKET_ID_BIST_DEV";
1433 return "TT_MARKET_ID_CLEARPORT_DEV";
1434 case MarketId::CMEDEV:
1435 return "TT_MARKET_ID_CME_DEV";
1436 case MarketId::DGCXDEV:
1437 return "TT_MARKET_ID_DGCX_DEV";
1439 return "TT_MARKET_ID_DIRECTMATCH_DEV";
1440 case MarketId::EEXDEV:
1441 return "TT_MARKET_ID_EEX_DEV";
1442 case MarketId::ERISDEV:
1443 return "TT_MARKET_ID_ERIS_DEV";
1444 case MarketId::NFIDEV:
1445 return "TT_MARKET_ID_NFDEV";
1447 return "TT_MARKET_ID_FENICS_DEV";
1448 case MarketId::FEXDEV:
1449 return "TT_MARKET_ID_FEX_DEV";
1450 case MarketId::GDAXDEV:
1451 return "TT_MARKET_ID_GDAX_DEV";
1452 case MarketId::HKEXDEV:
1453 return "TT_MARKET_ID_HKEX_DEV";
1454 case MarketId::IDEMDEV:
1455 return "TT_MARKET_ID_IDEM_DEV";
1456 case MarketId::ISEDEV:
1457 return "TT_MARKET_ID_ISE_DEV";
1458 case MarketId::KRXDEV:
1459 return "TT_MARKET_ID_KRX_DEV";
1460 case MarketId::MCXDEV:
1461 return "TT_MARKET_ID_MCX_DEV";
1463 return "TT_MARKET_ID_MEXDER_DEV";
1465 return "TT_MARKET_ID_NDAQ_EU_DEV";
1466 case MarketId::NFXDEV:
1467 return "TT_MARKET_ID_NFX_DEV";
1468 case MarketId::NODALDEV:
1469 return "TT_MARKET_ID_NODAL_DEV";
1470 case MarketId::NSEDEV:
1471 return "TT_MARKET_ID_NSE_DEV";
1472 case MarketId::SAFEXDEV:
1473 return "TT_MARKET_ID_SAFEX_DEV";
1474 case MarketId::SEHKDEV:
1475 return "TT_MARKET_ID_SEHK_DEV";
1476 case MarketId::TFEXDEV:
1477 return "TT_MARKET_ID_TFEX_DEV";
1478 case MarketId::TSEDEV:
1479 return "TT_MARKET_ID_TSE_DEV";
1480 case MarketId::WSEDEV:
1481 return "TT_MARKET_ID_WSE_DEV";
1483 return "TT_MARKET_ID_CURVEGLOBAL_DEV";
1485 return "TT_MARKET_ID_COINFLOOREX_DEV";
1487 return "TT_MARKET_ID_KRAKEN_DEV";
1488 case MarketId::SGXDEV:
1489 return "TT_MARKET_ID_SGX_DEV";
1490 case MarketId::MEFFDEV:
1491 return "TT_MARKET_ID_MEFF_DEV";
1492 case MarketId::TFXDEV:
1493 return "TT_MARKET_ID_TFX_DEV";
1494 case MarketId::TOCOMDEV:
1495 return "TT_MARKET_ID_TOCOM_DEV";
1496 case MarketId::OSEDEV:
1497 return "TT_MARKET_ID_OSE_DEV";
1498 case MarketId::LMEDEV:
1499 return "TT_MARKET_ID_LME_DEV";
1500 case MarketId::BVMFDEV:
1501 return "TT_MARKET_ID_BVMF_DEV";
1502 case MarketId::MXDEV:
1503 return "TT_MARKET_ID_MX_DEV";
1504 case MarketId::ICELDEV:
1505 return "TT_MARKET_ID_ICE_L_DEV";
1506 case MarketId::CFEDEV:
1507 return "TT_MARKET_ID_CFE_DEV";
1508 case MarketId::KCGDEV:
1509 return "TT_MARKET_ID_KCG_DEV";
1510 case MarketId::NLXDEV:
1511 return "TT_MARKET_ID_NLX_DEV";
1512 case MarketId::ASX2DEV:
1513 return "TT_MARKET_ID_ASX2_DEV";
1514 case MarketId::MOEXDEV:
1515 return "TT_MARKET_ID_MOEX_DEV";
1517 return "TT_MARKET_ID_TAIFEX_DEV";
1518 case MarketId::ATHEXDEV:
1519 return "TT_MARKET_ID_ATHEX_DEV";
1521 return "TT_MARKET_ID_COINFLOORUK_DEV";
1522 case MarketId::INEDEV:
1523 return "TT_MARKET_ID_INE_DEV";
1524 case MarketId::DCEDEV:
1525 return "TT_MARKET_ID_DCE_DEV";
1526 case MarketId::ZCEDEV:
1527 return "TT_MARKET_ID_ZCE_DEV";
1528 case MarketId::SHFEDEV:
1529 return "TT_MARKET_ID_SHFE_DEV";
1530 case MarketId::JUMPDEV:
1531 return "TT_MARKET_ID_JUMP_DEV";
1533 return "TT_MARKET_ID_GRAYSTONE_DEV";
1534 case MarketId::CHFFEDEV:
1535 return "TT_MARKET_ID_CHFFE_DEV";
1537 return "TT_MARKET_ID_DERIBIT_DEV";
1538 case MarketId::TFEXDEV2:
1539 return "TT_MARKET_ID_TFEX_DEV2";
1541 return "TT_MARKET_ID_MYSTEEL_DEV";
1542 case MarketId::CBOEDEV:
1543 return "TT_MARKET_ID_CBOE_DEV";
1544 case MarketId::CEDXDEV:
1545 return "TT_MARKET_ID_CEDX_DEV";
1546 case MarketId::JPXDEV:
1547 return "TT_MARKET_ID_JPX_DEV";
1549 return "TT_MARKET_ID_CME_BROKERTEC_CHICAGO";
1550 case MarketId::ALGO:
1551 return "TT_MARKET_ID_ALGO_INSTRUMENT";
1552 case MarketId::BANKALGO:
1553 return "TT_MARKET_ID_BANK_ALGO";
1554 case MarketId::SDKALGO:
1555 return "TT_MARKET_ID_SDK_ALGO";
1556 case MarketId::INVALID:
1557 return "TT_MARKET_ID_INVALID";
1558 default:
1559 return "";
1560 }
1561 }
1562}
MarketId
Definition MarketId.h:29
@ MARKETAXESSCOMPOSITEPRICEPLUS
Definition MarketId.h:246
@ TRADEWEBINVENTORYSERVICE
Definition MarketId.h:245
@ MARKETAXESSORDERSTAGING
Definition MarketId.h:241
@ TRUMIDATTRIBUTEDTRADING
Definition MarketId.h:249
const char * ToTTName(const MarketId value)
Definition MarketId.h:950
const char * ToString(const AccountConnectionStatus::ConnectionStatus status)
Definition connection.h:50
@ NotSet
Definition environment.h:7