Skip to content
Loic Mancino edited this page Apr 27, 2023 · 2 revisions

Crypto-Index-Tools Wiki

Table of Contents

  1. Introduction
  2. Installation
  3. Usage
  4. Features
  5. FAQ
  6. Support
  7. Contribution

Introduction

Crypto-Index-Tools is a Python-based application that helps users create custom cryptocurrency indices using Binance API data. It allows users to filter and sort cryptocurrencies based on various parameters, such as market cap, tags, and trading pairs. The tool also supports different weighting strategies for the index, including equal weighting and market cap-based weighting.

Installation

  1. Clone the repository to your local machine using git clone https://github.com/your_username/crypto-index-tools.git
  2. Install the required Python packages by running pip install -r requirements.txt in the project directory
  3. Ensure you have a working Python 3.6+ environment

Usage

  1. Run the crypto_index_tools.py script in your Python environment
  2. Follow the prompts to select and filter cryptocurrencies based on your preferences
  3. Choose the number of top cryptocurrencies you want to include in your index and the desired weighting distribution
  4. The script will generate a table showing the selected cryptocurrencies and their corresponding weights in the index

Features

  • Filter cryptocurrencies based on multiple tags
  • Exclude specific tags from your selection
  • Display top cryptocurrencies by market cap
  • Support for different weighting distributions (Equal, Market cap based)
  • Customizable number of top cryptocurrencies to include in the index
  • Easy-to-use interactive prompts

FAQ

Q: Can I use a different exchange API instead of Binance?

A: The current implementation is tailored to Binance API, but you can modify the script to support other exchanges if you are familiar with their API documentation.

Q: Can I save the generated index to a file?

A: The current implementation displays the index in the console, but you can easily modify the script to save the index to a CSV or other file formats.

Support

If you have any questions, issues, or need help, please open an issue on the GitHub repository, and we will do our best to assist you.

Contribution

Contributions are welcome! If you have ideas for improvements, new features, or bug fixes, please feel free to submit a pull request or open an issue to discuss your ideas.

Clone this wiki locally