Hello Support,
the enum type
IMessage.Type only provides the value
ORDER_CHANGED_REJECTED in case a change request was rejected.
If one had requested a change of SL
and TP in parallel and one of them(or both) is rejected you don't know if the change of SL or the change of TP was rejected.
I've managed to overcome this problem with complex queueing but it would be far more easy if the server would respond with something like ORDER_SL_CHANGE_REJECTED, or similiar.
So please, could you extend this enum with the following values:
ORDER_LABEL_CHANGE_REJECTED,
ORDER_GTT_CHANGE_REJECTED,
ORDER_AMOUNT_CHANGE_REJECTED,
ORDER_OPENPRICE_CHANGE_REJECTED
ORDER_SL_CHANGE_REJECTED,
ORDER_TP_CHANGE_REJECTED
Extending this enum would not affect other clients which only rely on ORDER_CHANGED_REJECTED.
Thanks for considering this,
Juergen