add num of analysts
This commit is contained in:
parent
15c34d316f
commit
6a8392ff3c
@ -88,6 +88,12 @@ async def get_data(ticker, con):
|
|||||||
estimated_eps_avg = round(item_estimate['estimatedEpsAvg'],2)
|
estimated_eps_avg = round(item_estimate['estimatedEpsAvg'],2)
|
||||||
except:
|
except:
|
||||||
estimated_eps_avg = None
|
estimated_eps_avg = None
|
||||||
|
|
||||||
|
try:
|
||||||
|
numOfAnalysts = int((item_estimate['numberAnalystEstimatedRevenue']+item_estimate['numberAnalystsEstimatedEps'])/2)
|
||||||
|
except:
|
||||||
|
numOfAnalysts = None
|
||||||
|
|
||||||
combined_data[year].update({
|
combined_data[year].update({
|
||||||
'symbol': item_estimate['symbol'],
|
'symbol': item_estimate['symbol'],
|
||||||
'date': int(item_estimate['date'][:4]),
|
'date': int(item_estimate['date'][:4]),
|
||||||
@ -98,7 +104,8 @@ async def get_data(ticker, con):
|
|||||||
'revenue': revenue,
|
'revenue': revenue,
|
||||||
'netIncome': net_income,
|
'netIncome': net_income,
|
||||||
'ebitda': ebitda,
|
'ebitda': ebitda,
|
||||||
'eps': eps
|
'eps': eps,
|
||||||
|
'numOfAnalysts': numOfAnalysts,
|
||||||
})
|
})
|
||||||
|
|
||||||
for item_estimate in analyst_estimates:
|
for item_estimate in analyst_estimates:
|
||||||
@ -123,6 +130,11 @@ async def get_data(ticker, con):
|
|||||||
except:
|
except:
|
||||||
estimated_eps_avg = None
|
estimated_eps_avg = None
|
||||||
|
|
||||||
|
try:
|
||||||
|
numOfAnalysts = int((item_estimate['numberAnalystEstimatedRevenue']+item_estimate['numberAnalystsEstimatedEps'])/2)
|
||||||
|
except:
|
||||||
|
numOfAnalysts = None
|
||||||
|
|
||||||
combined_data[year].update({
|
combined_data[year].update({
|
||||||
'symbol': item_estimate['symbol'],
|
'symbol': item_estimate['symbol'],
|
||||||
'date': int(item_estimate['date'][:4]),
|
'date': int(item_estimate['date'][:4]),
|
||||||
@ -130,6 +142,7 @@ async def get_data(ticker, con):
|
|||||||
'estimatedEbitdaAvg': estimated_ebitda_avg,
|
'estimatedEbitdaAvg': estimated_ebitda_avg,
|
||||||
'estimatedNetIncomeAvg': estimated_net_income_avg,
|
'estimatedNetIncomeAvg': estimated_net_income_avg,
|
||||||
'estimatedEpsAvg': estimated_eps_avg,
|
'estimatedEpsAvg': estimated_eps_avg,
|
||||||
|
'numOfAnalysts': numOfAnalysts,
|
||||||
'revenue': None,
|
'revenue': None,
|
||||||
'netIncome': None,
|
'netIncome': None,
|
||||||
'ebitda': None,
|
'ebitda': None,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user