public static enum IMessage.Reason extends java.lang.Enum<IMessage.Reason>
IMessage.Type
, except UNDEFINED
.IMessage.getReasons()
Enum Constant and Description |
---|
ORDER_CHANGED_AMOUNT
Order amount was changed.
|
ORDER_CHANGED_COMMENT
Order label was changed.
|
ORDER_CHANGED_GTT
Execution timeout (Good Till Time) was changed.
|
ORDER_CHANGED_LABEL
Order label was changed.
|
ORDER_CHANGED_PRICE
Order price was changed.
|
ORDER_CHANGED_SL
Stop Loss trigger was changed.
|
ORDER_CHANGED_TP
Take Profit trigger was changed.
|
ORDER_CHANGED_TYPE
Order
command was changed. |
ORDER_CLOSED_BY_MERGE
Order get merged.
|
ORDER_CLOSED_BY_SL
Order closed by Stop Loss trigger.
|
ORDER_CLOSED_BY_TP
Order closed by Take Profit trigger.
|
ORDER_FULLY_FILLED
Order is Fully Filled.
|
UNDEFINED |
Modifier and Type | Method and Description |
---|---|
boolean |
isMessageTypeSupported(IMessage.Type messageType) |
static IMessage.Reason |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static IMessage.Reason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IMessage.Reason ORDER_CLOSED_BY_SL
IMessage.Type.ORDER_CLOSE_OK
message types.public static final IMessage.Reason ORDER_CLOSED_BY_TP
IMessage.Type.ORDER_CLOSE_OK
message types.public static final IMessage.Reason ORDER_CLOSED_BY_MERGE
IMessage.Type.ORDER_CLOSE_OK
message types.public static final IMessage.Reason ORDER_CHANGED_SL
IMessage.Type.ORDER_CHANGED_OK
message types.public static final IMessage.Reason ORDER_CHANGED_TP
IMessage.Type.ORDER_CHANGED_OK
message types.public static final IMessage.Reason ORDER_CHANGED_AMOUNT
IMessage.Type.ORDER_CHANGED_OK
message types.public static final IMessage.Reason ORDER_CHANGED_PRICE
IMessage.Type.ORDER_CHANGED_OK
message types.public static final IMessage.Reason ORDER_CHANGED_GTT
IMessage.Type.ORDER_CHANGED_OK
message types.public static final IMessage.Reason ORDER_CHANGED_TYPE
command
was changed.
Specific to IMessage.Type.ORDER_CHANGED_OK
message types.public static final IMessage.Reason ORDER_FULLY_FILLED
IMessage.Type.ORDER_CHANGED_OK
and IMessage.Type.ORDER_FILL_OK
message types.public static final IMessage.Reason ORDER_CHANGED_LABEL
IMessage.Type.ORDER_CHANGED_OK
message types.public static final IMessage.Reason ORDER_CHANGED_COMMENT
IMessage.Type.ORDER_CHANGED_OK
message types.public static final IMessage.Reason UNDEFINED
public static IMessage.Reason[] values()
for (IMessage.Reason c : IMessage.Reason.values()) System.out.println(c);
public static IMessage.Reason 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 boolean isMessageTypeSupported(IMessage.Type messageType)
messageType
- IMessage.Type
true
if specified IMessage.Type
can has this IMessage.Reason
in IMessage.getReasons()
set, false
- otherwiseCopyright © 2024. All rights reserved.