add dividend rules to screener
This commit is contained in:
parent
fc570571f0
commit
3daa25a11e
@ -179,6 +179,19 @@ async def get_stock_screener(con,symbols):
|
|||||||
except:
|
except:
|
||||||
item['forwardPE'] = None
|
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
|
return stock_screener_data
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user