Discussion Forums

Re: How to communicate reason for TRADE_CANCEL
Hanno Klein / Deutsche Börse Systems <>
20 May 2009 1:41PM ET

The standard option is always to use the Text (58) tag. This will work if you do not need to convey other information in the context of a trade cancel. Adding one "locally" only works for internal tags >10000, otherwise it needs to be one between 5000 and 9999 registered on the FPL website. I guess what you are looking for should be called TradeCxlReason and have a list of pre-defined values and Reserved100Plus datatype for user-defined values. The closest one I found is 6042 CxlReason which should apply for orders, quotes and trades (executions). I suggest to use that tag if you do not want to submit a gap analysis for an extension of the FIX standard.

Regards,
Hanno.

> We sometimes need to cancel trades, and do this by setting ExecType in
> execution reports and trade capture reports to TRADE_CANCEL.
>
> However, we would also like to convey the reason for the cancellation,
> and I cannot find an appropriate FIX tag for that purpose. Is there one
> that I missed?
>
> If not, what's the recommended way to proceed? Just add one and keep the
> number and name local, or to try to add it to one of the 5/6/7/9nnn
> lists of custom tags?
>
> Staffan


How to communicate reason for TRADE_CANCEL
Staffan Ulfberg   20 May 2009 12:04PM ET
Re: How to communicate reason for TRADE_CANCEL
Hanno Klein / Deutsche Börse Systems   20 May 2009 1:41PM ET
Re: How to communicate reason for TRADE_CANCEL
Staffan Ulfberg   20 May 2009 3:19PM ET
Re: How to communicate reason for TRADE_CANCEL
Hanno Klein / Deutsche Börse Systems   20 May 2009 4:13PM ET