The lib provides ticker symbols for yahoo and google finance.
Project description
pytickersymbols
pytickersymbols provides access to google and yahoo ticker symbols for all stocks of the following indices:
- AEX
- BEL 20
- CAC 40
- DAX
- DOW JONES
- FTSE 100
- IBEX 35
- MDAX
- NASDAQ 100
- OMX Helsinki 15
- OMX Helsinki 25
- OMX Stockholm 30
- S&P 100
- S&P 500
- SDAX
- SMI
- TECDAX
- MOEX
install
pip install pytickersymbols
quick start
Get all countries, indices and industries as follows:
from pytickersymbols import PyTickerSymbols
stock_data = PyTickerSymbols()
countries = stock_data.get_all_countries()
indices = stock_data.get_all_indices()
industries = stock_data.get_all_industries()
You can select all stocks of an index as follows:
from pytickersymbols import PyTickerSymbols
stock_data = PyTickerSymbols()
german_stocks = stock_data.get_stocks_by_index('DAX')
uk_stocks = stock_data.get_stocks_by_index('FTSE 100')
print(list(uk_stocks))
If you are only interested in ticker symbols, then you should have a look at the following lines:
from pytickersymbols import PyTickerSymbols
stock_data = PyTickerSymbols()
# the naming conversation is get_{index_name}_{exchange_city}_{yahoo or google}_tickers
dax_google = stock_data.get_dax_frankfurt_google_tickers()
dax_yahoo = stock_data.get_dax_frankfurt_yahoo_tickers()
sp100_yahoo = stock_data.get_sp_100_nyc_yahoo_tickers()
sp500_google = stock_data.get_sp_500_nyc_google_tickers()
dow_yahoo = stock_data.get_dow_jones_nyc_yahoo_tickers()
# there are too many combination. Here is a complete list of all getters
all_ticker_getter_names = list(filter(
lambda x: (
x.endswith('_google_tickers') or x.endswith('_yahoo_tickers')
),
dir(stock_data),
))
print(all_ticker_getter_names)
issue tracker
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pytickersymbols-1.8.2.tar.gz.
File metadata
- Download URL: pytickersymbols-1.8.2.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
257014240cac23578fac0cb793f87174f983f5b5387b78e272a4a599f8fad150
|
|
| MD5 |
2959a8b1fe1ded38f23f86d340a8eade
|
|
| BLAKE2b-256 |
1aa50351dd07857a6eeae9aba15124c68c5059ab7693102a371b1173b213bd32
|
File details
Details for the file pytickersymbols-1.8.2-py3-none-any.whl.
File metadata
- Download URL: pytickersymbols-1.8.2-py3-none-any.whl
- Upload date:
- Size: 81.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad08e09205a0685ad18d2f026e4956752c82dcb4360bc67621c76a77b35662c5
|
|
| MD5 |
d2c1fd81d39f9fccc5741b117e299428
|
|
| BLAKE2b-256 |
b517bc5d40825aec580a2a5401265c148dd461243c36a7fa3ffc3feaf4e1541f
|