Activity of prouast/cryptocurrency-analysis repository

Active 🚀

Active contributions

Activity badge for prouast/cryptocurrency-analysis repository

Why prouast/cryptocurrency-analysis is active?

The result is based on ratio of number of commits and code additions from initial and final time ranges.

Initial time range – from 5 Jul, 2023 to 5 Oct, 2023

Final time range – from 5 Apr, 2024 to 5 Jul, 2024

Additions and deletions stats are not available for this repository due to GitHub API limitations.

Data calculated on 5 Jul, 2024

Bus factor

What is Bus factor?

It is basically a number of most active contributors responsible for 80% of contributions.

Bus factor tries to assess "What happens if a key member of the team is hit by a bus?". The more there are key members, the lower the risk.

The prouast/cryptocurrency-analysis repository has a bus factor of 1.

High risk, a lot of knowledge concentrated in a few people

Bus factor was measured on 14 Aug 2024

1

Summary of prouast/cryptocurrency-analysis

The prouast/cryptocurrency-analysis GitHub repository contains a collection of Python scripts that analyze the historical price trends of various cryptocurrencies.

The project incorporates the use of machine learning algorithms to predict future price trends based on historical data. It contains scripts for data collection, preprocessing, and learning.

The analysis is done with Python using data from the Poloniex exchange's API, stored in a MySQL database. From there, the scripts preprocess the data for different timeframes and indicators.

Tools/libraries used in this project include: Tensorflow for machine learning, Keras as a user-friendly neural network library, NumPy for numerical processing, Pandas for data manipulation and analysis, and Matplotlib for data visualization.

Please note that the project owner has stated that this project should not be used for investment purposes. The project's purpose is to demonstrate how machine learning can be used in this context and is meant to offer a foundation for further development and experimentation.

Here's a brief overview of how to use the repository:

  1. Clone the repository
  2. Setup MySQL database
  3. Run DataCollector/main.py
    • This will start storing live orderbook data from Poloniex.
  4. Run DataPreprocessing/main.py
    • This will preprocess raw data from the database.
  5. Run Learning/main.py
    • This will start the learning process.

Remember, in order to use the scripts, you need to install the required dependencies. You can quickly install them by using the provided requirements.txt file (pip install -r requirements.txt).

Also, you have to provide your MySQL database information in a file called settings.py in the root directory for the scripts to be able to interact with the database.

This repository serves as a valuable resource for anyone interested in using Python for financial data analysis, particularly those interested in cryptocurrency markets.

Recently added projects

Activity badge for tailwindlabs/tailwindcss repository

Updated on 14 Aug 2024

Activity badge for ixartz/Next-js-Boilerplate repository

Updated on 14 Aug 2024

Activity badge for facebook/react repository

Updated on 14 Aug 2024

Activity badge for LouisShark/chatgpt_system_prompt repository

Updated on 14 Aug 2024

Activity badge for toptal/picasso repository

Updated on 14 Aug 2024

Activity badge for asdf-vm/asdf-nodejs repository

Updated on 14 Aug 2024

Top 3 contributors

ContributorCommits
131
2
1