My package description
Project description
Barbucket
A local database for financial contracts and pricing data
Features
- Syncing contracts of IB's exchange listings to a local database
- Adding fundamental data from Tradringview's screener
- Creating groups of contracts (universes)
- Downloading daily historical quotes using IB's TWS API (paid market data subscriptions on IB are necessary)
- Storage of downloaded quotes into a local database for fast access
Quickstart
Installation:
$ pip install barbucket
Sync contracts:
$ barbucket contracts sync-listing --type stock --exchange nasdaq
See results at:
~/.barbucket/database.sqlite
Requirements
- Linux or macOS; Windows is not tested yet
- Python >= 3.7
Asset types
- Stocks
- ETFs
- Crypto currencies (planned)
DBMS
- SQLite
- PostgreSQL (planned)
APIs
- Intercative Brokers TWS API
- Tradingview screener .csv files
- EOD Historical Data (planned)
- CCXT (planned)
Status
- Early beta stage. Expect code- and data-breaking modifications
- Aimed at software developers. Knowlede about how to handle a database is necessary to use this software
Full documentation
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
barbucket-0.2.tar.gz
(21.0 kB
view hashes)
Built Distribution
barbucket-0.2-py3-none-any.whl
(27.6 kB
view hashes)