Skip to content
ZERONE
Nazaj na projekte
Fintech · ML · SaaS · 2026

Case 03 — SHORT RADAR: krizni monitor z dvojno lečo

Dva vzporedna krizna scorea (0–100): Burry leča za US trg na 11 komponentah, Krall leča za Evropo/Nemčijo na 7 komponentah. Live na shortradar.app kot 4-tier SaaS s signali, sandbox portfeljem in Telegram alerti.

2Analitične leče (Burry · Krall)
18Uteženih komponent (11 + 7)
56Tickerjev v živo spremljanih
4SaaS tierov (€0 · €149 · €499 · €1.999)

Izziv

Short-hunter s 25 leti IT izkušenj je želel svojo krizno tezo narediti prodajno — reproduktivno, z viri, utežmi in audit trailom. Ne en score, temveč dve neodvisni miselni šoli vzporedno: ameriške ranljivosti (Burry) in evropsko-nemška kriza (Krall). Zahteve: FRED macro podatki in yfinance cene, uteženi sector scorerji, ML sloj (LSTM · XGBoost · HMM), sandbox portfelj za testiranje brez tveganja, Telegram bot, Stripe naplativi tierji, Next.js portal.

Arhitektura

FastAPI jedro (:8002) z JWT authom in rate-limitingom po tierju. Dve vzporedni engine: Burry engine (US, 11 uteženih komponent preko 4 sector scorerjev — Banks 60/40, CRE 55/45, Private Credit 50/50, High-Yield 35/65) in Krall engine (EU/DE, 7 komponent — sovereign debt 22 %, evro banke 20 %, deindustrializacija 16 %, DE nepremičnine 14 %, stagflacija 12 %, šibkost evra 10 %, hard assets 6 %). ML sloj: LSTM/GRU predictor, XGBoost short classifier, HMM regime detector s 4 stanji, Isolation-Forest za anomalije. Fetcherji za FRED, yfinance, SEC EDGAR, opcije in novice. Delivery: Next.js 15 portal na dash.shortradar.app (:3030), Telegram bot s 15 ukazi, Stripe za naročnine.

FastAPI :8002 · JWT · rate limitiAPIORCHESTRATORUS leča · 11 komponent · 4 sector scorerjiBURRYWORKEREU/DE leča · 7 komponent · sovereign · banke · nepremičnineKRALLWORKERLSTM · XGBoost · HMM · Isolation ForestMLWORKERFRED · yfinance · EDGAR · opcije · noviceFETWORKERNext.js 15 · dash.shortradar.app :3030 · sandbox portfeljWEBWORKERPostgreSQL · SQLAlchemy · Alembic · 11 tabelDBPRIMARY
APIFastAPI :8002 · JWT · rate limiti
BURRYUS leča · 11 komponent · 4 sector scorerji
KRALLEU/DE leča · 7 komponent · sovereign · banke · nepremičnine
MLLSTM · XGBoost · HMM · Isolation Forest
FETFRED · yfinance · EDGAR · opcije · novice
WEBNext.js 15 · dash.shortradar.app :3030 · sandbox portfelj
DBPostgreSQL · SQLAlchemy · Alembic · 11 tabel

Pipeline

Izračun dual-lens scorea (vsakih 15 min · full analiza vsake 4 h)

  1. 01Fetcherji potegnejo FRED (20+ serij), yfinance (56 tickerjev), EDGAR (13F + Form 4), opcije in novice — TTL cache (5 min / 6 h)
  2. 02Burry leča: 4 sector scorerji (Banks 60/40, CRE 55/45, PC 50/50, HY 35/65) plus 7 direktnih FRED komponent → 11 uteženih vrednosti
  3. 03Krall leča vzporedno: 7 sector scorerjev za sovereign, evro banke, deindustrializacijo, DE nepremičnine, stagflacijo, šibkost evra, hard assets
  4. 04ML sloj vrne regime klasifikacijo (HMM 4-state), anomaly score (Isolation Forest) in forward forecast (LSTM/GRU)
  5. 05Oba agregatorja utežita v 0–100 score; trigger matrica (9 pravil, 4 h cooldown) pošlje tier-dependent Telegram alerte

Tehnološki stack

Python 3.11+FastAPI · Uvicorn · APSchedulerNext.js 15 · React 18 · TailwindSQLAlchemy · AlembicPostgreSQLPyTorch (LSTM/GRU) · XGBoost · LightGBMhmmlearn · scikit-learn (Isolation Forest)yfinance · FRED API · SEC EDGARStripe (Subscriptions + Webhooks)python-telegram-botLoguru · Plotlysystemd · nginx · Let's Encrypt

Rezultat

Live na shortradar.app (marketing + API) in dash.shortradar.app (portal + sandbox portfelj). Oba scorea sta reproduktivna, vsak sub-score auditabilen. 5 ravni tveganja (CALM · MONITORING · ELEVATED · HIGH_RISK · CRISIS) dostavljenih konsistentno preko REST API-ja, Telegram bota (15 ukazov) in Next.js dashboarda — Stripe nadzira granularnost dostave preko 4 tierjev (€0 · €149 · €499 · €1.999/mes). Prejšnja domena oddini.bet 301-preusmerja na shortradar.app. Ni finančno svetovanje — analitično orodje.

Podoben projekt?

Pogovorimo se — poslušamo, preden dostavimo.

Zahtevajte projekt