IB Pipeline Grafer

Pr. pipeline-cyklus (aften S1/S2 + natten S3–S5, nyeste først) · manglende række = ikke kørt · kilde: metrics/ib_daily_metrics.json (GCS) · opdateret 2026-11-04T10:55:25Z

Metode — hvordan kæden arbejder

S1 → S8.2. For hvert led: hvad det gør, hvilke parametre der reducerer, og metode/kilder/model hvor der beriges. Ingen optællinger.

S1 · Data-gathererFILTER

Samler det rå aktieunivers fra tre regioner (USA, Europa, Norden) via TradingView og beregner daglig omsætning (volumen × kurs).

Reducerer
  • Hård valideringsgate: kasserer rækker uden ticker, kurs eller markedsværdi (null-check).
  • Markedsværdi ≥ 10 mia. USD (mega-cap uden for mandatet).
  • Daglig omsætning ≥ 5 mio. USD (for likvid til micro/small-cap-strategien).
S2 · Quant-gateFILTER

Anvender hårde fundamental-kriterier. ALLE kriterier skal opfyldes for at gå videre — ét brud er nok til afvisning.

Reducerer
  • ROE (Return on Equity, egenkapitalforrentning) > 15 %.
  • Nettovinstmargin > 5 %.
  • Current ratio (omsætningsaktiver ÷ kortfristet gæld) > 1,2.
  • Omsætning > 10 mio. USD.
  • Gæld ÷ aktiver < 0,5.
  • Positiv FCF (Free Cash Flow, frie pengestrømme).
  • Markedsværdi ≤ 3 mia. USD (micro/small-cap-mandat).
  • ADTV (Average Daily Traded Volume, daglig omsætning) ≥ 250.000 USD — likviditet er den eneste exit-mulighed.
  • P/E (Price/Earnings, kurs ÷ indtjening pr. aktie) ≤ 30.
  • EPS-konsistens (Earnings Per Share): intern vs. rapporteret afvigelse ≤ 50 % — fanger valuta-blanding.
S3 · PrescreenerHYBRID

LLM-gråzone-tjek i batches af de gate-passede kandidater. Vurderer forretningens rimelighed ud fra datakomplethed og simple nøgletal.

Reducerer
  • REJECT ved shell-selskab (omsætning < 100.000 USD og markedsværdi > 10 mio. USD).
  • REJECT ved ROE < −20 % (dybt urentabel).
  • REJECT ved current ratio < 0,8 (kan ikke betale kortfristet gæld).
  • REJECT ved >3 datamangler (for uigennemsigtig) eller helt uklar sektor.
Beriger
  • PASS/REJECT-verdict med kort begrundelse (≤5 ord) pr. aktie.
  • Model: deepseek-v4-flash (LLM, temperature 0).
  • Kilde: kædedata (S2-fundament) — LLM'en tilfører ingen eksterne data.
S4 · Deep analysisANALYSE

Laver en struktureret investeringsdom pr. aktie: BUY / WATCH / AVOID med konfidens samt styrker, bekymringer og røde flag. Køres som 3-seeds-ensemble: samme prompt tre gange, flertallet vinder, og uafgjort vælger den mest konservative dom.

Beriger
  • Dom + konfidens (HIGH/MEDIUM/LOW) + styrker/bekymringer/røde flag.
  • Piotroski F-Score (9 binære kvalitetssignaler; ≥7 = stærk, ≤3 = klassisk value-trap).
  • 52-ugers-position (nær top = peak-earnings-fælde i cykliske sektorer; nær bund + svag F-Score = falling knife).
  • Model: gpt-5.4-mini (3 seeds).
  • Kilde: kædedata (kurs + fundament) — ingen eksterne opslag.
S5 · Red-teamHYBRID

Udfordrer S4's domme i et 3-passagers ensemble (tre uafhængige kørsler). Rollen skal finde den stærkeste indvending mod hver dom.

Reducerer
  • KILL dræber kandidaten — kun ikke-KILL går videre til valuation.
Beriger
  • Dom pr. aktie: KILL / WEAK-PASS / PASS-WITH-CONDITIONS med bevisførelse.
  • Model: gpt-5.4-mini (3 passager, ensemble-afstemning).
  • Kilde: kædedata (S4-analyser).
S6 · ValuationFILTER

Beregner fair value (FV) ud fra sektor-median-multipla. Medianerne beregnes på gate-cohorten (ikke hele universet), så sammenligningen er apples-to-apples.

Reducerer
  • MoS (Margin of Safety, sikkerhedsmargin) = (FV − kurs) ÷ FV ≥ 30 %.
  • Utilstrækkelig datadækning giver UNVALUABLE — hverken PASS eller REJECT (ingen gæt).
Beriger
  • Fair value (FV), MoS i procent og upside ((FV − kurs) ÷ kurs).
  • Herkomst-tags pr. tal: kilde / beregnet / antagelse.
  • Kilde: kædedata + sektor-medianer (valuation/sector_medians.json).
S7 · Event-gateANALYSE

Giver en timing-dom pr. watchlist-aktie: KØB (ingen event i vinduet), VENT (earnings inden for vinduet), FLAG (insider-salg overstiger køb) eller INGEN DATA (kilderne dækker ikke aktien — en legitim tilstand).

Reducerer
  • Ingen — S7 fjerner aldrig en aktie; den ændrer ikke S1–S6's domme.
Beriger
  • Earnings-datoer, live kurs, P/E, markedsværdi og insider-transaktioner.
  • Vinduer: earnings 14 dage frem; insider-transaktioner 90 dage tilbage.
  • Kilder: yfinance (earnings) + Google Finance (kurs/P/E/insider).
  • Symboler udledes automatisk fra børspræfikset (GPW→.WA, OSL→.OL, OMXSTO→.ST, CPH→.CO, HEL→.HE, XETR→.DE, EURONEXT→.PA m.fl.).
S7.5 · Context / sizingANALYSE

Deterministisk sizing-lag oven på S6-watchlisten (ingen LLM). Vurderer markedsregime og den enkelte akties kontekst og giver et størrelsesråd.

Reducerer
  • Ingen — laget ændrer aldrig kædens domme; det nedgraderer kun positionens størrelse.
Beriger
  • Regime: risk-on / risk-off ud fra markedsbredde (andel af universet over close for N sessioner siden).
  • Strukket bevægelse: N sammenhængende stigningsdage eller kurs inden for X % af vinduets højeste close.
  • Forestående catalyst: S7 = VENT (earnings i vinduet).
  • size_hint: full → half → pass (ét trin ned pr. negativ faktor).
  • Kilde: price_series (GCS) — ingen eksterne index-kilder.
S8.1 · Daglig assessmentANALYSE

Skriver det daglige assessment-dokument: overblik over alle S7-aktier med size_hint, ekstern dybde og afvigelser til sidst. LLM'en skriver kun den forklarende prosa.

Reducerer
  • Ingen — dokumentet ændrer aldrig kædens verdicts, MoS eller timing.
Beriger
  • Forklarende analyse pr. aktie + dagens overblik og afvigelser.
  • Model: deepseek-v4-flash (temperature 0).
  • Ændrer ikke kædens tal 1:1 citerede data.
S8.2 · ConvictionFILTER

Den sidste gate: validerer fremtiden og virkeligheden uden for regnearket. Tre deterministiske crawlere (nul LLM) bygger en bevis-pool, og derefter kører et blindt 3×3-rolle-ensemble (konkurrent / makro-chok / forsvarer × tre kørsler). Rollerne kender ikke hinandens domme.

Reducerer
  • Konge-case kræver 0 verificerede BREAK og mindst 2 SURVIVE — ellers nedgraderes conviction.
  • En dom tæller kun med en kilde-verificerbar URL der er medlem af bevis-poolen.
  • Fravær af evidens = NUL (aldrig BREAK). Gaten kan kun nedgradere, aldrig opgradere.
  • Makro-agenten må kun bruge Bobs navngivne aktive makro-risici.
Beriger
  • Crawlere: SEC EDGAR (US-filings + insider Form 4), yfinance (profil/website/nyheder, alle markeder), karrieresider (hiring-markører, europæiske stier).
  • Strukturerede domme: BREAK/SURVIVE + konfidens + kilde-URL pr. rolle pr. kørsel.
  • Kadence: dagligt 09:30 UTC.