Hi Streamlit community! ![]()
I’m excited to share SigmaScope, a quantitative stock analysis
platform I built entirely with Streamlit.
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.
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
Log Regression & Sigma Bands
Identifies if a stock is statistically overbought or oversold
vs its long-term logarithmic trend (±1σ / ±2σ bands).
Fundamental Scorecard (A→F)
Scores stocks on 7 criteria: revenue growth, FCF growth, ROIC,
FCF margin, PEG, P/B, Debt/FCF.
Fair Value — DCF, Gordon-Shapiro, Multiples, NAV
Historical fair value chart vs actual price.
Configurable WACC and perpetual growth rate.
Sigma Screener
Scans entire indices (S&P 500, NASDAQ-100, CAC 40…) to find
stocks in statistical opportunity or overheating zones.
Multi-criteria Screener
Combine fundamental filters + sigma position to identify
the best opportunities in one click.
Multi-portfolio Watchlists
Track multiple portfolios with live prices, scoring and
average cost. Anonymous token — no login required.
Multilingual
Full interface in French
, English
and Turkish
.
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! ![]()