Crypto OHLCV data downloader.
Project description
OHLCV+
Download market data, aka OHLCV for Open High Low Close Volume, is something very useful for a trader. OHLCV+ provide you a way to manage your data.
Features 📋
- Download market data very quickly using multithreading (in the respect of API rate limit).
- Save your data in a lightweight database.
- Load your data from the database very quickly.
- Update your data to keep up-to-date ohlcvs.
- Super simple with only one method to use.
Tutorial 🔎
Dependencies
- Pandas
- CCXT
- colorama
- SQLAlchemy
Installation
The package is packaged as a pip package, you can install it with this command:
pip install OhlcvPlus
You can also manually download this project and its dependencies.
pip install -r requirements.txt
Usage
OhlcvPlus is super easy to use ! To see how it works, just look at the example.py file. The code is also commented, you can easily take a look at the methods docstrings.
from ohlcv import OhlcvPlus
import ccxt.
client = ccxt.binance()
ohlcvp = OhlcvPlus(client, database_path='my_data.db')
ohlcv1 = ohlcvp.load(market='BTC/USDT', timeframe='1m', since='2023-01-01 00:00:00', limit=1000, update=True, verbose=True, workers=100)
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
Built Distribution
File details
Details for the file ohlcv-plus-2.0.3.tar.gz
.
File metadata
- Download URL: ohlcv-plus-2.0.3.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5addca7794d904ae6dbc401719332dc6c142dea51cc40ded8239aba444852472 |
|
MD5 | dfee38db2018f3b1a6adb340fcff94cb |
|
BLAKE2b-256 | 46ccf3a3bdcb778d4efacc8a2e077ace6fdd4c474881743d6d6d574f244a377c |
File details
Details for the file ohlcv_plus-2.0.3-py3-none-any.whl
.
File metadata
- Download URL: ohlcv_plus-2.0.3-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8c5aebd2212b3405498bf3cf28f22c4198be860ab7a9a06deac71db1037d2ff |
|
MD5 | e58606cc2eb612511ca63fc736bb7887 |
|
BLAKE2b-256 | cbd830540b1fa350302f3a0453e295f6b4c47354b77571949f52da61b6950705 |