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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|