stock-predictor

Next-day direction signals, logistic regression vs. XGBoost, walk-forward backtested against buy-and-hold — plus a live news-sentiment model variant tracked via paper trading.

Ticker As of Signal Probability Model
SPY 2026-08-07 UP 51.7% logistic_regression
AAPL 2026-08-07 UP 64.6% xgboost
MSFT 2026-08-07 UP 78.0% xgboost
GOOGL 2026-08-07 UP 50.5% logistic_regression
AMZN 2026-08-07 DOWN 24.4% xgboost

SPY

56.1%strategy return (logistic_regression)
94.2%buy & hold return
0.88annualized Sharpe
-18.8%max drawdown
52.0%walk-forward accuracy
55.2%"always up" baseline

logistic_regression: 52.0% accuracy / 56.1% return  ·  xgboost: 51.8% accuracy / 61.5% return

SPY — news sentiment & paper trading

Paper trading — simulated only, no real trades
sentiment 0.01 20 headlines (2026-08-07)

News-augmented model has limited history (1 day of sentiment so far); treat early results as preliminary.

baseline: $10,000.00  ·  news_augmented: $10,000.00  ·  buy_hold: $10,000.00

AAPL

78.0%strategy return (xgboost)
89.4%buy & hold return
0.78annualized Sharpe
-28.1%max drawdown
49.1%walk-forward accuracy
53.6%"always up" baseline

logistic_regression: 48.4% accuracy / 31.7% return  ·  xgboost: 49.1% accuracy / 78.0% return

AAPL — news sentiment & paper trading

Paper trading — simulated only, no real trades
sentiment -0.04 13 headlines (2026-08-07)

News-augmented model has limited history (1 day of sentiment so far); treat early results as preliminary.

baseline: $10,000.00  ·  news_augmented: $10,000.00  ·  buy_hold: $10,000.00

MSFT

40.0%strategy return (xgboost)
80.0%buy & hold return
0.55annualized Sharpe
-27.7%max drawdown
49.1%walk-forward accuracy
52.1%"always up" baseline

logistic_regression: 47.4% accuracy / 28.1% return  ·  xgboost: 49.1% accuracy / 40.0% return

MSFT — news sentiment & paper trading

Paper trading — simulated only, no real trades
sentiment 0.28 20 headlines (2026-08-07)

News-augmented model has limited history (1 day of sentiment so far); treat early results as preliminary.

baseline: $10,000.00  ·  news_augmented: $10,000.00  ·  buy_hold: $10,000.00

GOOGL

147.8%strategy return (logistic_regression)
200.8%buy & hold return
1.08annualized Sharpe
-23.0%max drawdown
51.7%walk-forward accuracy
53.1%"always up" baseline

logistic_regression: 51.7% accuracy / 147.8% return  ·  xgboost: 49.7% accuracy / 113.2% return

GOOGL — news sentiment & paper trading

Paper trading — simulated only, no real trades
sentiment 0.29 20 headlines (2026-08-07)

News-augmented model has limited history (1 day of sentiment so far); treat early results as preliminary.

baseline: $10,000.00  ·  news_augmented: $10,000.00  ·  buy_hold: $10,000.00

AMZN

41.6%strategy return (xgboost)
95.2%buy & hold return
0.48annualized Sharpe
-36.4%max drawdown
50.6%walk-forward accuracy
51.8%"always up" baseline

logistic_regression: 49.1% accuracy / -1.7% return  ·  xgboost: 50.6% accuracy / 41.6% return

AMZN — news sentiment & paper trading

Paper trading — simulated only, no real trades
sentiment 0.21 20 headlines (2026-08-07)

News-augmented model has limited history (1 day of sentiment so far); treat early results as preliminary.

baseline: $10,000.00  ·  news_augmented: $10,000.00  ·  buy_hold: $10,000.00