Contents

yfinance 1.1.0

0

Download market data from Yahoo! Finance API

Download market data from Yahoo! Finance API

Stars: 21298, Watchers: 21298, Forks: 3042, Open Issues: 149

The ranaroussi/yfinance repo was created 8 years ago and the last code push was 6 days ago.
The project is extremely popular with a mindblowing 21298 github stars!

How to Install yfinance

You can install yfinance using pip

pip install yfinance

or add it to a project with poetry

poetry add yfinance

Package Details

Author
Ran Aroussi
License
Apache
Homepage
https://github.com/ranaroussi/yfinance
PyPi:
https://pypi.org/project/yfinance/
GitHub Repo:
https://github.com/ranaroussi/yfinance

Classifiers

  • Office/Business/Financial
  • Office/Business/Financial/Investment
  • Scientific/Engineering/Interface Engine/Protocol Translator
  • Software Development/Libraries
  • Software Development/Libraries/Python Modules
No  yfinance  pypi packages just yet.

Errors

A list of common yfinance errors.

Code Examples

Here are some yfinance code examples and snippets.

  • ta code examples

    This python code example will show you how to use the ta python package to perform technical analysis on historical stock data such as RSI, SMA, Bollinger Bands, and Stochastic Oscillator.

GitHub Issues

The yfinance package has 149 open issues on GitHub

  • Update exchange maps for equities and mutual funds.
  • New feature request: ETFQuery class
  • NoneType protection fails
  • Fix missing pegRatio in .info (Fixes #2570)
  • Sanitize priceToBook for mixed currencies
  • fix timezone convert bug in utils._parse_user_dt
  • Still "Too Many Requests" Error also in Version 0.2.62
  • Restore requests support
  • [0.2.59] CertificateVerifyError('Failed to perform, curl: (60) SSL certificate problem: self signed certificate in certificate chain. See https://curl.se/libcurl/c/libcurl-errors.html first for more details.')
  • Feature: Login
  • Screener
  • Update setup.py
  • Update search
  • Redo Screener
  • Handle db.connect() raising 'malformed' error

See more issues on GitHub

Related Packages & Articles

pandas-datareader 0.10.0

Data readers extracted from the pandas codebase,should be compatible with recent pandas versions

akshare 1.18.25

AKShare is an elegant and simple financial data interface library for Python, built for human beings!

finta 1.3

Common financial technical indicators implemented in Pandas.

pandas-ta 0.4.71b0

A Comprehensive Python 3 Technical Analysis Library with Pandas Dataframe Extension for Quantitative Researchers, Traders, and Investors.

ta 0.11.0

ta is a Python module that provides a technical analysis library, designed to enable feature engineering from financial time series datasets. It is built on the pandas and numpy libraries and offers a wide range of indicators such as volume, volatility, trend, and momentum indicators. ta is designed for Python developers working in the financial sector, making it a valuable asset in the field of Financial Software and Fintech Solutions, particularly for those developing trading algorithms or investment strategies.

tensortrade 1.0.4

TensorTrade: A reinforcement learning library for training, evaluating, and deploying robust trading agents.