The following table descibes when specific order field should be present and who is responsible for filling in the value.
field |
FXAll |
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(see |
Maker |
Maker |
Maker |
|
|
|
|
footnote) |
|
|
|
Table 9.1. – order fields
• (note this maps to quoteID)
• (Currrenex would override this if incorrect)
• 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.