Skip to main content

TBD

Project description

isbtchot: BTC Hotness Index Dashboard

The isbtchot package provides a minimalist terminal dashboard for visualizing Bitcoin's (BTC) hotness index. It utilizes historical BTC data to generate visualizations of BTC's price alongside the Hotness Index, directly in your terminal.

Features:

  • Visualizes BTC candlestick plots with log scale options.
  • Displays the Hotness Index based on proprietary indicators with buy/sell signals.
  • Supports different time frames and custom period back settings to tailor the data.
  • Offers multiple dashboard views including standard hotness index and power-law delta.
  • Data is cached locally to expedite subsequent visualizations.

Installation

pip install isbtchot

Usage

You can run the main dashboard with flexible command-line options:

isbtchot [--periods_back P] [--time T] [--dashboard D]
  • --periods_back, -p: Specifies the number of periods back to process for generating the visualization. Defaults to 85.
  • --time, -t: Specifies the candlestick time frame (e.g., Weekly, Monthly). Defaults to Weekly.
  • --dashboard, -d: Choose the type of dashboard to display: isbtchot for the standard hotness index or power_law for the power-law distribution analysis. Defaults to isbtchot.

Command Line Arguments

Argument Short Form Description Default
--periods_back -p Number of periods to be processed for the data visualization. 85
--time -t Candlestick time to use (e.g., M for Monthly, W for Weekly). W
--dashboard -d Dashboard type to display: isbtchot or power_law. isbtchot

Demo

Hotness Index Dashboard

Historically very reliable for bull market tops: BTC Hotness Index Dashboard Demo

Power Law Delta Dashboard

Historically very reliable for bear market bottoms: BTC Power Law Delta Dashboard Demo

Notes

  • For optimal visualization, maximize your terminal window.
  • Data is fetched from CryptoCompare API and cached to enhance performance and responsiveness.

Contributions

Contributions are welcome! Please feel free to submit issues, enhancements, or pull requests. If you encounter a bug or have a feature suggestion, please open an issue on GitHub.

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

isbtchot-1.1.5.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

isbtchot-1.1.5-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file isbtchot-1.1.5.tar.gz.

File metadata

  • Download URL: isbtchot-1.1.5.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for isbtchot-1.1.5.tar.gz
Algorithm Hash digest
SHA256 1d4f63f971e8320195a8ae4635fc21d81f3bb245894ae61e4a30ae757911c5b1
MD5 6924b600083b853599f9cd4b75b1dfaf
BLAKE2b-256 62ee60b2b17cbd7e6ab76fdd649a910d1bd444cf9f8bccc63299ac56541ba0aa

See more details on using hashes here.

File details

Details for the file isbtchot-1.1.5-py3-none-any.whl.

File metadata

  • Download URL: isbtchot-1.1.5-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for isbtchot-1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3632582edba6676befef6f46b76cf6fcdc86c9f2fc58d478581d4a6a2d0a8672
MD5 20fa1443df4e9a9b7d2fc463e127e126
BLAKE2b-256 d56e80da0e0ab0c4a6a98d5e1a53a463747f0d18ca07cf5d79594611fc3369c1

See more details on using hashes here.

Supported by

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