/crypto-rsi-heatmap

Coinglass's Crypto Market RSI Heatmap open-sourced

Primary LanguagePythonMIT LicenseMIT

Crypto Market RSI Heatmap 📊

This is a simple Python script that generates a RSI heatmap for the top 100 cryptocurrencies by volume using the style of Coinglass. The heatmap can be used to identify overbought and oversold conditions in the market.

Supported versions License Code style: black


Introduction

I have previously recreated this chart for my fintwit-bot, unfortunately coinglass removed their API so I had to recreate it using other sources. I used the chart found on Coinglass as a reference. The data is fetched using Coingecko's API to get the top volume coins and combined with TradingView's API to get the RSI values.

Installation ⚙️

The required packages to run this code can be found in the requirements.txt file. To run this file, execute the following code block after cloning the repository:

pip install -r requirements.txt

Usage ⌨️

To generate the chart, simply run the script using the following command:

python src/main.py

Example 📊

The following chart is an example of the output generated by the script. RSI Heatmap

References 📚

The following image was used as a reference to create the RSI heatmap. RSI Heatmap Reference

Other Projects 📦

This project is part of a series of projects that I have created. You can find the other projects in the following list: