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
27 lines
736 B
Python
27 lines
736 B
Python
"""
|
|
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',
|
|
]
|