Skip to main content

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

ohlcv-plus-2.0.3.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

ohlcv_plus-2.0.3-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

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

Hashes for ohlcv-plus-2.0.3.tar.gz
Algorithm Hash digest
SHA256 5addca7794d904ae6dbc401719332dc6c142dea51cc40ded8239aba444852472
MD5 dfee38db2018f3b1a6adb340fcff94cb
BLAKE2b-256 46ccf3a3bdcb778d4efacc8a2e077ace6fdd4c474881743d6d6d574f244a377c

See more details on using hashes here.

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

Hashes for ohlcv_plus-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d8c5aebd2212b3405498bf3cf28f22c4198be860ab7a9a06deac71db1037d2ff
MD5 e58606cc2eb612511ca63fc736bb7887
BLAKE2b-256 cbd830540b1fa350302f3a0453e295f6b4c47354b77571949f52da61b6950705

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page