My package description
Project description
Barbucket 🪣
A 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
Supported contract types
- Stocks
- ETFs
- Crypto currencies (planned)
Supported DBMS
- PostgreSQL
- SQLite
- MySQL / MariaDB
- MS SQL Server
- Oracle
- and even more
Supported APIs
- Intercative Brokers TWS API
- Tradingview-Screener .csv files
- EOD Historical Data (planned)
- CCXT (planned)
Tech stack
For an overview of how this project is realized, please see the contributing document.
Full documentation
https://barbucket.readthedocs.io
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
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
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.3.tar.gz
(5.4 kB
view details)
Built Distribution
File details
Details for the file barbucket-0.3.tar.gz
.
File metadata
- Download URL: barbucket-0.3.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ac9813e6ae5bab3e7ab07dab56e89a696139042ade8a901a1e78b57ac34cbf |
|
MD5 | 15b45478f97b9872ce1479f20fb8f1f7 |
|
BLAKE2b-256 | 9d7f7cb44d36fefe67b314cef245be94b7b3615204d66e5ad9491e7a31597c9c |
File details
Details for the file barbucket-0.3-py3-none-any.whl
.
File metadata
- Download URL: barbucket-0.3-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c74ccddc0e927098f55c43184fdf3e0d612d4d89b4e1248d4369519a55853a3 |
|
MD5 | 357792079615456439bfc5ebfddd3d29 |
|
BLAKE2b-256 | 73fa5c5880be5b3cd54abd76a48ac0ea50560747491072a3dbfb025cb1bb3ec2 |