How to include warrants in Python API?

We are currently using python to request for market price using JSON. Would like to know if it is possible to create a request where warrants for the symbol can be included. Thanks

Best Answer

  • umer.nalla
    Answer ✓

    Hi @rreyes

    If the Warrants are available on the Elektron service you are consuming, then you will be able to request them in the same way as you request the Market Price - i.e. by requesting the associated RIC code.

    You will need to raise a Content Ticket with MyRefinitiv helpdesk - where a content specialist can confirm if Warrants for your required entities are available and if so what RICs to request.

    Please include a list of the current MarketPrice instruments you are requesting when you create the ticket - so that the content specialist assigned to your ticket can provide the most timely and appropriate response.

    If the Warrants are not available on Elektron then the specialist may be able to advise which alternative Refinitiv Data source can provide them.


Answers

  • Hi Umer,

    Another question, what is the correct symbology request if ever there is a warrant. For now, if we are requesting for market price we only give this symbology (example: DIS.N). How is it for warrant? Thanks

  • Hi @rreyes

    If you are using Websocket API and connecting either to ERT in Cloud or a TREP server, then only RICs can be used. This is because our realtime Elektron feed only supports RICs.

    Other APIs for non-realtime services do offer symbology conversion and/or the ability to use other symbology types.

    I just did a quick search on Eikon for Vodafone Warrants and it yields some RICs e.g. DESR2ERM.F

    Hopefully, the Content team will be able to guide you fully.