The following table descibes when specific order field should be present and who is responsible for filling in the value.
field | FXAll - including | Hotspot | Currrenex | Currrenex | Fastmatch | Integral | BB FXGo |
|---|---|---|---|---|---|---|---|
execID | Venue | Venue | Maker | Maker | Maker | Maker | Maker |
orderID | Venue | Venue | Maker | N/A | Maker | Maker | Maker |
clOrdID | Venue (1) | Venue | Maker | Maker | Maker | Venue | Venue |
tradeDate | Venue | Venue | Maker (2) | N/A | Maker | Maker | Maker |
settlDate | Venue | Venue | Venue | Venue | Maker | Venue | Maker |
quoteID | Maker | Maker | Maker | Maker (3) | Maker | Maker | Maker |
Table 9.1. – order fields
Foot notes
1) (note this maps to quoteID)
2) (Currrenex would override this if incorrect)
3) For Currenex OUCH, if the maker supplies numeric quoteID values these will be passed through to the exchange. Non-numeric quoteID values will be mapped to numeric ID values for presentation to Currenex and then mapped back to the original quoteID when returned from the venue.