TT CORE SDK
0.1
TT CORE SDK documentation
enums.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
#include <string>
5
6
namespace
tt_core_sdk
{
7
8
enum class
instr_state
: uint8_t
9
{
10
DELETED
= 1,
11
INACTIVE
= 2,
12
ACTIVE
= 4
13
};
14
15
enum class
rounding
16
{
17
NONE
,
18
UP
,
19
DOWN
,
20
NEAREST
21
};
22
23
enum class
time_in_force
24
{
25
DAY
= 1,
26
GOOD_TILL_CANCEL
= 2,
27
AT_THE_OPENING
= 3,
28
IMMEDIATE_OR_CANCEL
= 4,
29
FILL_OR_KILL
= 5,
30
GOOD_TILL_CROSSING
= 6,
31
GOOD_TILL_DATE
= 7,
32
AT_THE_CLOSE
= 8,
33
GOOD_THROUGH_CROSSING
= 9,
34
AT_CROSSING
= 10,
35
GOOD_IN_SESSION
= 14
36
};
37
38
enum class
order_type
39
{
40
MARKET
= 1,
41
LIMIT
= 2,
42
STOP
= 3,
43
STOP_LIMIT
= 4,
44
MLM
= 21
45
};
46
47
enum class
order_side
48
{
49
BUY
= 1,
50
SELL
= 2
51
};
52
53
enum class
market
: uint32_t
54
{
55
SYNTHETIC
= 0,
56
XETRA
= 1,
57
EUREX
= 2,
58
NYSE_LIFFE
= 3,
59
LSE
= 4,
60
OM
= 5,
61
CBOT
= 6,
62
CME
= 7,
63
CFFE
= 8,
64
SEHK
= 9,
65
ENXTFUT
= 10,
66
ENXTOPT
= 11,
67
SYCOM
= 12,
68
NQLX
= 13,
69
GARBAN
= 15,
70
LIFFE_EO
= 16,
71
ISE
= 18,
72
INSTINET
= 19,
73
NASDAQ
= 20,
74
BTECFUTURES
= 21,
75
BTEC
= 22,
76
ISLAND
= 23,
77
SFE
= 24,
78
EUREXUS
= 25,
79
CBOE
= 26,
80
ASX
= 27,
81
ARCHIPELAGO
= 28,
82
IB
= 29,
83
EURONEXT
= 30,
84
ICE
= 32,
85
COREEX
= 43,
86
NYMEX
= 61,
87
HOTSPOT
= 62,
88
MONTREAL
= 63,
89
SGX
= 64,
90
IDEM
= 65,
91
MEFF
= 66,
92
TFX
= 67,
93
TOCOM
= 68,
94
TSE
= 69,
95
HKEX
= 70,
96
OSE
= 71,
97
MEXDER
= 72,
98
KRX
= 73,
99
CCX
= 74,
100
ECX
= 75,
101
CCFE
= 76,
102
NSE
= 77,
103
LME
= 79,
104
FXMS
= 80,
105
USFE
= 81,
106
DME
= 82,
107
EBS
= 83,
108
SSE
= 85,
109
MCX
= 86,
110
SIMEX
= 87,
111
TMX
= 89,
112
BVMF
= 90,
113
MX
= 91,
114
NYSE_LIFFE_US
= 92,
115
CFE
= 93,
116
ERIS_GOVEX
= 94,
117
NASDAQ_OMX_EU
= 95,
118
AGGREGATOR
= 96,
119
TTEX
= 97,
120
ESPEED
= 98,
121
KCG
= 99,
122
EEX
= 100,
123
NFX
= 102,
124
NLX
= 103,
125
NORDIC
= 104,
126
SYNTHETIC_INSTR
= 1000,
127
ALGO_INSTR
= 1001,
128
DEBESYS
= 1002,
129
AGGREGATOR_INSTR
= 1003,
130
BANK_ALGO
= 1004,
131
ALGO_BACKTESTING
= 2002,
132
INVALID
= 134217726
133
};
134
138
163
enum class
market_state
164
{
165
INVALID
= 0,
166
UNKNOWN
,
167
HALTED
,
168
SUSPENDED
,
169
RESERVED
,
170
CLOSE
,
171
OPEN
,
172
LATE_OPEN
,
173
AUCTION
,
174
PRE_OPEN
,
175
OPENING_ROTATION
,
176
FAST_MARKET
,
177
FILTER
,
178
CLOSE_SESSION_ROLL
,
179
CROSSING
,
180
PRE_CROSS
,
181
NO_CANCEL
,
182
POST_CLOSE
,
183
OPENING_IOP
,
184
SESSION_CLOSE
,
185
IMPLIED_START
,
186
IMPLIED_END
,
187
PRE_TRADING
,
188
POST_TRADING
,
189
NON_TRADABLE
,
190
FREEZE
,
191
EXPIRED
,
192
OPENING_AUCTION
,
193
CLOSING_AUCTION
,
194
LEVEL
,
195
CIRCUIT_BREAKER
,
196
FEED_DOWN
,
197
PRICE_DISCOVERY
,
198
};
199
201
enum class
product_type_id
202
{
203
NONE
= 0,
204
ASSET_BACKED_SECURITIES
= 1,
205
AMENDED_RESTATED
= 2,
206
OTHER_ANTICIPATION_NOTES
= 3,
207
BANKERS_ACCEPTANCE
= 4,
208
BANK_NOTES
= 5,
209
BILL_OF_EXCHANGES
= 6,
210
BRADY_BOND
= 7,
211
BRIDGE_LOAN
= 8,
212
BUY_SELLBACK
= 9,
213
CONVERTIBLE_BOND
= 10,
214
CERTIFICATE_OF_DEPOSIT
= 11,
215
CALL_LOANS
= 12,
216
CORP_MORTGAGE_BACKED_SECURITIES
= 13,
217
COLLATERALIZED_MORTGAGE_OBLIGATION
= 14,
218
CERTIFICATE_OF_OBLIGATION
= 15,
219
CERTIFICATE_OF_PARTICIPATION
= 16,
220
CORPORATE_BOND
= 17,
221
COMMERCIAL_PAPER
= 18,
222
CORPORATE_PRIVATE_PLACEMENT
= 19,
223
COMMON_STOCK
= 20,
224
DEFAULTED
= 21,
225
DEBTOR_IN_POSSESSION
= 22,
226
DEPOSIT_NOTES
= 23,
227
DUAL_CURRENCY
= 24,
228
EURO_CERTIFICATE_OF_DEPOSIT
= 25,
229
EURO_CORPORATE_BOND
= 26,
230
EURO_COMMERCIAL_PAPER
= 27,
231
EURO_SOVEREIGNS
= 28,
232
EURO_SUPRANATIONAL_COUPONS
= 29,
233
FEDERAL_AGENCY_COUPON
= 30,
234
FEDERAL_AGENCY_DISCOUNT_NOTE
= 31,
235
FOREIGN_EXCHANGE_CONTRACT
= 32,
236
FORWARD
= 33,
237
FUTURE
= 34,
238
GENERAL_OBLIGATION_BONDS
= 35,
239
IOETTE_MORTGAGE
= 36,
240
LETTER_OF_CREDIT
= 37,
241
LIQUIDITY_NOTE
= 38,
242
MATURED
= 39,
243
MORTGAGE_BACKED_SECURITIES
= 40,
244
MUTUAL_FUND
= 41,
245
MORTGAGE_INTEREST_ONLY
= 42,
246
MULTILEG_INSTRUMENT
= 43,
247
MORTGAGE_PRINCIPAL_ONLY
= 44,
248
MORTGAGE_PRIVATE_PLACEMENT
= 45,
249
MISCELLANEOUS_PASS_THROUGH
= 46,
250
MANDATORY_TENDER
= 47,
251
MEDIUM_TERM_NOTES
= 48,
252
NO_SECURITY_TYPE
= 49,
253
OVERNIGHT
= 50,
254
OPTION
= 51,
255
PRIVATE_EXPORT_FUNDING
= 52,
256
PFANDBRIEFE
= 53,
257
PROMISSORY_NOTE
= 54,
258
PREFERRED_STOCK
= 55,
259
PLAZOS_FIJOS
= 56,
260
REVENUE_ANTICIPATION_NOTE
= 57,
261
REPLACED
= 58,
262
REPURCHASE
= 59,
263
RETIRED
= 60,
264
REVENUE_BONDS
= 61,
265
REVOLVER_LOAN
= 62,
266
REVOLVER_TERM_LOAN
= 63,
267
SECURITIES_LOAN
= 64,
268
SECURITIES_PLEDGE
= 65,
269
SPECIAL_ASSESSMENT
= 66,
270
SPECIAL_OBLIGATION
= 67,
271
SPECIAL_TAX
= 68,
272
SHORT_TERM_LOAN_NOTE
= 69,
273
STRUCTURED_NOTES
= 70,
274
USD_SUPRANATIONAL_COUPONS
= 71,
275
SWING_LINE_FACILITY
= 72,
276
TAX_ANTICIPATION_NOTE
= 73,
277
TAX_ALLOCATION
= 74,
278
TO_BE_ANNOUNCED
= 75,
279
US_TREASURY_BILL_TBILL
= 76,
280
US_TREASURY_BOND
= 77,
281
PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE
= 78,
282
TIME_DEPOSIT
= 79,
283
TAX_EXEMPT_COMMERCIAL_PAPER
= 80,
284
TERM_LOAN
= 81,
285
INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE
= 82,
286
TREASURY_INFLATION_PROTECTED_SECURITIES
= 83,
287
US_TREASURY_NOTE_TNOTE
= 84,
288
PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE
= 85,
289
TAX_REVENUE_ANTICIPATION_NOTE
= 86,
290
US_TREASURY_NOTE_UST
= 87,
291
US_TREASURY_BILL_USTB
= 88,
292
VARIABLE_RATE_DEMAND_NOTE
= 89,
293
WARRANT
= 90,
294
WITHDRAWN
= 91,
295
WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST
= 92,
296
EXTENDED_COMM_NOTE
= 93,
297
INDEXED_LINKED
= 94,
298
YANKEE_CORPORATE_BOND
= 95,
299
YANKEE_CERTIFICATE_OF_DEPOSIT
= 96,
300
OPTIONS_ON_PHYSICAL
= 97,
301
OPTIONS_ON_FUTURES
= 98,
302
CASH
= 99,
303
OPTIONS_ON_COMBO
= 100,
304
INTEREST_RATE_SWAP
= 101,
305
BANK_DEPOSITORY_NOTE
= 102,
306
CANADIAN_MONEY_MARKETS
= 103,
307
CANADIAN_TREASURY_NOTES
= 104,
308
CANADIAN_TREASURY_BILLS
= 105,
309
CREDIT_DEFAULT_SWAP
= 106,
310
CANADIAN_MORTGAGE_BONDS
= 107,
311
EURO_CORPORATE_FLOATING_RATE_NOTES
= 108,
312
US_CORPORATE_FLOATING_RATE_NOTES
= 109,
313
CANADIAN_PROVINCIAL_BONDS
= 110,
314
SECURED_LIQUIDITY_NOTE
= 111,
315
TREASURY_BILL
= 112,
316
TERM_LIQUIDITY_NOTE
= 113,
317
TAXABLE_MUNICIPAL_CP
= 114,
318
NON_DELIVERABLE_FORWARD
= 115,
319
FX_SPOT
= 116,
320
FX_FORWARD
= 117,
321
FX_SWAP
= 118,
322
OPTION_STRATEGY
= 200,
323
EMISSION
= 201,
324
SPOT
= 202,
325
INVALID
= 134217726
326
};
327
329
enum class
currency_code
330
{
331
AED
= 1,
// UAE Dirham
332
AFN
= 2,
// Afghani
333
ALL
= 3,
// Lek
334
AMD
= 4,
// Armenian Dram
335
ANG
= 5,
// Netherlands Antillean Guilder
336
AOA
= 6,
// Kwanza
337
ARS
= 7,
// Argentine Peso
338
AUD
= 8,
// Australian Dollar
339
AWG
= 9,
// Aruban Florin
340
AZN
= 10,
// Azerbaijanian Manat
341
BAM
= 11,
// Convertible Mark
342
BBD
= 12,
// Barbados Dollar
343
BDT
= 13,
// Taka
344
BGN
= 14,
// Bulgarian Lev
345
BHD
= 15,
// Bahraini Dinar
346
BIF
= 16,
// Burundi Franc
347
BMD
= 17,
// Bermudian Dollar
348
BND
= 18,
// Brunei Dollar
349
BOB
= 19,
// Boliviano
350
BOV
= 20,
// Mvdol
351
BRL
= 21,
// Brazilian Real
352
BSD
= 22,
// Bahamian Dollar
353
BTN
= 23,
// Ngultrum
354
BWP
= 24,
// Pula
355
BYR
= 25,
// Belarussian Ruble
356
BZD
= 26,
// Belize Dollar
357
CAD
= 27,
// Canadian Dollar
358
CDF
= 28,
// Congolese Franc
359
CHE
= 29,
// WIR Euro
360
CHF
= 30,
// Swiss Franc
361
CHW
= 31,
// WIR Franc
362
CLF
= 32,
// Unidades de fomento
363
CLP
= 33,
// Chilean Peso
364
CNY
= 34,
// Yuan Renminbi
365
COP
= 35,
// Colombian Peso
366
COU
= 36,
// Unidad de Valor Real
367
CRC
= 37,
// Costa Rican Colon
368
CUC
= 38,
// Peso Convertible
369
CUP
= 39,
// Cuban Peso
370
CVE
= 40,
// Cape Verde Escudo
371
CZK
= 41,
// Czech Koruna
372
DJF
= 42,
// Djibouti Franc
373
DKK
= 43,
// Danish Krone
374
DOP
= 44,
// Dominican Peso
375
DZD
= 45,
// Algerian Dinar
376
EGP
= 46,
// Egyptian Pound
377
ERN
= 47,
// Nakfa
378
ETB
= 48,
// Ethiopian Birr
379
EUR
= 49,
// Euro
380
FJD
= 50,
// Fiji Dollar
381
FKP
= 51,
// Falkland Islands Pound
382
GBP
= 52,
// Pound Sterling
383
GEL
= 53,
// Lari
384
GHS
= 54,
// Ghana Cedi
385
GIP
= 55,
// Gibraltar Pound
386
GMD
= 56,
// Dalasi
387
GNF
= 57,
// Guinea Franc
388
GTQ
= 58,
// Quetzal
389
GYD
= 59,
// Guyana Dollar
390
HKD
= 60,
// Hong Kong Dollar
391
HNL
= 61,
// Lempira
392
HRK
= 62,
// Croatian Kuna
393
HTG
= 63,
// Gourde
394
HUF
= 64,
// Forint
395
IDR
= 65,
// Rupiah
396
ILS
= 66,
// New Israeli Sheqel
397
INR
= 67,
// Indian Rupee
398
IQD
= 68,
// Iraqi Dinar
399
IRR
= 69,
// Iranian Rial
400
ISK
= 70,
// Iceland Krona
401
JMD
= 71,
// Jamaican Dollar
402
JOD
= 72,
// Jordanian Dinar
403
JPY
= 73,
// Yen
404
KES
= 74,
// Kenyan Shilling
405
KGS
= 75,
// Som
406
KHR
= 76,
// Riel
407
KMF
= 77,
// Comoro Franc
408
KPW
= 78,
// North Korean Won
409
KRW
= 79,
// Won
410
KWD
= 80,
// Kuwaiti Dinar
411
KYD
= 81,
// Cayman Islands Dollar
412
KZT
= 82,
// Tenge
413
LAK
= 83,
// Kip
414
LBP
= 84,
// Lebanese Pound
415
LKR
= 85,
// Sri Lanka Rupee
416
LRD
= 86,
// Liberian Dollar
417
LSL
= 87,
// Loti
418
LTL
= 88,
// Lithuanian Litas
419
LVL
= 89,
// Latvian Lats
420
LYD
= 90,
// Libyan Dinar
421
MAD
= 91,
// Moroccan Dirham
422
MDL
= 92,
// Moldovan Leu
423
MGA
= 93,
// Malagasy Ariary
424
MKD
= 94,
// Denar
425
MMK
= 95,
// Kyat
426
MNT
= 96,
// Tugrik
427
MOP
= 97,
// Pataca
428
MRO
= 98,
// Ouguiya
429
MUR
= 99,
// Mauritius Rupee
430
MVR
= 100,
// Rufiyaa
431
MWK
= 101,
// Kwacha
432
MXN
= 102,
// Mexican Peso
433
MXV
= 103,
// Mexican Unidad de Inversion (UDI)
434
MYR
= 104,
// Malaysian Ringgit
435
MZN
= 105,
// Mozambique Metical
436
NAD
= 106,
// Namibia Dollar
437
NGN
= 107,
// Naira
438
NIO
= 108,
// Cordoba Oro
439
NOK
= 109,
// Norwegian Krone
440
NPR
= 110,
// Nepalese Rupee
441
NZD
= 111,
// New Zealand Dollar
442
OMR
= 112,
// Rial Omani
443
PAB
= 113,
// Balboa
444
PEN
= 114,
// Nuevo Sol
445
PGK
= 115,
// Kina
446
PHP
= 116,
// Philippine Peso
447
PKR
= 117,
// Pakistan Rupee
448
PLN
= 118,
// Zloty
449
PYG
= 119,
// Guarani
450
QAR
= 120,
// Qatari Rial
451
RON
= 121,
// New Romanian Leu
452
RSD
= 122,
// Serbian Dinar
453
RUB
= 123,
// Russian Ruble
454
RWF
= 124,
// Rwanda Franc
455
SAR
= 125,
// Saudi Riyal
456
SBD
= 126,
// Solomon Islands Dollar
457
SCR
= 127,
// Seychelles Rupee
458
SDG
= 128,
// Sudanese Pound
459
SEK
= 129,
// Swedish Krona
460
SGD
= 130,
// Singapore Dollar
461
SHP
= 131,
// Saint Helena Pound
462
SLL
= 132,
// Leone
463
SOS
= 133,
// Somali Shilling
464
SRD
= 134,
// Surinam Dollar
465
SSP
= 135,
// South Sudanese Pound
466
STD
= 136,
// Dobra
467
SVC
= 137,
// El Salvador Colon
468
SYP
= 138,
// Syrian Pound
469
SZL
= 139,
// Lilangeni
470
THB
= 140,
// Baht
471
TJS
= 141,
// Somoni
472
TMT
= 142,
// Turkmenistan New Manat
473
TND
= 143,
// Tunisian Dinar
474
TOP
= 144,
// Tongan Pa'anga
475
TRY
= 145,
// Turkish Lira
476
TTD
= 146,
// Trinidad and Tobago Dollar
477
TWD
= 147,
// New Taiwan Dollar
478
TZS
= 148,
// Tanzanian Shilling
479
UAH
= 149,
// Hryvnia
480
UGX
= 150,
// Uganda Shilling
481
USD
= 151,
// US Dollar
482
USN
= 152,
// US Dollar (Next day)
483
USS
= 153,
// US Dollar (Same day)
484
UYI
= 154,
// Uruguay Peso en Unidades Indexadas (URUIURUI)
485
UYU
= 155,
// Peso Uruguayo
486
UZS
= 156,
// Uzbekistan Sum
487
VEF
= 157,
// Bolivar
488
VND
= 158,
// Dong
489
VUV
= 159,
// Vatu
490
WST
= 160,
// Tala
491
XAF
= 161,
// CFA Franc BEAC
492
XAG
= 162,
// Silver
493
XAU
= 163,
// Gold
494
XBA
= 164,
// Bond Markets Unit European Composite Unit (EURCO)
495
XBB
= 165,
// Bond Markets Unit European Monetary Unit (E.M.U.-6)
496
XBC
= 166,
// Bond Markets Unit European Unit of Account 9 (E.U.A.-9)
497
XBD
= 167,
// Bond Markets Unit European Unit of Account 17 (E.U.A.-17)
498
XCD
= 168,
// East Caribbean Dollar
499
XDR
= 169,
// SDR (Special Drawing Right)
500
XOF
= 170,
// CFA Franc BCEAO
501
XPD
= 171,
// Palladium
502
XPF
= 172,
// CFP Franc
503
XPT
= 173,
// Platinum
504
XSU
= 174,
// Sucre
505
XTS
= 175,
// Codes specifically reserved for testing purposes
506
XUA
= 176,
// ADB Unit of Account
507
XXX
= 177,
// The codes assigned for transactions where no currency is involved
508
YER
= 178,
// Yemeni Rial
509
ZAR
= 179,
// Rand
510
ZMK
= 180,
// Zambian Kwacha
511
ZWL
= 181,
// Zimbabwe Dollar
512
RMB
= 200,
// Chinese Renminbi
513
CNH
= 201,
// Hongkong Renminbi
514
};
515
516
enum class
exec_type
517
{
518
NEW
= 1,
519
DONE_FOR_DAY
= 2,
520
CANCELED
= 3,
521
REPLACED
= 4,
522
PENDING_CANCEL
= 5,
523
STOPPED
= 6,
524
REJECTED
= 7,
525
SUSPENDED
= 8,
526
PENDING_NEW
= 9,
527
CALCULATED
= 10,
528
EXPIRED
= 11,
529
RESTATED
= 12,
530
PENDING_REPLACE
= 13,
531
TRADE
= 14,
532
TRADE_CORRECT
= 15,
533
TRADE_CANCEL
= 16,
534
ORDER_STATUS
= 17,
535
TRADE_IN_A_CLEARING_HOLD
= 18,
536
TRADE_HAS_BEEN_RELEASED_TO_CLEARING
= 19,
537
TRIGGERED_OR_ACTIVATED_BY_SYSTEM
= 20,
538
POSITION_RESERVE_CANCEL_REJECT
= 21,
539
POSITION_RESERVE_REPLACE_REJECT
= 22,
540
ALGO_MESSAGE
= 23,
541
EXPIRED_ORDERBOOK
= 24,
542
SQUARE_OFF
= 25
543
};
544
545
enum class
order_status
546
{
547
NEW
= 1,
548
PARTIALLY_FILLED
= 2,
549
FILLED
= 3,
550
DONE_FOR_DAY
= 4,
551
CANCELED
= 5,
552
PENDING_CANCEL
= 6,
553
STOPPED
= 7,
554
REJECTED
= 8,
555
SUSPENDED
= 9,
556
PENDING_NEW
= 10,
557
CALCULATED
= 11,
558
EXPIRED
= 12,
559
ACCEPTED_FOR_BIDDING
= 13,
560
PENDING_REPLACE
= 14,
561
UNKNOWN
= 16
562
};
563
564
enum class
trade_status
565
{
566
REGULAR
= 0,
567
BUST
= 1,
568
CORRECTION
= 12,
569
UNKNOWN
= 255
570
};
571
572
enum class
trade_qualifier
573
{
574
REGULAR
= 0,
575
IMPLIEDTRADE
= 1,
576
LEGTRADE
= 12,
577
AUCTION
= 20,
578
UNKNOWN
= 255
579
};
580
581
enum class
reject_source
582
{
583
EDGE
= 0,
584
RISK
= 1,
585
GATEWAY
= 2,
586
EXCHANGE
= 3,
587
ALGO
= 4,
588
ASE
= 5
589
};
590
591
enum class
ord_rej_reason
592
{
593
BROKER
= 1,
594
UNKNOWN_SYMBOL
= 2,
595
INVALID_INVESTOR_ID
= 3,
596
UNSUPPORTED_ORDER_CHARACTERISTIC
= 4,
597
SURVEILLENCE_OPTION
= 5,
598
INCORRECT_QUANTITY
= 6,
599
INCORRECT_ALLOCATED_QUANTITY
= 7,
600
UNKNOWN_ACCOUNT
= 8,
601
EXCHANGE_CLOSED
= 9,
602
ORDER_EXCEEDS_LIMIT
= 10,
603
TOO_LATE_TO_ENTER
= 11,
604
UNKNOWN_ORDER
= 12,
605
DUPLICATE_ORDER
= 13,
606
DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER
= 14,
607
STALE_ORDER
= 15,
608
TRADE_ALONG_REQUIRED
= 16,
609
OTHER
= 17,
610
INVALID_PRICE_INCREMENT
= 18,
611
PRICE_EXCEEDS_CURRENT_PRICE_BAND
= 19,
612
MESSAGE_PENDING
= 20,
613
ROUTING_ERROR
= 21,
614
ORDER_RETRANSMITTED
= 22,
615
TOO_LATE_TO_CANCEL
= 23,
616
ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS
= 24,
617
UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST
= 25,
618
ORIGORDMODTIME
= 26,
619
DUPLICATE_CLORDID
= 27,
620
PRICE_EXCEEDS_CURRENT_PRICE
= 28,
621
UNABLE_TO_REDUCE_FOR_INTERNALIZATION
= 29,
622
ORDER_EXCEEDS_THROTTLE_LIMIT
= 30,
623
CANNOT_FORCE_DELETE_UNKNOWN_ORDER
= 31,
624
625
// CME specific
626
MARKET_CLOSED
= 32,
627
FIX_FIELD_MISSING_OR_INCORRECT
= 33,
628
REQUIRED_FIELD_MISSING
= 34,
629
FIX_FIELD_INCORRECT
= 35,
630
PRICE_MUST_BE_GREATER_THAN_ZERO
= 36,
631
INVALID_ORDER_QUALIFIER
= 37,
632
USER_NOT_AUTHORIZED
= 38,
633
MARKET_ORDERS_NOT_SUPPORTED_BY_OPPOSITE
= 39,
634
INVALID_EXPIRE_DATE
= 40,
635
ORDER_NOT_IN_BOOK
= 41,
636
ORDER_NOT_IN_BOOK2
= 42,
637
DISCLOSED_QTY_CANNOT_BE_GREATER
= 43,
638
UNKNOWN_CONTRACT
= 44,
639
CANCEL_WITH_DIFFERENT_SENDER_COMP_ID
= 45,
640
CLORDID_DIFFERENT_THAN_CORRELATIONCLORDID
= 46,
641
CLORDID_DIFFERENT_THAN_ORIGINALCLORDID
= 47,
642
DIFFERENT_SIDE
= 48,
643
DIFFERENT_GROUP
= 49,
644
DIFFERENT_SECURITY_TYPE
= 50,
645
DIFFERENT_ACCOUNT
= 51,
646
DIFFERENT_QTY
= 52,
647
CANCEL_WITH_DIFFERENT_TRADER_ID
= 53,
648
STOP_PRICE_MUST_BE_GREATER
= 54,
649
STOP_PRICE_MUST_BE_SMALLER
= 55,
650
SELL_STOP_PRICE_MUST_BE_BELOW_LTP
= 56,
651
BUY_STOP_PRICE_MUST_BE_ABOVE_LTP
= 57,
652
DIFFERENT_PRODUCT
= 58,
653
DIFFERENT_INFLIGHT_FILL_MITIGATION
= 59,
654
MODIFY_WITH_DIFFERENT_SENDER_COMP_ID
= 60,
655
MODIFY_WITH_DIFFERENT_TRADER_ID
= 61,
656
ORDER_QTY_OUTSIDE_ALLOWABLE_RANGE
= 62,
657
INVALID_ORDER_TYPE_FOR_PCP
= 63,
658
ORDER_PRICE_OUTSIDE_LIMITS
= 64,
659
ORDER_PRICE_OUTSIDE_BANDS
= 65,
660
INVALID_ORDER_TYPE_FOR_GROUP
= 66,
661
INSTRUMENT_CROSS_REQUEST_IN_PROGRESS
= 67,
662
ORDER_QTY_TOO_LOW
= 68,
663
ORDER_REJECTED
= 69,
664
MARKET_IN_NO_CANCEL
= 70,
665
INVALID_ORDER_TYPE_FOR_RESERVED_MARKET
= 71,
666
ORDER_SESSION_DATE_IN_PAST
= 72,
667
DISCLOSED_QTY_CANNOT_BE_SMALLER
= 73,
668
MARKET_MAKER_PROTECTION_HAS_TRIPPED
= 74,
669
ENGINE_DID_NOT_RESPOND
= 75,
670
CONTRACT_NOT_GTC_GTD_ELIGIBLE
= 76,
671
CONTRACT_PAST_EXPIRATION
= 77,
672
MAX_CONTRACT_WORKING_QTY_EXCEEDED
= 78,
673
MODIFY_WITH_DIFFERENT_SIDE
= 79,
674
CONTRACT_NOT_GTC_GTD_ELIGIBLE2
= 80,
675
NO_TRADING_CALENDAR_FOR_EXPIRE_DATE
= 81,
676
EXPIRE_DATE_BEYOND_INSTRUMENT_EXPIRATION
= 82,
677
EXPIRE_DATE_BEYOND_LEG_INSTRUMENT_EXPIRATION
= 83,
678
TECHNICAL_ERROR_FUNCTION_NOT_PERFORMED
= 84,
679
DUPLICATE_QUOTE
= 85
680
};
681
682
enum class
cxl_rej_reason
683
{
684
TOO_LATE_TO_CANCEL
= 1,
685
UNKNOWN_ORDER
= 2,
686
BROKER
= 3,
687
ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS
= 4,
688
UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST
= 5,
689
ORIGORDMODTIME
= 6,
690
DUPLICATE_CLORDID
= 7,
691
OTHER
= 8,
692
INVALID_PRICE_INCREMENT
= 9,
693
PRICE_EXCEEDS_CURRENT_PRICE
= 10,
694
PRICE_EXCEEDS_CURRENT_PRICE_BAND
= 11,
695
UNABLE_TO_REDUCE_FOR_INTERNALIZATION
= 12,
696
UNSUPPORTED_ORDER_CHARACTERISTIC
= 13,
697
INCORRECT_QUANTITY
= 14,
698
INCORRECT_ALLOCATED_QUANTITY
= 15,
699
UNKNOWN_ACCOUNT
= 16,
700
EXCHANGE_CLOSED
= 17,
701
ORDER_EXCEEDS_LIMIT
= 18,
702
STALE_ORDER
= 19,
703
MESSAGE_PENDING
= 20,
704
ROUTING_ERROR
= 21,
705
ORDER_RETRANSMITTED
= 22,
706
INVALID_INVESTOR_ID
= 23,
707
SURVEILLENCE_OPTION
= 24,
708
ORDER_NOT_IN_BOOK_LONG_ENOUGH
= 25,
709
CANNOT_FORCE_DELETE_UNKNOWN_ORDER
= 26,
710
711
// CME specific
712
MARKET_CLOSED
= 27,
713
FIX_FIELD_MISSING_OR_INCORRECT
= 28,
714
REQUIRED_FIELD_MISSING
= 29,
715
FIX_FIELD_INCORRECT
= 30,
716
PRICE_MUST_BE_GREATER_THAN_ZERO
= 31,
717
INVALID_ORDER_QUALIFIER
= 32,
718
USER_NOT_AUTHORIZED
= 33,
719
MARKET_ORDERS_NOT_SUPPORTED_BY_OPPOSITE
= 34,
720
INVALID_EXPIRE_DATE
= 35,
721
ORDER_NOT_IN_BOOK
= 36,
722
ORDER_NOT_IN_BOOK2
= 37,
723
DISCLOSED_QTY_CANNOT_BE_GREATER
= 38,
724
UNKNOWN_CONTRACT
= 39,
725
CANCEL_WITH_DIFFERENT_SENDER_COMP_ID
= 40,
726
CLORDID_DIFFERENT_THAN_CORRELATIONCLORDID
= 41,
727
CLORDID_DIFFERENT_THAN_ORIGINALCLORDID
= 42,
728
DIFFERENT_SIDE
= 43,
729
DIFFERENT_GROUP
= 44,
730
DIFFERENT_SECURITY_TYPE
= 45,
731
DIFFERENT_ACCOUNT
= 46,
732
DIFFERENT_QTY
= 47,
733
CANCEL_WITH_DIFFERENT_TRADER_ID
= 48,
734
STOP_PRICE_MUST_BE_GREATER
= 49,
735
STOP_PRICE_MUST_BE_SMALLER
= 50,
736
SELL_STOP_PRICE_MUST_BE_BELOW_LTP
= 51,
737
BUY_STOP_PRICE_MUST_BE_ABOVE_LTP
= 52,
738
DIFFERENT_PRODUCT
= 53,
739
DIFFERENT_INFLIGHT_FILL_MITIGATION
= 54,
740
MODIFY_WITH_DIFFERENT_SENDER_COMP_ID
= 55,
741
MODIFY_WITH_DIFFERENT_TRADER_ID
= 56,
742
ORDER_QTY_OUTSIDE_ALLOWABLE_RANGE
= 57,
743
INVALID_ORDER_TYPE_FOR_PCP
= 58,
744
ORDER_PRICE_OUTSIDE_LIMITS
= 59,
745
ORDER_PRICE_OUTSIDE_BANDS
= 60,
746
INVALID_ORDER_TYPE_FOR_GROUP
= 61,
747
INSTRUMENT_CROSS_REQUEST_IN_PROGRESS
= 62,
748
ORDER_QTY_TOO_LOW
= 63,
749
ORDER_REJECTED
= 64,
750
MARKET_IN_NO_CANCEL
= 65,
751
INVALID_ORDER_TYPE_FOR_RESERVED_MARKET
= 66,
752
ORDER_SESSION_DATE_IN_PAST
= 67,
753
DISCLOSED_QTY_CANNOT_BE_SMALLER
= 68,
754
MARKET_MAKER_PROTECTION_HAS_TRIPPED
= 69,
755
ENGINE_DID_NOT_RESPOND
= 70,
756
CONTRACT_NOT_GTC_GTD_ELIGIBLE
= 71,
757
CONTRACT_PAST_EXPIRATION
= 72,
758
MAX_CONTRACT_WORKING_QTY_EXCEEDED
= 73,
759
MODIFY_WITH_DIFFERENT_SIDE
= 74,
760
CONTRACT_NOT_GTC_GTD_ELIGIBLE2
= 75,
761
NO_TRADING_CALENDAR_FOR_EXPIRE_DATE
= 76,
762
EXPIRE_DATE_BEYOND_INSTRUMENT_EXPIRATION
= 77,
763
EXPIRE_DATE_BEYOND_LEG_INSTRUMENT_EXPIRATION
= 78,
764
TECHNICAL_ERROR_FUNCTION_NOT_PERFORMED
= 79,
765
766
// Euronext specific
767
EURONEXT_UNKNOWN_ORDER
= 80,
768
EURONEXT_OTHER
= 81,
769
COMP_ID_PROBLEM
= 82,
770
LOGON_PROBLEM
= 83,
771
NO_ROUTER_FOR_SECURITY_GROUP
= 84,
772
ROUTER_NOT_AVAILABLE_OR_CONNECTED
= 85,
773
INVALID_PRICE
= 86,
774
INVALID_ORDQTY
= 87,
775
INVALID_ORDTYPE
= 88,
776
INVALID_SIDE
= 89
777
};
778
779
enum class
reject_code
780
{
781
INVALID
= 0,
782
UNKNOWN_ORDER
= 1,
783
UNKNOWN_PRODUCT
= 2,
784
UNKNOWN_INSTRUMENT
= 3,
785
INVALID_QTY
= 4,
786
NOT_ALLOWED
= 5,
787
NO_CONNECTION
= 6,
788
DUPLICATE_ORDER
= 7,
789
NO_LIMIT
= 8,
790
EXCEEDS_MAX_ORDER_SIZE
= 9,
791
EXCEEDS_MAX_PRODUCT_POSITION
= 10,
792
EXCEEDS_MAX_INSTRUMENT_POSITION
= 11,
793
EXCEEDS_CREDIT_LIMIT
= 12,
794
INCORRECT_INSTRUMENT_TYPE
= 13,
795
EXCEEDS_LONG_SHORT
= 14,
796
TIF_FORBIDDEN
= 15,
797
DELETE_FORBIDDEN
= 16,
798
SUBMIT_FORBIDDEN
= 17,
799
GTC_GTD_FORBIDDEN
= 18,
800
MARKET_ORDER_FORBIDDEN
= 19,
801
ALGO_ORDER_FORBIDDEN
= 20,
802
WHOLESALE_ORDER_FORBIDDEN
= 21,
803
OUTRIGHT_FORBIDDEN
= 22,
804
SPREAD_FORBIDDEN
= 23,
805
TRADING_DISABLED
= 24,
806
EXCEEDS_PRICE_REASONABILITY
= 25,
807
ASE_ORDER_FORBIDDEN
= 26,
808
UNSUPPORTED_SECURITY_TYPE
= 27,
809
INVALID_PRICE
= 28,
810
MANUAL_FILL_SUBMIT_FORBIDDEN
= 29,
811
MALFORMED_REQUEST
= 30,
812
MOBILE_FORBIDDEN
= 31,
813
UNSUPPORTED_MARKET
= 32,
814
CROSSED_ORDER
= 33,
815
UNSUPPORTED_REQUEST
= 34,
816
EXCEEDS_RESERVE_QTY
= 35,
817
NOT_TRADABLE_INSTRUMENT
= 36,
818
CROSSED_ORDER_NO_TTINT
= 37,
819
CROSSED_ORDER_MULTI_LEG
= 38,
820
CHILD_ORDER_QTY_CHANGE_FORBIDDEN
= 39,
821
LBM_SEND_FAILURE
= 40,
822
INCORRECT_BROKER_ID
= 41,
823
INVALID_COUNTERPARTY_ID
= 42,
824
SUBMIT_STAGED_FORBIDDEN
= 43,
825
CLAIM_STAGED_FORBIDDEN
= 44,
826
CANCEL_REPLACE_STAGED_FORBIDDEN
= 45,
827
STAGED_CHILD_FORBIDDEN
= 46,
828
STAGED_ALREADY_IN_PENDING
= 47,
829
RFQ_DISABLED
= 48,
830
POSITION_NOT_OFF_SETTING
= 49,
831
PRODUCT_MARGIN_NOT_SET
= 50,
832
DUPLICATE_QUOTE
= 51
833
};
834
836
std::string
to_string
(
instr_state
);
837
std::string
to_string
(
time_in_force
);
838
std::string
to_string
(
order_type
);
839
std::string
to_string
(
order_side
);
840
std::string
to_string
(
market
);
841
std::string
to_string
(
market_state
);
842
std::string
to_string
(
product_type_id
);
843
std::string
to_string
(
currency_code
);
844
std::string
to_string
(
exec_type
);
845
std::string
to_string
(
order_status
);
846
std::string
to_string
(
trade_status
);
847
std::string
to_string
(
trade_qualifier
);
848
std::string
to_string
(
reject_source
);
849
std::string
to_string
(
ord_rej_reason
);
850
std::string
to_string
(
cxl_rej_reason
);
851
std::string
to_string
(
reject_code
);
853
854
}
// namespace tt_core_sdk
tt_core_sdk::market_state::HALTED
tt_core_sdk::order_side
order_side
Definition:
enums.hpp:47
tt_core_sdk::currency_code::ZAR
tt_core_sdk::currency_code::SGD
tt_core_sdk::market::BTEC
tt_core_sdk::currency_code::PEN
tt_core_sdk::order_status::ACCEPTED_FOR_BIDDING
tt_core_sdk::product_type_id::VARIABLE_RATE_DEMAND_NOTE
tt_core_sdk::currency_code::TWD
tt_core_sdk::reject_code::CROSSED_ORDER
tt_core_sdk::product_type_id::BANKERS_ACCEPTANCE
tt_core_sdk::currency_code::USS
tt_core_sdk::currency_code::CHE
tt_core_sdk::product_type_id::US_TREASURY_BILL_USTB
tt_core_sdk::product_type_id::MORTGAGE_PRIVATE_PLACEMENT
tt_core_sdk::exec_type::DONE_FOR_DAY
tt_core_sdk::currency_code::MXV
tt_core_sdk::currency_code::IQD
tt_core_sdk::currency_code::FJD
tt_core_sdk::market
market
Definition:
enums.hpp:53
tt_core_sdk::currency_code::LBP
tt_core_sdk::market_state::UNKNOWN
tt_core_sdk::exec_type::TRIGGERED_OR_ACTIVATED_BY_SYSTEM
tt_core_sdk::product_type_id::LETTER_OF_CREDIT
tt_core_sdk::product_type_id::INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE
tt_core_sdk::currency_code::GYD
tt_core_sdk::market_state::CLOSING_AUCTION
tt_core_sdk::currency_code::MUR
tt_core_sdk::product_type_id::IOETTE_MORTGAGE
tt_core_sdk::ord_rej_reason::CONTRACT_NOT_GTC_GTD_ELIGIBLE2
tt_core_sdk::currency_code::SRD
tt_core_sdk::currency_code::EUR
tt_core_sdk::market_state::FEED_DOWN
tt_core_sdk::market_state::NO_CANCEL
tt_core_sdk::instr_state::INACTIVE
tt_core_sdk::reject_code::RFQ_DISABLED
tt_core_sdk::currency_code::PYG
tt_core_sdk::order_side::BUY
tt_core_sdk::product_type_id::SPOT
tt_core_sdk::ord_rej_reason::DIFFERENT_SECURITY_TYPE
tt_core_sdk::exec_type::TRADE_CORRECT
tt_core_sdk::currency_code::MKD
tt_core_sdk::exec_type::STOPPED
tt_core_sdk::product_type_id::CERTIFICATE_OF_DEPOSIT
tt_core_sdk::product_type_id::FUTURE
tt_core_sdk::currency_code::UAH
tt_core_sdk::currency_code::BND
tt_core_sdk::currency_code::QAR
tt_core_sdk::market::MEXDER
tt_core_sdk::market::CBOE
tt_core_sdk::product_type_id::DUAL_CURRENCY
tt_core_sdk::order_status::FILLED
tt_core_sdk::product_type_id::BILL_OF_EXCHANGES
tt_core_sdk::market::OSE
tt_core_sdk::product_type_id::SPECIAL_TAX
tt_core_sdk::currency_code::SHP
tt_core_sdk::time_in_force::AT_THE_OPENING
tt_core_sdk::currency_code::RON
tt_core_sdk::market::ESPEED
tt_core_sdk::currency_code::BDT
tt_core_sdk::ord_rej_reason::DIFFERENT_GROUP
tt_core_sdk::product_type_id::MULTILEG_INSTRUMENT
tt_core_sdk::currency_code
currency_code
ISO currency codes.
Definition:
enums.hpp:329
tt_core_sdk::cxl_rej_reason::EURONEXT_OTHER
tt_core_sdk::product_type_id::PFANDBRIEFE
tt_core_sdk::market::EBS
tt_core_sdk::market_state::SESSION_CLOSE
tt_core_sdk::product_type_id::TAX_ANTICIPATION_NOTE
tt_core_sdk::exec_type::PENDING_CANCEL
tt_core_sdk::exec_type::EXPIRED_ORDERBOOK
tt_core_sdk::ord_rej_reason::INVALID_ORDER_TYPE_FOR_PCP
tt_core_sdk::market::CFE
tt_core_sdk::product_type_id::SHORT_TERM_LOAN_NOTE
tt_core_sdk::ord_rej_reason::INVALID_ORDER_TYPE_FOR_GROUP
tt_core_sdk::market::TSE
tt_core_sdk::currency_code::TOP
tt_core_sdk::product_type_id::RETIRED
tt_core_sdk::product_type_id::CALL_LOANS
tt_core_sdk::market::SEHK
tt_core_sdk::currency_code::ILS
tt_core_sdk::market::HOTSPOT
tt_core_sdk::ord_rej_reason::NO_TRADING_CALENDAR_FOR_EXPIRE_DATE
tt_core_sdk::ord_rej_reason::MARKET_CLOSED
tt_core_sdk::product_type_id::EMISSION
tt_core_sdk::market::XETRA
tt_core_sdk::currency_code::BWP
tt_core_sdk::product_type_id::COMMON_STOCK
tt_core_sdk::market::IDEM
tt_core_sdk::market::ENXTFUT
tt_core_sdk::product_type_id::CORP_MORTGAGE_BACKED_SECURITIES
tt_core_sdk::product_type_id::CORPORATE_BOND
tt_core_sdk::currency_code::XOF
tt_core_sdk::product_type_id
product_type_id
Product Type identifiers.
Definition:
enums.hpp:201
tt_core_sdk::currency_code::XBA
tt_core_sdk::trade_qualifier::LEGTRADE
tt_core_sdk::currency_code::JOD
tt_core_sdk::product_type_id::CANADIAN_MORTGAGE_BONDS
tt_core_sdk::to_string
std::string to_string(instr_state)
TT Core SDK enum to_string conversions.
tt_core_sdk::currency_code::CAD
tt_core_sdk::time_in_force::DAY
tt_core_sdk::instr_state
instr_state
Definition:
enums.hpp:8
tt_core_sdk::ord_rej_reason
ord_rej_reason
Definition:
enums.hpp:591
tt_core_sdk::market_state::CLOSE
tt_core_sdk::product_type_id::TERM_LOAN
tt_core_sdk::ord_rej_reason::CLORDID_DIFFERENT_THAN_ORIGINALCLORDID
tt_core_sdk::market::NQLX
tt_core_sdk::market_state::POST_CLOSE
tt_core_sdk::reject_source::GATEWAY
tt_core_sdk::ord_rej_reason::DIFFERENT_QTY
tt_core_sdk::currency_code::RMB
tt_core_sdk::currency_code::INR
tt_core_sdk::currency_code::ETB
tt_core_sdk::currency_code::XAG
tt_core_sdk::reject_source::EDGE
tt_core_sdk::currency_code::XCD
tt_core_sdk::currency_code::DKK
tt_core_sdk::currency_code::TND
tt_core_sdk::product_type_id::WITHDRAWN
tt_core_sdk::ord_rej_reason::DUPLICATE_CLORDID
tt_core_sdk::reject_code::EXCEEDS_RESERVE_QTY
tt_core_sdk::currency_code::BOV
tt_core_sdk::currency_code::YER
tt_core_sdk::reject_code::ALGO_ORDER_FORBIDDEN
tt_core_sdk::ord_rej_reason::MESSAGE_PENDING
tt_core_sdk::currency_code::XPF
tt_core_sdk::currency_code::HTG
tt_core_sdk::market::DEBESYS
tt_core_sdk::product_type_id::COLLATERALIZED_MORTGAGE_OBLIGATION
tt_core_sdk::market::GARBAN
tt_core_sdk::currency_code::OMR
tt_core_sdk::ord_rej_reason::REQUIRED_FIELD_MISSING
tt_core_sdk::currency_code::SBD
tt_core_sdk::reject_code::EXCEEDS_MAX_PRODUCT_POSITION
tt_core_sdk::market::SYNTHETIC
tt_core_sdk::market::HKEX
tt_core_sdk::ord_rej_reason::FIX_FIELD_MISSING_OR_INCORRECT
tt_core_sdk::time_in_force::IMMEDIATE_OR_CANCEL
tt_core_sdk::exec_type::RESTATED
tt_core_sdk::ord_rej_reason::MARKET_MAKER_PROTECTION_HAS_TRIPPED
tt_core_sdk::market::CFFE
tt_core_sdk::market::MX
tt_core_sdk::currency_code::AOA
tt_core_sdk::currency_code::IDR
tt_core_sdk::currency_code::BTN
tt_core_sdk::product_type_id::TREASURY_BILL
tt_core_sdk::currency_code::XPT
tt_core_sdk::currency_code::BRL
tt_core_sdk::product_type_id::YANKEE_CERTIFICATE_OF_DEPOSIT
tt_core_sdk::product_type_id::REVOLVER_TERM_LOAN
tt_core_sdk::market::SYNTHETIC_INSTR
tt_core_sdk::product_type_id::TAXABLE_MUNICIPAL_CP
tt_core_sdk::currency_code::CUP
tt_core_sdk::currency_code::ARS
tt_core_sdk::market::MEFF
tt_core_sdk::reject_code
reject_code
Definition:
enums.hpp:779
tt_core_sdk::currency_code::LAK
tt_core_sdk::currency_code::BSD
tt_core_sdk::reject_code::OUTRIGHT_FORBIDDEN
tt_core_sdk::reject_code::SUBMIT_STAGED_FORBIDDEN
tt_core_sdk::market::BVMF
tt_core_sdk::currency_code::TJS
tt_core_sdk::product_type_id::OVERNIGHT
tt_core_sdk::market::NYSE_LIFFE_US
tt_core_sdk::ord_rej_reason::UNKNOWN_CONTRACT
tt_core_sdk::market::ASX
tt_core_sdk::cxl_rej_reason::EURONEXT_UNKNOWN_ORDER
tt_core_sdk::currency_code::MOP
tt_core_sdk::product_type_id::OPTIONS_ON_COMBO
tt_core_sdk::reject_source::RISK
tt_core_sdk::time_in_force::GOOD_THROUGH_CROSSING
tt_core_sdk::currency_code::VUV
tt_core_sdk::reject_code::EXCEEDS_CREDIT_LIMIT
tt_core_sdk::market::NYMEX
tt_core_sdk::reject_code::NO_LIMIT
tt_core_sdk::product_type_id::BANK_NOTES
tt_core_sdk::order_side::SELL
tt_core_sdk::market::BTECFUTURES
tt_core_sdk::market::COREEX
tt_core_sdk::product_type_id::EURO_SOVEREIGNS
tt_core_sdk::reject_code::PRODUCT_MARGIN_NOT_SET
tt_core_sdk::ord_rej_reason::ROUTING_ERROR
tt_core_sdk::currency_code::GIP
tt_core_sdk::product_type_id::SECURED_LIQUIDITY_NOTE
tt_core_sdk::ord_rej_reason::MODIFY_WITH_DIFFERENT_SIDE
tt_core_sdk::market::FXMS
tt_core_sdk::currency_code::BIF
tt_core_sdk::currency_code::DJF
tt_core_sdk::product_type_id::PROMISSORY_NOTE
tt_core_sdk::currency_code::GHS
tt_core_sdk::ord_rej_reason::BUY_STOP_PRICE_MUST_BE_ABOVE_LTP
tt_core_sdk::product_type_id::TERM_LIQUIDITY_NOTE
tt_core_sdk::rounding::NEAREST
Round the price to the nearest tradable price, whether up or down.
tt_core_sdk::cxl_rej_reason::INVALID_ORDTYPE
tt_core_sdk::ord_rej_reason::CONTRACT_PAST_EXPIRATION
tt_core_sdk::currency_code::BHD
tt_core_sdk::product_type_id::TAX_REVENUE_ANTICIPATION_NOTE
tt_core_sdk::currency_code::GMD
tt_core_sdk::ord_rej_reason::OTHER
tt_core_sdk::currency_code::AZN
tt_core_sdk::currency_code::CHW
tt_core_sdk::market_state::CIRCUIT_BREAKER
tt_core_sdk::currency_code::KRW
tt_core_sdk::market_state::OPENING_IOP
tt_core_sdk::market::ENXTOPT
tt_core_sdk::currency_code::BGN
tt_core_sdk::currency_code::CUC
tt_core_sdk::ord_rej_reason::ORDER_QTY_OUTSIDE_ALLOWABLE_RANGE
tt_core_sdk::ord_rej_reason::DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER
tt_core_sdk::product_type_id::BRADY_BOND
tt_core_sdk::cxl_rej_reason::NO_ROUTER_FOR_SECURITY_GROUP
tt_core_sdk::product_type_id::OPTIONS_ON_PHYSICAL
tt_core_sdk::currency_code::XAF
tt_core_sdk::reject_code::MANUAL_FILL_SUBMIT_FORBIDDEN
tt_core_sdk::currency_code::LTL
tt_core_sdk::reject_code::GTC_GTD_FORBIDDEN
tt_core_sdk::currency_code::PGK
tt_core_sdk::currency_code::SZL
tt_core_sdk::currency_code::DZD
tt_core_sdk::product_type_id::DEFAULTED
tt_core_sdk::reject_code::UNSUPPORTED_SECURITY_TYPE
tt_core_sdk::reject_source
reject_source
Definition:
enums.hpp:581
tt_core_sdk::ord_rej_reason::ORDER_NOT_IN_BOOK2
tt_core_sdk::product_type_id::USD_SUPRANATIONAL_COUPONS
tt_core_sdk::ord_rej_reason::TOO_LATE_TO_CANCEL
tt_core_sdk::currency_code::CHF
tt_core_sdk::cxl_rej_reason::INVALID_ORDQTY
tt_core_sdk::exec_type
exec_type
Definition:
enums.hpp:516
tt_core_sdk::rounding::UP
Round the price up to the next tradable price.
tt_core_sdk::reject_code::WHOLESALE_ORDER_FORBIDDEN
tt_core_sdk::exec_type::TRADE_CANCEL
tt_core_sdk::currency_code::BOB
tt_core_sdk::market::CME
tt_core_sdk::ord_rej_reason::ORDER_SESSION_DATE_IN_PAST
tt_core_sdk::reject_code::POSITION_NOT_OFF_SETTING
tt_core_sdk::product_type_id::REPURCHASE
tt_core_sdk::currency_code::LKR
tt_core_sdk::time_in_force::GOOD_TILL_CROSSING
tt_core_sdk::currency_code::SOS
tt_core_sdk::product_type_id::US_TREASURY_BILL_TBILL
tt_core_sdk::product_type_id::PRIVATE_EXPORT_FUNDING
tt_core_sdk::time_in_force
time_in_force
Definition:
enums.hpp:23
tt_core_sdk::market_state::CROSSING
tt_core_sdk::product_type_id::MORTGAGE_INTEREST_ONLY
tt_core_sdk::reject_code::MALFORMED_REQUEST
tt_core_sdk::product_type_id::LIQUIDITY_NOTE
tt_core_sdk::ord_rej_reason::EXCHANGE_CLOSED
tt_core_sdk::product_type_id::REVENUE_ANTICIPATION_NOTE
tt_core_sdk::product_type_id::AMENDED_RESTATED
tt_core_sdk::product_type_id::PREFERRED_STOCK
tt_core_sdk::market_state::RESERVED
tt_core_sdk::ord_rej_reason::ORDER_EXCEEDS_THROTTLE_LIMIT
tt_core_sdk::currency_code::KPW
tt_core_sdk::reject_code::CANCEL_REPLACE_STAGED_FORBIDDEN
tt_core_sdk::product_type_id::FEDERAL_AGENCY_DISCOUNT_NOTE
tt_core_sdk::market_state::EXPIRED
tt_core_sdk::currency_code::BBD
tt_core_sdk::order_type::STOP
tt_core_sdk::ord_rej_reason::STOP_PRICE_MUST_BE_SMALLER
tt_core_sdk::market::SSE
tt_core_sdk::product_type_id::US_TREASURY_BOND
tt_core_sdk::exec_type::ALGO_MESSAGE
tt_core_sdk::reject_source::ASE
tt_core_sdk::currency_code::BAM
tt_core_sdk::currency_code::GBP
tt_core_sdk::reject_code::EXCEEDS_MAX_INSTRUMENT_POSITION
tt_core_sdk::market::MONTREAL
tt_core_sdk::currency_code::UZS
tt_core_sdk::market::TOCOM
tt_core_sdk::currency_code::AWG
tt_core_sdk
Definition:
enums.hpp:6
tt_core_sdk::time_in_force::GOOD_TILL_DATE
tt_core_sdk::market::NLX
tt_core_sdk::currency_code::XBB
tt_core_sdk::product_type_id::ASSET_BACKED_SECURITIES
tt_core_sdk::product_type_id::US_TREASURY_NOTE_UST
tt_core_sdk::currency_code::MRO
tt_core_sdk::reject_code::UNKNOWN_PRODUCT
tt_core_sdk::currency_code::GEL
tt_core_sdk::product_type_id::EXTENDED_COMM_NOTE
tt_core_sdk::product_type_id::EURO_CORPORATE_FLOATING_RATE_NOTES
tt_core_sdk::currency_code::CNY
tt_core_sdk::product_type_id::COMMERCIAL_PAPER
tt_core_sdk::exec_type::POSITION_RESERVE_REPLACE_REJECT
tt_core_sdk::currency_code::UYI
tt_core_sdk::product_type_id::PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE
tt_core_sdk::exec_type::ORDER_STATUS
tt_core_sdk::currency_code::WST
tt_core_sdk::currency_code::RWF
tt_core_sdk::market_state::IMPLIED_END
tt_core_sdk::product_type_id::INTEREST_RATE_SWAP
tt_core_sdk::time_in_force::GOOD_IN_SESSION
tt_core_sdk::ord_rej_reason::ORDER_PRICE_OUTSIDE_LIMITS
tt_core_sdk::product_type_id::FX_SPOT
tt_core_sdk::trade_status::BUST
tt_core_sdk::ord_rej_reason::MAX_CONTRACT_WORKING_QTY_EXCEEDED
tt_core_sdk::currency_code::HUF
tt_core_sdk::product_type_id::CORPORATE_PRIVATE_PLACEMENT
tt_core_sdk::ord_rej_reason::DIFFERENT_INFLIGHT_FILL_MITIGATION
tt_core_sdk::market::ECX
tt_core_sdk::currency_code::BMD
tt_core_sdk::product_type_id::CERTIFICATE_OF_PARTICIPATION
tt_core_sdk::product_type_id::CONVERTIBLE_BOND
tt_core_sdk::product_type_id::WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST
tt_core_sdk::market::EEX
tt_core_sdk::exec_type::SQUARE_OFF
tt_core_sdk::market::ALGO_INSTR
tt_core_sdk::market::EUREXUS
tt_core_sdk::ord_rej_reason::ORDER_EXCEEDS_LIMIT
tt_core_sdk::ord_rej_reason::TECHNICAL_ERROR_FUNCTION_NOT_PERFORMED
tt_core_sdk::reject_code::INCORRECT_INSTRUMENT_TYPE
tt_core_sdk::currency_code::USN
tt_core_sdk::product_type_id::DEPOSIT_NOTES
tt_core_sdk::currency_code::NPR
tt_core_sdk::currency_code::AUD
tt_core_sdk::market_state::FREEZE
tt_core_sdk::market::CBOT
tt_core_sdk::ord_rej_reason::INVALID_ORDER_QUALIFIER
tt_core_sdk::ord_rej_reason::ORIGORDMODTIME
tt_core_sdk::exec_type::CALCULATED
tt_core_sdk::order_type::MLM
tt_core_sdk::market_state::LATE_OPEN
tt_core_sdk::currency_code::TZS
tt_core_sdk::market_state::OPENING_ROTATION
tt_core_sdk::trade_status
trade_status
Definition:
enums.hpp:564
tt_core_sdk::cxl_rej_reason::LOGON_PROBLEM
tt_core_sdk::product_type_id::OPTION_STRATEGY
tt_core_sdk::ord_rej_reason::PRICE_EXCEEDS_CURRENT_PRICE
tt_core_sdk::ord_rej_reason::MARKET_IN_NO_CANCEL
tt_core_sdk::ord_rej_reason::ORDER_REJECTED
tt_core_sdk::market::ARCHIPELAGO
tt_core_sdk::currency_code::MDL
tt_core_sdk::market::NYSE_LIFFE
tt_core_sdk::instr_state::ACTIVE
tt_core_sdk::product_type_id::YANKEE_CORPORATE_BOND
tt_core_sdk::order_type::LIMIT
tt_core_sdk::ord_rej_reason::UNABLE_TO_REDUCE_FOR_INTERNALIZATION
tt_core_sdk::exec_type::TRADE_HAS_BEEN_RELEASED_TO_CLEARING
tt_core_sdk::reject_code::NOT_TRADABLE_INSTRUMENT
tt_core_sdk::market::NORDIC
tt_core_sdk::market_state::SUSPENDED
tt_core_sdk::currency_code::SEK
tt_core_sdk::currency_code::KYD
tt_core_sdk::currency_code::HRK
tt_core_sdk::reject_code::CROSSED_ORDER_NO_TTINT
tt_core_sdk::market_state::OPENING_AUCTION
tt_core_sdk::market_state::NON_TRADABLE
tt_core_sdk::currency_code::XXX
tt_core_sdk::market::IB
tt_core_sdk::ord_rej_reason::CANCEL_WITH_DIFFERENT_SENDER_COMP_ID
tt_core_sdk::market::KCG
tt_core_sdk::product_type_id::PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE
tt_core_sdk::market::LSE
tt_core_sdk::market::NASDAQ_OMX_EU
tt_core_sdk::currency_code::HKD
tt_core_sdk::cxl_rej_reason::ORDER_NOT_IN_BOOK_LONG_ENOUGH
tt_core_sdk::currency_code::CLP
tt_core_sdk::currency_code::XTS
tt_core_sdk::currency_code::SSP
tt_core_sdk::cxl_rej_reason::COMP_ID_PROBLEM
tt_core_sdk::currency_code::XDR
tt_core_sdk::currency_code::TMT
tt_core_sdk::currency_code::MZN
tt_core_sdk::order_status
order_status
Definition:
enums.hpp:545
tt_core_sdk::product_type_id::MORTGAGE_PRINCIPAL_ONLY
tt_core_sdk::product_type_id::REPLACED
tt_core_sdk::currency_code::ERN
tt_core_sdk::product_type_id::US_TREASURY_NOTE_TNOTE
tt_core_sdk::ord_rej_reason::DIFFERENT_PRODUCT
tt_core_sdk::currency_code::PLN
tt_core_sdk::market_state::OPEN
tt_core_sdk::product_type_id::CANADIAN_PROVINCIAL_BONDS
tt_core_sdk::product_type_id::CASH
tt_core_sdk::currency_code::MAD
tt_core_sdk::currency_code::TTD
tt_core_sdk::reject_code::CLAIM_STAGED_FORBIDDEN
tt_core_sdk::ord_rej_reason::CLORDID_DIFFERENT_THAN_CORRELATIONCLORDID
tt_core_sdk::market_state::LEVEL
tt_core_sdk::reject_code::STAGED_CHILD_FORBIDDEN
tt_core_sdk::product_type_id::BRIDGE_LOAN
tt_core_sdk::currency_code::BYR
tt_core_sdk::currency_code::RUB
tt_core_sdk::product_type_id::NO_SECURITY_TYPE
tt_core_sdk::time_in_force::FILL_OR_KILL
tt_core_sdk::product_type_id::EURO_CORPORATE_BOND
tt_core_sdk::product_type_id::FX_SWAP
tt_core_sdk::ord_rej_reason::DUPLICATE_ORDER
tt_core_sdk::reject_code::EXCEEDS_MAX_ORDER_SIZE
tt_core_sdk::market_state::IMPLIED_START
tt_core_sdk::currency_code::THB
tt_core_sdk::currency_code::AFN
tt_core_sdk::currency_code::XSU
tt_core_sdk::market::AGGREGATOR
tt_core_sdk::product_type_id::MEDIUM_TERM_NOTES
tt_core_sdk::order_status::PARTIALLY_FILLED
tt_core_sdk::currency_code::NAD
tt_core_sdk::ord_rej_reason::SURVEILLENCE_OPTION
tt_core_sdk::product_type_id::CANADIAN_TREASURY_NOTES
tt_core_sdk::reject_code::MOBILE_FORBIDDEN
tt_core_sdk::market::NASDAQ
tt_core_sdk::market::NFX
tt_core_sdk::currency_code::PHP
tt_core_sdk::ord_rej_reason::STOP_PRICE_MUST_BE_GREATER
tt_core_sdk::product_type_id::TAX_EXEMPT_COMMERCIAL_PAPER
tt_core_sdk::market::KRX
tt_core_sdk::currency_code::SDG
tt_core_sdk::cxl_rej_reason::INVALID_SIDE
tt_core_sdk::product_type_id::CERTIFICATE_OF_OBLIGATION
tt_core_sdk::ord_rej_reason::ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS
tt_core_sdk::ord_rej_reason::DISCLOSED_QTY_CANNOT_BE_SMALLER
tt_core_sdk::currency_code::BZD
tt_core_sdk::time_in_force::GOOD_TILL_CANCEL
tt_core_sdk::currency_code::IRR
tt_core_sdk::reject_code::ASE_ORDER_FORBIDDEN
tt_core_sdk::currency_code::XAU
tt_core_sdk::order_type::MARKET
tt_core_sdk::product_type_id::CANADIAN_MONEY_MARKETS
tt_core_sdk::currency_code::UGX
tt_core_sdk::currency_code::NZD
tt_core_sdk::product_type_id::TREASURY_INFLATION_PROTECTED_SECURITIES
tt_core_sdk::ord_rej_reason::STALE_ORDER
tt_core_sdk::ord_rej_reason::UNKNOWN_SYMBOL
tt_core_sdk::market::ICE
tt_core_sdk::ord_rej_reason::USER_NOT_AUTHORIZED
tt_core_sdk::product_type_id::MUTUAL_FUND
tt_core_sdk::ord_rej_reason::INVALID_PRICE_INCREMENT
tt_core_sdk::product_type_id::CANADIAN_TREASURY_BILLS
tt_core_sdk::product_type_id::EURO_SUPRANATIONAL_COUPONS
tt_core_sdk::ord_rej_reason::INVALID_INVESTOR_ID
tt_core_sdk::currency_code::KHR
tt_core_sdk::ord_rej_reason::TOO_LATE_TO_ENTER
tt_core_sdk::reject_code::UNKNOWN_INSTRUMENT
tt_core_sdk::product_type_id::CREDIT_DEFAULT_SWAP
tt_core_sdk::currency_code::SYP
tt_core_sdk::ord_rej_reason::INVALID_EXPIRE_DATE
tt_core_sdk::currency_code::CNH
tt_core_sdk::currency_code::MXN
tt_core_sdk::order_type
order_type
Definition:
enums.hpp:38
tt_core_sdk::reject_code::TRADING_DISABLED
tt_core_sdk::currency_code::KMF
tt_core_sdk::ord_rej_reason::PRICE_EXCEEDS_CURRENT_PRICE_BAND
tt_core_sdk::currency_code::NGN
tt_core_sdk::currency_code::RSD
tt_core_sdk::currency_code::TRY
tt_core_sdk::currency_code::STD
tt_core_sdk::product_type_id::MATURED
tt_core_sdk::trade_qualifier::IMPLIEDTRADE
tt_core_sdk::reject_code::MARKET_ORDER_FORBIDDEN
tt_core_sdk::product_type_id::US_CORPORATE_FLOATING_RATE_NOTES
tt_core_sdk::currency_code::KGS
tt_core_sdk::currency_code::CVE
tt_core_sdk::ord_rej_reason::ENGINE_DID_NOT_RESPOND
tt_core_sdk::product_type_id::WARRANT
tt_core_sdk::currency_code::JMD
tt_core_sdk::currency_code::MMK
tt_core_sdk::market::ISE
tt_core_sdk::market::OM
tt_core_sdk::exec_type::POSITION_RESERVE_CANCEL_REJECT
tt_core_sdk::reject_source::EXCHANGE
tt_core_sdk::market_state::PRE_CROSS
tt_core_sdk::market_state::PRICE_DISCOVERY
tt_core_sdk::market::MCX
tt_core_sdk::product_type_id::INDEXED_LINKED
tt_core_sdk::currency_code::SAR
tt_core_sdk::currency_code::FKP
tt_core_sdk::currency_code::HNL
tt_core_sdk::market::TMX
tt_core_sdk::ord_rej_reason::CANCEL_WITH_DIFFERENT_TRADER_ID
tt_core_sdk::cxl_rej_reason::INVALID_PRICE
tt_core_sdk::market::CCX
tt_core_sdk::exec_type::TRADE
tt_core_sdk::trade_status::CORRECTION
tt_core_sdk::product_type_id::EURO_CERTIFICATE_OF_DEPOSIT
tt_core_sdk::currency_code::COU
tt_core_sdk::order_type::STOP_LIMIT
tt_core_sdk::product_type_id::OPTIONS_ON_FUTURES
tt_core_sdk::ord_rej_reason::UNKNOWN_ACCOUNT
tt_core_sdk::ord_rej_reason::MARKET_ORDERS_NOT_SUPPORTED_BY_OPPOSITE
tt_core_sdk::currency_code::CZK
tt_core_sdk::market::EURONEXT
tt_core_sdk::trade_status::REGULAR
tt_core_sdk::product_type_id::TIME_DEPOSIT
tt_core_sdk::product_type_id::SPECIAL_ASSESSMENT
tt_core_sdk::currency_code::NOK
tt_core_sdk::reject_code::CHILD_ORDER_QTY_CHANGE_FORBIDDEN
tt_core_sdk::rounding::NONE
Do not round the price.
tt_core_sdk::currency_code::PKR
tt_core_sdk::exec_type::REJECTED
tt_core_sdk::product_type_id::BUY_SELLBACK
tt_core_sdk::ord_rej_reason::PRICE_MUST_BE_GREATER_THAN_ZERO
tt_core_sdk::cxl_rej_reason
cxl_rej_reason
Definition:
enums.hpp:682
tt_core_sdk::exec_type::CANCELED
tt_core_sdk::currency_code::KZT
tt_core_sdk::ord_rej_reason::CONTRACT_NOT_GTC_GTD_ELIGIBLE
tt_core_sdk::currency_code::GNF
tt_core_sdk::reject_code::EXCEEDS_PRICE_REASONABILITY
tt_core_sdk::ord_rej_reason::UNKNOWN_ORDER
tt_core_sdk::currency_code::ANG
tt_core_sdk::market::LIFFE_EO
tt_core_sdk::currency_code::EGP
tt_core_sdk::product_type_id::NON_DELIVERABLE_FORWARD
tt_core_sdk::reject_source::ALGO
tt_core_sdk::currency_code::NIO
tt_core_sdk::product_type_id::STRUCTURED_NOTES
tt_core_sdk::market_state::POST_TRADING
tt_core_sdk::currency_code::ZWL
tt_core_sdk::currency_code::AED
tt_core_sdk::product_type_id::EURO_COMMERCIAL_PAPER
tt_core_sdk::currency_code::KWD
tt_core_sdk::ord_rej_reason::EXPIRE_DATE_BEYOND_INSTRUMENT_EXPIRATION
tt_core_sdk::market_state::CLOSE_SESSION_ROLL
tt_core_sdk::ord_rej_reason::DUPLICATE_QUOTE
tt_core_sdk::currency_code::XPD
tt_core_sdk::market::USFE
tt_core_sdk::market_state
market_state
Market State.
Definition:
enums.hpp:163
tt_core_sdk::product_type_id::GENERAL_OBLIGATION_BONDS
tt_core_sdk::market_state::PRE_OPEN
tt_core_sdk::currency_code::LVL
tt_core_sdk::currency_code::MVR
tt_core_sdk::exec_type::PENDING_REPLACE
tt_core_sdk::currency_code::ZMK
tt_core_sdk::ord_rej_reason::EXPIRE_DATE_BEYOND_LEG_INSTRUMENT_EXPIRATION
tt_core_sdk::product_type_id::SWING_LINE_FACILITY
tt_core_sdk::currency_code::ALL
tt_core_sdk::ord_rej_reason::ORDER_QTY_TOO_LOW
tt_core_sdk::ord_rej_reason::ORDER_NOT_IN_BOOK
tt_core_sdk::currency_code::VND
tt_core_sdk::product_type_id::SPECIAL_OBLIGATION
tt_core_sdk::reject_code::INCORRECT_BROKER_ID
tt_core_sdk::market::SFE
tt_core_sdk::market::INVALID
tt_core_sdk::product_type_id::MANDATORY_TENDER
tt_core_sdk::ord_rej_reason::ORDER_RETRANSMITTED
tt_core_sdk::currency_code::SVC
tt_core_sdk::currency_code::CDF
tt_core_sdk::currency_code::MYR
tt_core_sdk::market::SIMEX
tt_core_sdk::reject_code::NO_CONNECTION
tt_core_sdk::currency_code::KES
tt_core_sdk::exec_type::TRADE_IN_A_CLEARING_HOLD
tt_core_sdk::ord_rej_reason::MODIFY_WITH_DIFFERENT_TRADER_ID
tt_core_sdk::currency_code::DOP
tt_core_sdk::reject_code::SPREAD_FORBIDDEN
tt_core_sdk::exec_type::NEW
tt_core_sdk::product_type_id::FX_FORWARD
tt_core_sdk::currency_code::XBD
tt_core_sdk::ord_rej_reason::DIFFERENT_ACCOUNT
tt_core_sdk::market_state::FILTER
tt_core_sdk::currency_code::MNT
tt_core_sdk::market::AGGREGATOR_INSTR
tt_core_sdk::ord_rej_reason::INSTRUMENT_CROSS_REQUEST_IN_PROGRESS
tt_core_sdk::ord_rej_reason::DISCLOSED_QTY_CANNOT_BE_GREATER
tt_core_sdk::currency_code::SLL
tt_core_sdk::market::ERIS_GOVEX
tt_core_sdk::market_state::PRE_TRADING
tt_core_sdk::market::EUREX
tt_core_sdk::product_type_id::FORWARD
tt_core_sdk::product_type_id::SECURITIES_PLEDGE
tt_core_sdk::ord_rej_reason::UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST
tt_core_sdk::currency_code::LRD
tt_core_sdk::ord_rej_reason::CANNOT_FORCE_DELETE_UNKNOWN_ORDER
tt_core_sdk::market::CCFE
tt_core_sdk::currency_code::GTQ
tt_core_sdk::currency_code::XBC
tt_core_sdk::currency_code::MWK
tt_core_sdk::reject_code::NOT_ALLOWED
tt_core_sdk::product_type_id::TAX_ALLOCATION
tt_core_sdk::product_type_id::TO_BE_ANNOUNCED
tt_core_sdk::product_type_id::REVOLVER_LOAN
tt_core_sdk::product_type_id::SECURITIES_LOAN
tt_core_sdk::product_type_id::MORTGAGE_BACKED_SECURITIES
tt_core_sdk::ord_rej_reason::INCORRECT_ALLOCATED_QUANTITY
tt_core_sdk::currency_code::CRC
tt_core_sdk::market::SYCOM
tt_core_sdk::currency_code::CLF
tt_core_sdk::reject_code::SUBMIT_FORBIDDEN
tt_core_sdk::ord_rej_reason::TRADE_ALONG_REQUIRED
tt_core_sdk::ord_rej_reason::SELL_STOP_PRICE_MUST_BE_BELOW_LTP
tt_core_sdk::time_in_force::AT_CROSSING
tt_core_sdk::ord_rej_reason::BROKER
tt_core_sdk::reject_code::TIF_FORBIDDEN
tt_core_sdk::reject_code::UNSUPPORTED_MARKET
tt_core_sdk::ord_rej_reason::MODIFY_WITH_DIFFERENT_SENDER_COMP_ID
tt_core_sdk::market::ISLAND
tt_core_sdk::market::SGX
tt_core_sdk::ord_rej_reason::ORDER_PRICE_OUTSIDE_BANDS
tt_core_sdk::reject_code::DELETE_FORBIDDEN
tt_core_sdk::product_type_id::DEBTOR_IN_POSSESSION
tt_core_sdk::currency_code::SCR
tt_core_sdk::market::BANK_ALGO
tt_core_sdk::product_type_id::FEDERAL_AGENCY_COUPON
tt_core_sdk::reject_code::INVALID_QTY
tt_core_sdk::currency_code::AMD
tt_core_sdk::currency_code::LYD
tt_core_sdk::market_state::AUCTION
tt_core_sdk::ord_rej_reason::UNSUPPORTED_ORDER_CHARACTERISTIC
tt_core_sdk::exec_type::PENDING_NEW
tt_core_sdk::ord_rej_reason::DIFFERENT_SIDE
tt_core_sdk::product_type_id::FOREIGN_EXCHANGE_CONTRACT
tt_core_sdk::market::INSTINET
tt_core_sdk::currency_code::XUA
tt_core_sdk::reject_code::STAGED_ALREADY_IN_PENDING
tt_core_sdk::market_state::FAST_MARKET
tt_core_sdk::currency_code::VEF
tt_core_sdk::rounding::DOWN
Round the price down to the next tradable price.
tt_core_sdk::reject_code::INVALID_COUNTERPARTY_ID
tt_core_sdk::currency_code::LSL
tt_core_sdk::currency_code::UYU
tt_core_sdk::currency_code::MGA
tt_core_sdk::instr_state::DELETED
tt_core_sdk::currency_code::ISK
tt_core_sdk::market::TFX
tt_core_sdk::reject_code::CROSSED_ORDER_MULTI_LEG
tt_core_sdk::market::LME
tt_core_sdk::ord_rej_reason::FIX_FIELD_INCORRECT
tt_core_sdk::currency_code::USD
tt_core_sdk::product_type_id::REVENUE_BONDS
tt_core_sdk::rounding
rounding
Definition:
enums.hpp:15
tt_core_sdk::market::ALGO_BACKTESTING
tt_core_sdk::product_type_id::MISCELLANEOUS_PASS_THROUGH
tt_core_sdk::trade_qualifier
trade_qualifier
Definition:
enums.hpp:572
tt_core_sdk::product_type_id::OPTION
tt_core_sdk::product_type_id::OTHER_ANTICIPATION_NOTES
tt_core_sdk::product_type_id::BANK_DEPOSITORY_NOTE
tt_core_sdk::ord_rej_reason::INCORRECT_QUANTITY
tt_core_sdk::reject_code::EXCEEDS_LONG_SHORT
tt_core_sdk::reject_code::LBM_SEND_FAILURE
tt_core_sdk::market::NSE
tt_core_sdk::time_in_force::AT_THE_CLOSE
tt_core_sdk::product_type_id::PLAZOS_FIJOS
tt_core_sdk::market::DME
tt_core_sdk::currency_code::COP
tt_core_sdk::ord_rej_reason::INVALID_ORDER_TYPE_FOR_RESERVED_MARKET
tt_core_sdk::reject_code::UNSUPPORTED_REQUEST
tt_core_sdk::currency_code::JPY
tt_core_sdk::currency_code::PAB
tt_core_sdk::cxl_rej_reason::ROUTER_NOT_AVAILABLE_OR_CONNECTED
tt_core_sdk::market::TTEX
Header Files
enums.hpp
Generated by
1.8.13