add dividend rules to screener

This commit is contained in:
MuslemRahimi 2024-08-23 17:47:12 +02:00
parent fc570571f0
commit 3daa25a11e

View File

@ -179,6 +179,19 @@ async def get_stock_screener(con,symbols):
except:
item['forwardPE'] = None
try:
with open(f"json/dividends/companies/{symbol}.json", 'r') as file:
res = ujson.load(file)
item['annualDividend'] = res['annualDividend']
item['dividendYield'] = res['dividendYield']
item['payoutRatio'] = res['payoutRatio']
item['dividendGrowth'] = res['dividendGrowth']
except:
item['annualDividend'] = None
item['dividendYield'] = None
item['payoutRatio'] = None
item['dividendGrowth'] = None
return stock_screener_data