Skip to content

Using sentiment analysis from Twitter and Reddit to figure out which cryoto currencies to buy.

Notifications You must be signed in to change notification settings

davidgodinez/CryptoMood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CryptoMood

Using sentiment analysis from Twitter and Reddit to figure out which cryoto currencies to buy.

CryptoMood Initial Version Steps

  1. Twitter

    • Access the Twitter API.
    • Get tweets by filtering with crypto-related hashtags.
    • Handle API rate limits and implement pagination.
    • Preprocess tweets to remove noise (URLs, mentions, etc.).
  2. Reddit

    • Access the Reddit API.
    • Get posts from crypto-focused subreddits.
    • Handle API rate limits and implement pagination.
    • Preprocess posts to improve sentiment analysis accuracy.
  3. Sentiment Analysis

    • Use the TextBlob sentiment analysis tool.
    • Analyze sentiment of tweets and posts.
    • Aggregate sentiment scores for each cryptocurrency.
  4. Data Visualization

    • Create interactive dashboards with Plotly/Dash.
    • Display sentiment trends over time.
    • Visualize sentiment distribution among different cryptocurrencies.
  5. Access Binance API

    • Fetch current prices of top 10 cryptocurrencies identified by sentiment analysis.
    • Compare sentiment analysis results with historical price data.

Additional Enhancements

  • Implement robust error handling for API interactions.
  • Consider data privacy and ethical aspects when presenting user-generated content.
  • Plan for scalability and transitioning from a notebook to a more user-friendly application.
  • Explore incorporating additional data sources like news articles in future versions.
  • Investigate custom machine learning models tailored to cryptocurrency discussions.

Progress as of 3/3/2024

  • I was able to get a basic trading bot going in the TradingBot folder. This uses the markers from Binance to determine if a certain crypto is a buy or sell. I was also able to visualize the markers using mpfiance.

About

Using sentiment analysis from Twitter and Reddit to figure out which cryoto currencies to buy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published