Hello,
I have used the following two formulas, to retrieve the companies which are at the moment listed on a German exchange as well as companies which were listed on a German exchange.
active_companies = 'SCREEN(U(IN(Equity(active,public,primary))), IN(TR.ExchangeCountryCode,DE))'
inactive_companies = 'SCREEN(U(IN(Equity(inactive,public,primary))), IN(TR.ExchangeCountryCode,DE))'
active_equity, e = ek.get_data(active_companies, ['TR.RIC', 'TR.PrimaryQuote', 'TR.InstrumentType', 'TR.ExchangeTicker',
'TR.ShortExchangeName','TR.ExchangeName', 'TR.CommonName',
'TR.HeadquartersCountry', 'TR.TRBCIndustryGroup', 'TR.GICSSector',
'TR.LegalAddressCity','TR.LegalAddressLine1','TR.Employees', 'CF_CURR',
'TR.FirstTradeDate', 'TR.RetireDate', 'TR.BSAccountingStandard'])
inactive_equity, e = ek.get_data(inactive_companies, ['TR.RIC', 'TR.PrimaryQuote', 'TR.InstrumentType', 'TR.ExchangeTicker',
'TR.ShortExchangeName','TR.ExchangeName', 'TR.CommonName',
'TR.HeadquartersCountry', 'TR.TRBCIndustryGroup', 'TR.GICSSector',
'TR.LegalAddressCity','TR.LegalAddressLine1','TR.Employees', 'CF_CURR',
'TR.FirstTradeDate', 'TR.RetireDate', 'TR.BSAccountingStandard'])
This works so far. However, I have encountered the problem, that I can't find all companies which went bankrupt in one of these Data Frames. For instance the company "Praktiker AG" with the ISIN "DE000A0F6MD5" is, regarding some websites, not listed anymore since 2017 and it is not included in any of these Data Frames.
I have several companies which filed for bankruptcy and are not included in any of the Data Frames.
So my question: What can I change when requesting the Datasets so that every company is definitly included? Also the ones which aren't listed anymore or are a pany stock now.
Thank you in advance!