Files
Claude ef7ea500a9 Add Bitcoin Trading Signal System with MACD and News Sentiment Analysis
- Implement comprehensive Bitcoin trading signal system
- Add MACD (Moving Average Convergence Divergence) indicator
- Integrate news sentiment analysis from CryptoCompare
- Combine technical analysis with market sentiment
- Generate trading recommendations (Strong Buy, Buy, Hold, Sell, Strong Sell)

Features:
- Real-time Bitcoin price data from Binance and CoinGecko APIs
- Historical data analysis with MACD indicator
- News sentiment analysis with keyword-based scoring
- Weighted signal combination (60% MACD, 40% Sentiment)
- Confidence scoring for each recommendation
- Detailed reasoning for trading signals
- CLI interface with verbose and quick modes

Components:
- data_fetcher.py: Bitcoin price and market data retrieval
- macd_indicator.py: MACD calculation and signal generation
- news_sentiment.py: News analysis and sentiment scoring
- signal_generator.py: Combined signal generation
- bitcoin_trader.py: Main CLI application

Usage:
  python bitcoin_trading/bitcoin_trader.py [--verbose] [--days N] [--quick]

Documentation in bitcoin_trading/README.md
2025-12-02 22:45:17 +00:00

21 lines
365 B
Plaintext

# Bitcoin Trading Signal System - Python Dependencies
# Data Processing
pandas>=2.0.0
numpy>=1.24.0
# HTTP Requests
requests>=2.31.0
# Optional: Enhanced Sentiment Analysis
# textblob>=0.17.0
# vaderSentiment>=3.3.2
# Optional: Advanced Technical Analysis
# ta>=0.11.0
# pandas-ta>=0.3.14b0
# Development/Testing (optional)
# pytest>=7.4.0
# pytest-cov>=4.1.0