All Projects → portfolioplus → pytickersymbols

portfolioplus / pytickersymbols

Licence: MIT license
Fundamental stock data and yahoo/google ticker symbols for several indices.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pytickersymbols

Algobot
A C++ stock market algorithmic trading bot
Stars: ✭ 78 (+13.04%)
Mutual labels:  finance, stock-data, financial-data
Awesome Quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Stars: ✭ 8,205 (+11791.3%)
Mutual labels:  finance, stock-data, financial-data
IEX CPP API
Unofficial C++ Lib for the IEXtrading API
Stars: ✭ 34 (-50.72%)
Mutual labels:  finance, stock-data, financial-data
Pandas Datareader
Extract data from a wide range of Internet sources into a pandas DataFrame.
Stars: ✭ 2,183 (+3063.77%)
Mutual labels:  finance, stock-data, financial-data
Finance Go
📊 Financial markets data library implemented in go.
Stars: ✭ 392 (+468.12%)
Mutual labels:  finance, stock-data, financial-data
Iexfinance
Python SDK for IEX Cloud
Stars: ✭ 573 (+730.43%)
Mutual labels:  finance, stock-data
Tda Api
A TD Ameritrade API client for Python. Includes historical data for equities and ETFs, options chains, streaming order book data, complex order construction, and more.
Stars: ✭ 608 (+781.16%)
Mutual labels:  finance, financial-data
Finance4py
股市技術分析小工具
Stars: ✭ 8 (-88.41%)
Mutual labels:  finance, stock-data
Intrinio Realtime Node Sdk
Intrinio NodeJS SDK for Real-Time Stock & Crypto Prices
Stars: ✭ 30 (-56.52%)
Mutual labels:  finance, stock-data
Go Finance
⚠️ Deprecrated in favor of https://github.com/piquette/finance-go
Stars: ✭ 536 (+676.81%)
Mutual labels:  finance, financial-data
Contractmanager
ContractManager is a contract management software for the Jameica platform.
Stars: ✭ 10 (-85.51%)
Mutual labels:  finance, financial-data
Tushare
TuShare is a utility for crawling historical data of China stocks
Stars: ✭ 11,288 (+16259.42%)
Mutual labels:  finance, stock-data
rb3
A bunch of downloaders and parsers for data delivered from B3
Stars: ✭ 52 (-24.64%)
Mutual labels:  finance, financial-data
Wallstreet
Real time stock and option data.
Stars: ✭ 559 (+710.14%)
Mutual labels:  finance, stock-data
Financedatabase
This is a database of 180.000+ symbols containing Equities, ETFs, Funds, Indices, Futures, Options, Currencies, Cryptocurrencies and Money Markets.
Stars: ✭ 554 (+702.9%)
Mutual labels:  finance, stock-data
Simfin Tutorials
Tutorials for SimFin - Simple financial data for Python
Stars: ✭ 150 (+117.39%)
Mutual labels:  finance, financial-data
Simfin
Simple financial data for Python
Stars: ✭ 162 (+134.78%)
Mutual labels:  finance, financial-data
pyEX
Python interface to IEX and IEX cloud APIs
Stars: ✭ 407 (+489.86%)
Mutual labels:  finance, stock-data
Grs
📈 台灣上市上櫃股票價格擷取(Fetch Taiwan Stock Exchange data)含即時盤、台灣時間轉換、開休市判斷。
Stars: ✭ 405 (+486.96%)
Mutual labels:  finance, stock-data
Qlib
Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, you can easily try your ideas to create better Quant investment strategies. An increasing number of SOTA Quant research works/papers are released in Qlib.
Stars: ✭ 7,582 (+10888.41%)
Mutual labels:  finance, stock-data

Release Build PyPI - Downloads Coverage Status Codacy Badge

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

https://github.com/portfolioplus/pytickersymbols/issues

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].