I use:
var results = extractionsContext.InstrumentSearch( IdentifierType.Isin, CodeISIN, new[] { InstrumentTypeGroup.CollatetizedMortgageObligations, InstrumentTypeGroup.Commodities, InstrumentTypeGroup.Equities, InstrumentTypeGroup.FuturesAndOptions, InstrumentTypeGroup.GovCorp, InstrumentTypeGroup.MortgageBackedSecurities, InstrumentTypeGroup.Money, InstrumentTypeGroup.Municipals, InstrumentTypeGroup.Funds }, IdentifierType.Ric, //Preferred identifier 10000); //Max results
But this search returns several rics with same ISIN and Source - they have different value currencies. If I want preferably nominal currency what should I do? I've read answer about using Historical search to get currency - I think it is very bad idea - It is consuming a lot of time - and such query costs money for my company.