public static enum IMessage.Reason extends Enum<IMessage.Reason>
IMessage.Type, except UNDEFINED.IMessage.getReasons()| Enum Constant and Description |
|---|
ORDER_CHANGED_AMOUNT
Order amount 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(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 UNDEFINED
public static IMessage.Reason[] values()
for (IMessage.Reason c : IMessage.Reason.values()) System.out.println(c);
public static IMessage.Reason valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullpublic boolean isMessageTypeSupported(IMessage.Type messageType)
messageType - IMessage.Typetrue if specified IMessage.Type can has this IMessage.Reason in IMessage.getReasons() set, false - otherwiseCopyright © 2016. All rights reserved.