SigmaScope – Quantitative stock analysis + Portfolio Performance import 📡

Hi Streamlit community! :waving_hand:

I’m excited to share SigmaScope, a quantitative stock analysis
platform I built entirely with Streamlit.

:link: Live app: https://sigmascope-portfolio-performance.streamlit.app


What it does

SigmaScope helps investors analyse stocks using quantitative
and fundamental methods — and also works as a companion app
for Portfolio Performance users.


:inbox_tray: Portfolio Performance companion

If you use Portfolio Performance (the popular open-source
portfolio manager), you can import your account directly into
SigmaScope via XML export:

  • All your positions are imported automatically (tickers,
    quantities, average cost)
  • Each stock is instantly analysed: sigma position, fundamental
    score, live price vs your average cost
  • No manual entry needed

:satellite_antenna: Log Regression & Sigma Bands

Identifies if a stock is statistically overbought or oversold
vs its long-term logarithmic trend (±1σ / ±2σ bands).

:trophy: Fundamental Scorecard (A→F)

Scores stocks on 7 criteria: revenue growth, FCF growth, ROIC,
FCF margin, PEG, P/B, Debt/FCF.

:money_bag: Fair Value — DCF, Gordon-Shapiro, Multiples, NAV

Historical fair value chart vs actual price.
Configurable WACC and perpetual growth rate.

:telescope: Sigma Screener

Scans entire indices (S&P 500, NASDAQ-100, CAC 40…) to find
stocks in statistical opportunity or overheating zones.

:control_knobs: Multi-criteria Screener

Combine fundamental filters + sigma position to identify
the best opportunities in one click.

:star: Multi-portfolio Watchlists

Track multiple portfolios with live prices, scoring and
average cost. Anonymous token — no login required.

:globe_with_meridians: Multilingual

Full interface in French :france:, English :united_kingdom: and Turkish :türkiye:.


Tech stack

  • Streamlit — UI & deployment
  • yfinance — market data
  • Supabase — watchlists, cache, usage stats
  • Plotly — charts
  • curl_cffi — anti rate-limit

The app is completely free, no account needed.
Feedback very welcome! :hot_beverage: