0
votes

Comment puis-je utiliser Yfinance pour obtenir des ratios fondamentaux (tels que P / E, P / B)

Je me demande comment puis-je obtenir des principes fondamentaux de la série tels que le ratio P / E d'une entreprise utilisant Yfinance. Ratios historiques pour plusieurs entreprises.

J'ai essayé xxx

mais mon résultat donnez-moi le cadre de données vide Quelqu'un peut aider? ou toute documentation que je peux être capable de lire merci beaucoup


0 commentaires

3 Réponses :


0
votes

Vous voudrez peut-être essayer Google à l'avenir de trouver des documents pour les packages Python. Voici le lien vers la documentation de ce paquet.

https://pypi.org/project/yfinance/


0 commentaires

2
votes

Yfinance semble ne plus être en mesure de récupérer des finances financières de l'entreprise (cela n'a pas travaillé pour moi depuis octobre 2020)

Cependant, si vous n'êtes pas opposé à une autre bibliothèque, il y a yahoo_fin p> xxx pré>

une fois installé: p> xxx pré>

Le dictionnaire ressemble à ce qui suit: p>

{'1y Target Est': 239.71,
 '52 Week Range': '132.52 - 232.86',
 'Ask': '215.25 x 800',
 'Avg. Volume': 31253650.0,
 'Beta (5Y Monthly)': 0.87,
 'Bid': '215.00 x 900',
 "Day's Range": '214.04 - 216.27',
 'EPS (TTM)': 6.2,
 'Earnings Date': 'Jan 27, 2021 - Feb 01, 2021',
 'Ex-Dividend Date': 'Nov 18, 2020',
 'Forward Dividend & Yield': '2.24 (1.04%)',
 'Market Cap': '1.627T',
 'Open': 214.85,
 'PE Ratio (TTM)': 34.72,
 'Previous Close': 213.87,
 'Quote Price': 215.22999572753906,
 'Volume': 12886232.0}


0 commentaires

3
votes

Il existe deux lignes de code qui doivent être insérées pour récupérer des déclarations financières, un bilan et une nouvelle instruction de flux de trésorerie.

La solution a été trouvée par Afju Strong> où il / elle l'a posté dans le Section des commentaires avec une courte explication: https://aroussi.com/post/python-yahooo-Finance
tellement crédits à lui / son p>

Voici ce que vous devez changer de ... / Sites-Packages / Yfinance / base.py strong> i>
qui a fonctionné pour moi pour la version suivante de Yfinance: P>

# get fundamentals
#data = utils.get_json(url+'/financials', proxy)
url = "{}/{}/financials".format(self._scrape_url, self.ticker)
data = utils.get_json(url, proxy)


0 commentaires