TT CORE SDK
2.0.1.1
TT CORE SDK documentation
Loading...
Searching...
No Matches
TradingStatus.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\edge_server\edge_server_messages.proto
21
* Package tt.messaging.edge_server
22
*
23
***************************************************************************/
24
#pragma once
25
26
namespace
ttsdk
27
{
28
enum class
TradingStatus
29
{
30
NotSet
= -1,
31
Halted
= 0,
32
Suspended
= 1,
33
Reserved
= 2,
34
Mktclose
= 3,
35
Mktopen
= 4,
36
Lateopen
= 5,
37
Auction
= 6,
38
Preopen
= 7,
39
Slowbid
= 8,
40
Slowask
= 9,
41
Slowbidask
= 10,
42
Gapslowbidask
= 11,
43
Securitydeleted
= 12,
44
Shorestriction
= 13,
45
Quotingonly
= 14,
46
Opendelayimbalance
= 15,
47
Openingrotation
= 16,
48
Fastmarket
= 17,
49
Precspa
= 18,
50
Cspa
= 19,
51
Adjust
= 20,
52
Adjuston
= 21,
53
Purgeorders
= 22,
54
Sysmaintain
= 23,
55
Clclose
= 24,
56
Clstart
= 25,
57
Openalloc
= 26,
58
Preopenalloc
= 27,
59
Premktact
= 28,
60
Shohaltrestriction
= 29,
61
Filter
= 30,
62
Shoquotingrestriction
= 31,
63
Closesessionroll
= 32,
64
Volatilitypause
= 33,
65
Shovolatilitypause
= 34,
66
Auctionopen
= 35,
67
Auctionintra
= 36,
68
Auctionclose
= 37,
69
Atlast
= 38,
70
Auctionvola
= 39,
71
Precautionaryhalt
= 40,
72
Luld
= 41,
73
Auctionexp
= 42,
74
Auctionvol
= 43,
75
Mwcbhalt1
= 44,
76
Mwcbhalt2
= 45,
77
Mwcbhalt3
= 46,
78
Crossing
= 47,
79
Shopremktactrestriction
= 48,
80
Shosuspendedrestriction
= 49,
81
Haltorderallowed
= 50,
82
Precross
= 51,
83
Nocancel
= 52,
84
Postclose
= 53,
85
Openingiop
= 54,
86
Sessionclose
= 55,
87
Impliedstart
= 56,
88
Impliedend
= 57,
89
Uncrosscall
= 58,
90
Preopennottrading
= 59,
91
Auctionsurplus
= 60,
92
Unknown
= 61,
93
Shocloserestriction
= 62,
94
Pretrading
= 63,
95
Posttrading
= 64,
96
None
= 65,
97
};
98
99
inline
const
char
*
ToString
(
const
TradingStatus
value)
100
{
101
switch
(value)
102
{
103
case
TradingStatus::NotSet
:
104
return
"NotSet"
;
105
case
TradingStatus::Halted
:
106
return
"Halted"
;
107
case
TradingStatus::Suspended
:
108
return
"Suspended"
;
109
case
TradingStatus::Reserved
:
110
return
"Reserved"
;
111
case
TradingStatus::Mktclose
:
112
return
"Mktclose"
;
113
case
TradingStatus::Mktopen
:
114
return
"Mktopen"
;
115
case
TradingStatus::Lateopen
:
116
return
"Lateopen"
;
117
case
TradingStatus::Auction
:
118
return
"Auction"
;
119
case
TradingStatus::Preopen
:
120
return
"Preopen"
;
121
case
TradingStatus::Slowbid
:
122
return
"Slowbid"
;
123
case
TradingStatus::Slowask
:
124
return
"Slowask"
;
125
case
TradingStatus::Slowbidask
:
126
return
"Slowbidask"
;
127
case
TradingStatus::Gapslowbidask
:
128
return
"Gapslowbidask"
;
129
case
TradingStatus::Securitydeleted
:
130
return
"Securitydeleted"
;
131
case
TradingStatus::Shorestriction
:
132
return
"Shorestriction"
;
133
case
TradingStatus::Quotingonly
:
134
return
"Quotingonly"
;
135
case
TradingStatus::Opendelayimbalance
:
136
return
"Opendelayimbalance"
;
137
case
TradingStatus::Openingrotation
:
138
return
"Openingrotation"
;
139
case
TradingStatus::Fastmarket
:
140
return
"Fastmarket"
;
141
case
TradingStatus::Precspa
:
142
return
"Precspa"
;
143
case
TradingStatus::Cspa
:
144
return
"Cspa"
;
145
case
TradingStatus::Adjust
:
146
return
"Adjust"
;
147
case
TradingStatus::Adjuston
:
148
return
"Adjuston"
;
149
case
TradingStatus::Purgeorders
:
150
return
"Purgeorders"
;
151
case
TradingStatus::Sysmaintain
:
152
return
"Sysmaintain"
;
153
case
TradingStatus::Clclose
:
154
return
"Clclose"
;
155
case
TradingStatus::Clstart
:
156
return
"Clstart"
;
157
case
TradingStatus::Openalloc
:
158
return
"Openalloc"
;
159
case
TradingStatus::Preopenalloc
:
160
return
"Preopenalloc"
;
161
case
TradingStatus::Premktact
:
162
return
"Premktact"
;
163
case
TradingStatus::Shohaltrestriction
:
164
return
"Shohaltrestriction"
;
165
case
TradingStatus::Filter
:
166
return
"Filter"
;
167
case
TradingStatus::Shoquotingrestriction
:
168
return
"Shoquotingrestriction"
;
169
case
TradingStatus::Closesessionroll
:
170
return
"Closesessionroll"
;
171
case
TradingStatus::Volatilitypause
:
172
return
"Volatilitypause"
;
173
case
TradingStatus::Shovolatilitypause
:
174
return
"Shovolatilitypause"
;
175
case
TradingStatus::Auctionopen
:
176
return
"Auctionopen"
;
177
case
TradingStatus::Auctionintra
:
178
return
"Auctionintra"
;
179
case
TradingStatus::Auctionclose
:
180
return
"Auctionclose"
;
181
case
TradingStatus::Atlast
:
182
return
"Atlast"
;
183
case
TradingStatus::Auctionvola
:
184
return
"Auctionvola"
;
185
case
TradingStatus::Precautionaryhalt
:
186
return
"Precautionaryhalt"
;
187
case
TradingStatus::Luld
:
188
return
"Luld"
;
189
case
TradingStatus::Auctionexp
:
190
return
"Auctionexp"
;
191
case
TradingStatus::Auctionvol
:
192
return
"Auctionvol"
;
193
case
TradingStatus::Mwcbhalt1
:
194
return
"Mwcbhalt1"
;
195
case
TradingStatus::Mwcbhalt2
:
196
return
"Mwcbhalt2"
;
197
case
TradingStatus::Mwcbhalt3
:
198
return
"Mwcbhalt3"
;
199
case
TradingStatus::Crossing
:
200
return
"Crossing"
;
201
case
TradingStatus::Shopremktactrestriction
:
202
return
"Shopremktactrestriction"
;
203
case
TradingStatus::Shosuspendedrestriction
:
204
return
"Shosuspendedrestriction"
;
205
case
TradingStatus::Haltorderallowed
:
206
return
"Haltorderallowed"
;
207
case
TradingStatus::Precross
:
208
return
"Precross"
;
209
case
TradingStatus::Nocancel
:
210
return
"Nocancel"
;
211
case
TradingStatus::Postclose
:
212
return
"Postclose"
;
213
case
TradingStatus::Openingiop
:
214
return
"Openingiop"
;
215
case
TradingStatus::Sessionclose
:
216
return
"Sessionclose"
;
217
case
TradingStatus::Impliedstart
:
218
return
"Impliedstart"
;
219
case
TradingStatus::Impliedend
:
220
return
"Impliedend"
;
221
case
TradingStatus::Uncrosscall
:
222
return
"Uncrosscall"
;
223
case
TradingStatus::Preopennottrading
:
224
return
"Preopennottrading"
;
225
case
TradingStatus::Auctionsurplus
:
226
return
"Auctionsurplus"
;
227
case
TradingStatus::Unknown
:
228
return
"Unknown"
;
229
case
TradingStatus::Shocloserestriction
:
230
return
"Shocloserestriction"
;
231
case
TradingStatus::Pretrading
:
232
return
"Pretrading"
;
233
case
TradingStatus::Posttrading
:
234
return
"Posttrading"
;
235
case
TradingStatus::None
:
236
return
"None"
;
237
default
:
238
return
"Unknown"
;
239
}
240
}
241
}
ttsdk
Definition
account.h:21
ttsdk::AlgoType::Unknown
@ Unknown
ttsdk::TimeInForce::Auction
@ Auction
ttsdk::ExecType::Suspended
@ Suspended
ttsdk::SODPriceType::None
@ None
ttsdk::TradingStatus
TradingStatus
Definition
TradingStatus.h:29
ttsdk::TradingStatus::Lateopen
@ Lateopen
ttsdk::TradingStatus::Securitydeleted
@ Securitydeleted
ttsdk::TradingStatus::Closesessionroll
@ Closesessionroll
ttsdk::TradingStatus::Premktact
@ Premktact
ttsdk::TradingStatus::Shohaltrestriction
@ Shohaltrestriction
ttsdk::TradingStatus::Impliedstart
@ Impliedstart
ttsdk::TradingStatus::Precautionaryhalt
@ Precautionaryhalt
ttsdk::TradingStatus::Fastmarket
@ Fastmarket
ttsdk::TradingStatus::Cspa
@ Cspa
ttsdk::TradingStatus::Pretrading
@ Pretrading
ttsdk::TradingStatus::Auctionvola
@ Auctionvola
ttsdk::TradingStatus::Shocloserestriction
@ Shocloserestriction
ttsdk::TradingStatus::Preopen
@ Preopen
ttsdk::TradingStatus::Luld
@ Luld
ttsdk::TradingStatus::Mwcbhalt3
@ Mwcbhalt3
ttsdk::TradingStatus::Shoquotingrestriction
@ Shoquotingrestriction
ttsdk::TradingStatus::Auctionopen
@ Auctionopen
ttsdk::TradingStatus::Nocancel
@ Nocancel
ttsdk::TradingStatus::Openingrotation
@ Openingrotation
ttsdk::TradingStatus::Openingiop
@ Openingiop
ttsdk::TradingStatus::Adjuston
@ Adjuston
ttsdk::TradingStatus::Shovolatilitypause
@ Shovolatilitypause
ttsdk::TradingStatus::Sysmaintain
@ Sysmaintain
ttsdk::TradingStatus::Auctionexp
@ Auctionexp
ttsdk::TradingStatus::Adjust
@ Adjust
ttsdk::TradingStatus::Postclose
@ Postclose
ttsdk::TradingStatus::Auctionsurplus
@ Auctionsurplus
ttsdk::TradingStatus::Impliedend
@ Impliedend
ttsdk::TradingStatus::Clstart
@ Clstart
ttsdk::TradingStatus::Slowbidask
@ Slowbidask
ttsdk::TradingStatus::Halted
@ Halted
ttsdk::TradingStatus::Auctionintra
@ Auctionintra
ttsdk::TradingStatus::Mktopen
@ Mktopen
ttsdk::TradingStatus::None
@ None
ttsdk::TradingStatus::Shosuspendedrestriction
@ Shosuspendedrestriction
ttsdk::TradingStatus::Volatilitypause
@ Volatilitypause
ttsdk::TradingStatus::Auctionclose
@ Auctionclose
ttsdk::TradingStatus::Preopenalloc
@ Preopenalloc
ttsdk::TradingStatus::Unknown
@ Unknown
ttsdk::TradingStatus::Uncrosscall
@ Uncrosscall
ttsdk::TradingStatus::Suspended
@ Suspended
ttsdk::TradingStatus::Purgeorders
@ Purgeorders
ttsdk::TradingStatus::Mktclose
@ Mktclose
ttsdk::TradingStatus::Slowask
@ Slowask
ttsdk::TradingStatus::Precspa
@ Precspa
ttsdk::TradingStatus::Reserved
@ Reserved
ttsdk::TradingStatus::Shorestriction
@ Shorestriction
ttsdk::TradingStatus::Sessionclose
@ Sessionclose
ttsdk::TradingStatus::Shopremktactrestriction
@ Shopremktactrestriction
ttsdk::TradingStatus::Slowbid
@ Slowbid
ttsdk::TradingStatus::Clclose
@ Clclose
ttsdk::TradingStatus::Crossing
@ Crossing
ttsdk::TradingStatus::Opendelayimbalance
@ Opendelayimbalance
ttsdk::TradingStatus::Mwcbhalt2
@ Mwcbhalt2
ttsdk::TradingStatus::Gapslowbidask
@ Gapslowbidask
ttsdk::TradingStatus::Atlast
@ Atlast
ttsdk::TradingStatus::Posttrading
@ Posttrading
ttsdk::TradingStatus::Mwcbhalt1
@ Mwcbhalt1
ttsdk::TradingStatus::Precross
@ Precross
ttsdk::TradingStatus::Filter
@ Filter
ttsdk::TradingStatus::Preopennottrading
@ Preopennottrading
ttsdk::TradingStatus::Quotingonly
@ Quotingonly
ttsdk::TradingStatus::Auction
@ Auction
ttsdk::TradingStatus::NotSet
@ NotSet
ttsdk::TradingStatus::Openalloc
@ Openalloc
ttsdk::TradingStatus::Auctionvol
@ Auctionvol
ttsdk::TradingStatus::Haltorderallowed
@ Haltorderallowed
ttsdk::ToString
const char * ToString(const AccountConnectionStatus::ConnectionStatus status)
Definition
connection.h:50
ttsdk::NotSet
@ NotSet
Definition
environment.h:7
Header Files
enums
TradingStatus.h
Generated by
1.10.0