Hi all, i was just wondering using RDP Funds API how to get all isin for various classes of a given fund and potentially also filter the primary class or a class with some attributes. for instance if i start with fund with ISIN LU0302447452, how could i get the equivalent that in Eikon is shown in fund family showing the primary fund and then "related assets" i.e. 14 classes ? Ultimately i'd need to intercept class that has isin LU0302446645 which is the fund class with no retrocession.
many thanks in advance and best regards
** This was an old / wrong answer. There is a way to do that: use property "relatedAssets" **
@paolo ciampanelli, I do not find a direct way to do this in the RDP Funds API, but I can be wrong. If I try to find a specific share class of a fund that is under the same portfolio, I think I will try the brute-force method: I will firstly limit the scope as narrow as possible, say screen for funds under the same asset type, same classification (e.g. Lipper Global Classification) under the markets I am interested in (say by domicile or registered for sale country). Then, I will loop all these funds to see which fund’s Lipper Primary fund is point to the same fund. This can be obtained by the property: “relatedAssets”. i.e. I am searching the “related funds” by checking which of them have the same “Primary Fund”.
@paolo ciampanelli , I just realised there is a property "relatedAssets" do exactly what you wanted. e.g. if you use the query in API Playground:
They you shall get the results of all the share classes of the same portfolio under the "SHARECLASSES" section of the result JSON.
I am just running the provided examples. https://github.com/Refinitiv-API-Samples/Example.RDPAPI.Python.InstrumentPricingAnalytics/blob/main/financial-contracts/Interest%20Rate%20Derivatives/Basis%20Swap%20Valuation.ipynb and got this error