FinanceDatabase

FinanceDatabase

Open-source financial instrument database

Loading…

Description

#Finance Database #Open Source Project #Quantitative Trading #Investment Research #Financial Data Analysis #Python Tools #Stock Data #ETF #Funds #Cryptocurrency #Trading System #CSV Data #Windows #macOS #Linux
FinanceDatabase is a free and open-source financial instrument database that includes over 300,000 global financial instruments, covering multiple asset classes such as stocks, ETFs, funds, indices, currencies, and cryptocurrencies.
It not only provides financial codes but also includes complete metadata such as country, exchange, industry, sector, market capitalization, ISIN, etc., making it suitable for quantitative trading, investment research, financial data analysis, and building your own trading system.
The project offers a simple and easy-to-use Python interface that can be installed with a single command, after which you can quickly query and filter data using methods like select(), search(), and show_options().
Compared to ordinary code lists, FinanceDatabase supports multi-dimensional filtering based on country, industry, sector, exchange, and listing type, and can retain only the main listed instruments, making the query results cleaner and more practical.

Software Features


* Large-scale Database: Includes over 300,000 financial instruments, covering major global financial markets.
* Seven Asset Classes: Contains data on Equities, ETFs, Funds, Indices, Currencies, Cryptocurrencies, and more.
* Complete Instrument Metadata: Provides detailed information such as country, exchange, industry, sector, market capitalization, ISIN, currency, etc.
* One-click Python Installation: Simply run the following command to use it.
* `pip install financedatabase`
* Flexible Query Interface: Supports methods like select(), search(), show_options(), making it easy to find and filter financial instruments.
* Multi-dimensional Condition Filtering: Can filter by country, industry, exchange, sector, etc., for example, finding Dutch insurance stocks or US tech companies.
* Main Listed Instrument Filtering: Supports retaining only the main listed codes, reducing interference from duplicate securities and non-main market codes.
* Compatible with Finance Toolkit: Can be integrated with Finance Toolkit to further load historical data, financial statements, and financial ratios.
* CSV Data Format: The underlying data is stored in CSV format, making it convenient for viewing, importing, and secondary processing.
* Community Maintained: The project is continuously updated, and anyone can submit data corrections or add new financial instruments.
* Developer Friendly: Especially suitable for quantitative researchers, investment analysts, financial data engineers, and trading system developers.
* Open Source and Free: The project code and database are publicly accessible, with GitHub having received about 8K Stars.

Related Software