Re: [Quickfix-developers] Order cancellation rejected
Brought to you by:
orenmnero
|
From: John G. <joh...@wa...> - 2006-09-01 17:21:51
|
Hi, > Please, could anyone help me with some field values meaning? I am afraid this is not directly related to QF but depends on the market place you are trading at. > - 0: Too late to cancel, why is too late? Because order has been executed already, because order has expired already, because... it's too late. It's not your job as a developper to say whether it is true or not, the *market* said it is too late, EOT. 2: Exchange option (No idea) > - 0: exchange option I don't know this one. > - 1: unknown or non tradable Self explanatory. The "thing" (shares, bonds, options, futures, whatever) you are trying to buy/sell is either unknown (bad ISIN code for example) or not opened on this market place. > - 2: Exchange closed Again, self explanatory. What you are trying to buy/sell on this place is not tradeable because this place is closed (for all assets or only this one) > - 3: Order exceeds limit (price or volume) For example, it is forbidden to have a single order higher than 15K euros on Paris market place for "SRD". You must split it into several orders if above this limit price. It's just a market place rule. > - 4: Too late to enter I guess this is related to subscriptions of new assets but I am not sure. > - 11: Unsupported order characteristic I guess this is quite rare and happens on "special" assets, on which you cannot have anything else than a day order. Basically, these questions are related to the way the stock exchange works, not the way QF or even Fix protocole works, and there is nothing you can do about them except relay the reject reason back to the trader (who *is* supposed to understand them because it is *his* job to know). I don't mean that a developper should not understand the way the stock exchange works, just that for a non-technical reject, there is no action to be taken except get them to a human being in charge (whereas a technical reject such as a missing field should also be forwarded to the IT staff for immediate analysis). Sincerely, JG |