public enum OrderDuration extends java.lang.Enum<OrderDuration>
Enum Constant and Description |
---|
ATC
At The Close.
|
ATO
At The Open.
|
DAY
Day order.
|
DYP
Similar to
DAY , but includes extended trading session |
FOK
Fill Or Kill.
|
GCP
Similar to
GTC , but includes extended trading session |
GDP
Similar to
GTD , but includes extended trading session |
GTC
Good Til Canceled.
|
GTC_PO
The post-only flag indicates that the order should only make liquidity.
|
GTD
Good Til Date.
|
GTT
Good Til Time.
|
IOC
Immediate-Or-Cancel.
|
Modifier and Type | Field and Description |
---|---|
int |
code
Code used in recorded files
|
Modifier and Type | Method and Description |
---|---|
static OrderDuration |
valueOf(int code) |
static OrderDuration |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static OrderDuration |
valueOfLoose(java.lang.String name)
Parse order duration from string that might not exactly match the enum.
|
static OrderDuration[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OrderDuration DAY
public static final OrderDuration DYP
DAY
, but includes extended trading sessionpublic static final OrderDuration GTC
public static final OrderDuration GCP
GTC
, but includes extended trading sessionpublic static final OrderDuration GTD
public static final OrderDuration GDP
GTD
, but includes extended trading sessionpublic static final OrderDuration GTT
public static final OrderDuration FOK
public static final OrderDuration ATO
public static final OrderDuration ATC
public static final OrderDuration IOC
public static final OrderDuration GTC_PO
public static OrderDuration[] values()
for (OrderDuration c : OrderDuration.values()) System.out.println(c);
public static OrderDuration valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static OrderDuration valueOf(int code)
public static OrderDuration valueOfLoose(java.lang.String name)
name
- string to parse