ef7ea500a9
- 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
21 lines
365 B
Plaintext
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
|