INNER CODE UNIT · Python
get_qualitative_analysis
zoharbabin/quantum-trader · src/analysis/qualitative_analysis.py:103
def get_qualitative_analysis(self, symbol):
"""
Get overall qualitative analysis for a stock symbol.
:param symbol: Stock symbol to analyze
:return: Overall sentiment score (-1 to 1)
"""
try:
# Fetch data
news_data = self.fetch_news(symbol)
twitter_data = self.fetch_twitter_data(symbol)
# Aggregate sentiment
sentiment_score = self.aggregate_sentiment(news_data, twitter_data)
self.logger.info(f"Qualitative analysis completed for {symbol}. Score: {sentiment_score}")
return sentiment_score