Imported from previous forum
[ original email was from Ainhoa Dewisme - ainhoa.dewisme@reuters.com ]
Hi,
I am a bit confused about the differences between SecurityDefinitionRequest and SecurityListRequest messages.
I am trying to define the message that would allow a FIX-enabled user to request, for a particular market (i.e. FX) the list of instruments (currency pairs) and the trading rules associated to each instrument.
Which is the recommended message to use? As far as I can see i think both messages can achieve the same result (in this instance).
Thanks and Regards
Ainhoa
[ original email was from Rikard Hedberg - rikard.hedberg@omxgroup.com ]
Ainhoa,
they do serve the same purpose! It’s basically up to the side managing reference data whether to use one or both of them. Marketplaces publishing a securities master file at the start of day could prefer to publish the Security List while the Security Definition may be more approporiate in response to queries (Security Definition Request). The Security List can also be used to group securities, either by market / market segment (as introduced in the soon coming FIX 5.0 SP1) or some other grouping. In those case the order of the securities in the list could be assigned some relevance, e.g. be used to order the securities in a GUI or report.
Hope that helps.
Regards
Rikard
Hi,
I am a bit confused about the differences between
SecurityDefinitionRequest and SecurityListRequest messages.I am trying to define the message that would allow a FIX-enabled user to
request, for a particular market (i.e. FX) the list of instruments
(currency pairs) and the trading rules associated to each instrument.Which is the recommended message to use? As far as I can see i think
both messages can achieve the same result (in this instance).Thanks and Regards
Ainhoa
[ original email was from Ainhoa Dewisme - ainhoa.dewisme@reuters.com ]
Rikard,
Thanks a lot, your response was very useful!
Regards
Ainhoa
[ original email was from Rikard Hedberg - rikard.hedberg@omxgroup.com ]
Ainoah,
I’d like to clarify myself, for the record:
- The Security Definition Request is used either to query / subscribe to Security Definitions OR to request a new security to be registered with the receiver of the request.
- The Security Definition is used in response to the Security Definition Request, i.e. either relaying the result of the query / subscription or ack:ing / rejecting the request for registration. What has not been clearly documented before FIX 5.0 SP1 is that the message also can be sent unsolicited, e.g. as part of a start-of-day securities master file upload.
- the Security List is also used to relay securities master file data, but has no use for requesting new securities.
Regards
Rikard
Rikard,
Thanks a lot, your response was very useful!
Regards
Ainhoa
[ original email was from Ainhoa Dewisme - ainhoa.dewisme@reuters.com ]
Hi Rikard,
Thanks a lot. Having an unsolicated message sent to users with the security/instrument details is exactly what I was after. It seems Security Definition is the message to use.
Regards
Ainhoa
Hi Rikard,
Thanks a lot. Having an unsolicated message sent to users with the security/instrument details is exactly what I was after. It seems Security Definition is the message to use.
Regards
Ainhoa
Rikard,
Can a initiator or acceptor send multiple Security Definition Requests and Security Definitions daily? What would be the best practice?
Thanks,
John