From time to time there are stock that changes its stock code and name. Is there any field in the market data that will indicate there is a change of stock code or name?
From time to time there are stock that changes its stock code and name. Is there any field in the market data that will indicate there is a change of stock code or name?
Thank you for your participation in the forum. Are any of the replies below satisfactory in resolving your query? If yes please click the 'Accept' text next to the reply that best answers your question. This will guide all community members who have a similar question. Otherwise please post again offering further insight into your question.
Thanks,
-AHS
Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.
Thanks,
AHS
Hi @choyyean
In theory, a RIC name can change on an open item stream, at which point you should receive a Redirect message.
The current stream will be closed and the Redirect has new identifying information. The user can issue a new request for the item using the new message key data contained in the redirect message.
I have personally only come across this once - when helping a customer - and it looked something like this (this was for RFA SDK)
<refreshMsg domainType="RSSL_DMT_MARKET_PRICE" streamId="30" containerType="RSSL_DT_FIELD_LIST" flags="0xF8 (RSSL_RFMF_HAS_MSG_KEY|RSSL_RFMF_HAS_SEQ_NUM|RSSL_RFMF_SOLICITED|RSSL_RFMF_REFRESH_COMPLETE|RSSL_RFMF_HAS_QOS)" groupId="3" seqNum="0" qosDynamic="0" qosRate="1" qosTimeliness="1" dataState="RSSL_DATA_SUSPECT" streamState="RSSL_STREAM_REDIRECTED" code="RSSL_SC_NONE" text="" dataSize="1"> <key flags="0x7 (RSSL_MKF_HAS_SERVICE_ID|RSSL_MKF_HAS_NAME|RSSL_MKF_HAS_NAME_TYPE)" serviceId="366" name="AAA.AS" nameType="1"/> </refreshMsg>
You have posted this in the RDP forum, so If you are using Websocket API then you can refer to the Websocket API Specifications document for details.