fields = [ 'TR.FiscalPeriodEndDate','TR.PriceClose.date', 'TR.F.TotRevenue.fperiod', 'TR.F.TotRevenue', 'TR.BGS.BusTotalRevenue', 'TR.CompanyIncorpDate', 'TR.RegistrationCountry', 'TR.HQStateProvince', 'TR.HeadquartersCity', 'TR.F.GrossProfMarg', 'TR.InvtrRevenue', 'TR.TURNOVER', 'TURNOVER', 'TR.CompanyNumEmploy', 'TR.F.TotAssets', 'TR.F.TotFixedAssetsNet', 'TR.F.TotCap', 'TR.CAPEXTot', 'TR.CapexActValue', 'TR.F.MaterialExpn', 'TR.F.TotLiab', 'TR.F.TotLiabEq', 'TR.F.SolvRatioPct', 'TR.F.InvntTot', 'TR.F.CashCashEquivTot', 'TR.F.NetCashFlowOp', 'TR.F.TotDebtPctofTotEq' , 'TR.F.InvstTot', 'TR.F.PPENetTotYoYAvg', 'TR.EnergyUseTotal', 'TR.ROAActValue', 'TR.TRESGScore', 'TR.EnvMgtTeam', 'TR.TRESGWorkforceScore', 'TR.EnvironmentPillarScore', 'TR.EnvMgtTraining', 'TR.TRESGCSRStrategyScore', 'TR.TRESGControversiesScore', 'TR.TRESGResourceUseScore', 'TR.AnalyticBoardFemale', 'TR.PolicyBoardInd', 'TR.AnalyticBoardCulturalDiversity', 'TR.NAICSSectorCode', 'TR.NAICSSector', 'TR.ControvEnv', 'TR.SICIndustryCode', 'TR.GICSSectorCode', 'TR.GICSSector', 'TR.F.COGS', 'TR.F.ComShHoldNum', 'TR.F.BUSNetProfMargPct']
# Define the parameters for data retrieval#parameters = {'SDate': '2000-01-01', 'EDate': '2024-06-30', 'Frq': 'FY','Curn':'USD'}parameters = {'SDate': '0', 'EDate': '-25', 'Frq': 'FY','Curn':'USD'}
try:
# Assuming `Asia1` is list of instruments
result_df, err = ek.get_data(instruments=Asia1, fields=fields, parameters=parameters)
)
when I search manually I can find these companies. I have more than 2000, so can't do it manually for all