$Daily Stock Brief

About Daily Stock Brief

How the system works, our methodology, and important disclaimers.

What Is This?

Daily Stock Brief is a fully automated stock analysis platform. Every trading day, our AI pipeline analyzes dozens of stocks across four dimensions — technicals, fundamentals, sentiment, and momentum — then manages a real portfolio of 10 stocks and publishes a daily market brief with transparent performance tracking.

Scoring Methodology

Each stock receives a composite score from 0 to 100 based on four weighted components:

Technical (30%)

RSI, MACD, moving averages, Bollinger Bands, volume, ATR

Fundamental (30%)

P/E vs sector, PEG ratio, revenue and earnings growth, margins, debt levels

Sentiment (25%)

News, Twitter/X, Reddit, StockTwits, YouTube, Discord, LunarCrush social metrics

Momentum (15%)

52-week range position, 1-month returns, relative strength vs S&P 500

Portfolio Rules

  • 10 positions, approximately equal-weighted
  • Maximum 30% allocation to any single sector
  • Minimum 5 trading day holding period
  • Stocks replaced when rank drops below 20 and a top-5 candidate is available
  • All trades executed automatically via Interactive Brokers
  • Every trade and its reasoning is publicly logged

Multi-LLM Analysis

We use multiple AI models for different strengths:

  • Claude — Primary content generation and analysis synthesis
  • Grok — Real-time X/Twitter sentiment with native integration
  • Perplexity — Real-time news search and fact-checking
  • ChatGPT — Second opinion and alternative perspective

Data Sources

Price and fundamental data via Yahoo Finance. News sentiment from Alpha Vantage and Perplexity. Social sentiment aggregated from Reddit, Twitter/X, StockTwits, YouTube, Discord, and LunarCrush. Technical indicators computed locally using pandas and numpy.

Important Disclaimer

This is not financial advice. Daily Stock Brief is an educational and informational project that tracks a real portfolio with real money. The information provided on this website does not constitute investment advice, financial advice, trading advice, or any other sort of advice.

You should not treat any of the content as such. Do not make any investment decisions based on the information presented here. Past performance does not guarantee future results. You could lose some or all of your invested capital.

Always do your own research and consult with a licensed financial advisor before making investment decisions.