Files
ai_playgroud/bitcoin_trading/__init__.py
T
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

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',
]