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
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
"""
|
||||
Bitcoin Trading Signal System
|
||||
Ein System zur Generierung von Kauf-/Verkaufsempfehlungen für Bitcoin
|
||||
basierend auf MACD-Indikatoren und News-Sentiment-Analyse
|
||||
"""
|
||||
|
||||
__version__ = "1.0.0"
|
||||
__author__ = "Bitcoin Trading Signal System"
|
||||
|
||||
from .data_fetcher import BitcoinDataFetcher
|
||||
from .macd_indicator import MACDIndicator, MACDSignal
|
||||
from .news_sentiment import NewsSentimentAnalyzer, SentimentScore
|
||||
from .signal_generator import SignalGenerator, TradingAction, TradingSignal
|
||||
from .bitcoin_trader import BitcoinTrader
|
||||
|
||||
__all__ = [
|
||||
'BitcoinDataFetcher',
|
||||
'MACDIndicator',
|
||||
'MACDSignal',
|
||||
'NewsSentimentAnalyzer',
|
||||
'SentimentScore',
|
||||
'SignalGenerator',
|
||||
'TradingAction',
|
||||
'TradingSignal',
|
||||
'BitcoinTrader',
|
||||
]
|
||||
Reference in New Issue
Block a user