ModularMI · Market Intelligence

Sieben Spezialisten.
Ein erklärbares Urteil.

ModularMI bewertet jeden Titel der Watchlist durch sieben unabhängige Analyse-Spezialisten und kombiniert deren Stimmen Confidence-gewichtet zu einem Urteil von 0–100 — nachvollziehbar bis in jede Komponente, täglich automatisch, selbstmessend.

1 Contract · 7 Adapter Cloud-Lauf Mo–Fr 07:30 Selbstmessung: 5/20/60 Tage Kein Framework, 1 Datei je App
7
Spezialisten
76
Titel · 5 Gruppen
318
Tests, alle grün
100%
Cloud-automatisiert
Scrollen
01 — System

Idee & Architektur

Jedes Framework beantwortet genau eine Frage und bleibt eigenständig testbar. Ein schlanker Contract (ein Schema, sieben Adapter, ein Confidence-Signal) übersetzt jedes native Ergebnis in dasselbe Format — die Plattform versteht damit jeden heutigen und künftigen Spezialisten.

US-MakroUmfeld
Geo-RisikoUmfeld
MarkttrendUmfeld
SektortrendUmfeld
Fundamentalje Titel
Technikje Titel
Katalysatorje Titel
↓ 7 native Ergebnisse
framework_contractSchema · Adapter · Validierung
combine v0.2Gewichte · Confidence · Korrelation
Urteil 0–100Label · Beiträge · Hinweise
Supabaseverdicts · prices · reports
TerminalMonitor · Titel · Matrix · Berichte

Shadow-Spezialisten (News-Sentiment, Lava4-Timing) werden mitarchiviert, zählen aber nicht im Urteil, bis ihre Trefferquote gemessen ist.

Eisernes Prinzip: Pure Scoring — Daten rein, Ergebnis raus, deterministisch, ohne Netzwerk im Scoring-Pfad. Ehrliche Fallbacks statt vorgetäuschter Scores: Fehlt die Datenbasis, meldet ein Spezialist unavailable und enthält sich — sichtbar bis ins Terminal.
02 — Analyse

Die 7 Spezialisten + 2 Shadows

Vier bewerten das Umfeld (einmal je Lauf), drei den einzelnen Titel. Jede Komponente stimmt mit −1 / 0 / +1; die Diagnose erklärt jede Stimme.

US-Makro

„Ist das US-Makro-Umfeld gut für Aktien?"
KomponentenWachstum · Inflation · Geldpolitik · Liquidität · Kreditstress
DatenFRED (Fed-Datenbank)
AusgabeRohscore −5…+5 → 0–100 · bullish/neutral/bearish

Geo-/Systemrisiko

„Ist das Umfeld stabil oder angespannt?"
KomponentenNews-Risiko 30% · VIX 25% · FX 20% · Energie 15% · Equity 10%
Lesart100 = ruhig · 0 = hohes Risiko
Labelsstable → high_risk (5 Stufen)

Markttrend

„Risk-on oder Risk-off im Gesamtmarkt?"
KomponentenTrend 40% · Momentum 25% · Breite 20% · Drawdown 15%
DatenSPY · QQQ · IWM (OHLCV)
Labelsstrong_risk_on → risk_off (6 Stufen)

Sektortrend

„Welche Sektoren führen, welche hinken?"
KomponentenRel. Stärke 40% · Momentum 30% · Absolut 20% · Drawdown 10%
Universum11 US-Sektor-ETFs vs. SPY
AusgabeRanking + Leader/Nachzügler (Sektor-Kompass)

Fundamental

„Hat die Firma Substanz?"
KomponentenQualität 25% · Wachstum 25% · Marge 20% · Bewertung 20% · Bilanz 10%
DatenEODHD-Fundamentals (ROE, PE, D/E …)
Ehrlichenthält sich bei Metallen, Rohstoffen, Krypto

Technik

„Ist der Chart kaufbar — und wo?"
KomponentenTrend 30% · Momentum 20% · Breakout 20% · Volumen 15% · RSI 15%
LevelsEntry · Stop · Target 1/2 · R/R (ATR-basiert)
Labelsbreakout_watch → weak

Katalysator

„Sind News und Events schon eingepreist?"
KomponentenNews 20% · Event 20% · Kursreaktion 20% · Volumen 15% · Überraschung 15% · Erschöpfung 10%
KausalRelevanzfenster: News 14 T, Events 45 T — backtest-fähig
Labelspositive_not_priced → exhausted

News-Sentiment SHADOW

„Was sagt die aggregierte Stimmung?"
SignalLevel (7 T, artikelgewichtet) + Momentum · streng kausal
Befundinformativ, aber contrarian — als Euphorie-Filter validiert

Lava4-Timing SHADOW

„Wo steht der Kurs im ATR-Band?"
SignalBand-Position, Dehnung, RSI — deskriptiv, kein Richtungs-Vorlauf (Backtest 6 J.)
M30-ZweigTrend-/Range-Engine mit No-Lookahead-Beweisen
03 — Urteil

Kombination & Confidence

Ein bewusst transparentes lineares Modell: Basisgewicht × Confidence = Stimmgewicht. Wer wenig Daten sah, spricht leiser; unter 20 % Confidence wird ausgeschlossen — mit Grund, nie still.

Fundamental
20%
US-Makro
15%
Markttrend
15%
Technik
15%
Katalysator
15%
Geo-Risiko
10%
Sektortrend
10%
# Confidence — bewusst simpel und erklaerbar
confidence = data_coverage − 0.05 · warnings   # max. −0.3

# Korrelationsgruppen — geteilte Signale nicht doppelt zaehlen
equity_trend_overlap:  geo_risk + market_trend   # beide lesen SPY/QQQ
volatility_overlap:    us_macro + geo_risk       # VIX speist beide
# je Ueberlappung: Gewichte × (1 − 0.15·(n−1)), Untergrenze 0.5
ScoreLabelBedeutung
≥ 75strong_supportivebreite Unterstützung über die Ebenen
≥ 65supportiveklar konstruktives Gesamtbild
≥ 55neutral_positiveleicht positiv
≥ 45neutralkeine Richtungsaussage
≥ 35cautiousBelastungsfaktoren überwiegen
< 35defensivebreite Schwäche
Jede Zahl ist rückverfolgbar: Das Urteil trägt Beiträge (Anteil je Spezialist), Ausschlüsse mit Grund, Korrelations-Hinweise und die Datenfrische. Kein Blackbox-Score.
04 — Plattform

Betrieb & Datenfluss

Vollautomatisch in der Cloud: GitHub Actions rechnet, Supabase speichert, Cloudflare liefert aus. Der lokale Rechner entwickelt nur noch — produziert wird serverseitig.

07:30 · Cloud-Lauf startet GitHub Actions, Mo–Fr (Cron 05:30 UTC) · Secrets nur serverseitig
Historie & Sentiment Lava4-Langhistorie (gecached, Vollabruf ~alle 3 Tage) · News-Sentiment-Archiv
Analyse über 76 Titel Umfeld einmal, Titel parallel · jedes Urteil wird archiviert
Deutsche Kurz-News Claude verdichtet die Katalysator-Schlagzeilen · Key bleibt im SecretKI
Bericht · PDF · Audio Marktbericht täglich, Audio freitags · Dateien in Supabase Storage (signierte Links)KI
Sync nach Supabase verdicts · contributions · prices · reports — idempotent per Upsert
Selbstmessung Archiv aus Supabase restauriert · Trefferquoten 5/20/60 Handelstage → evaluations
Intraday cron-job.org stößt refresh_live an: aktuelle Kerze für alle Titel, mehrmals täglich
Wachhund inklusive: Übersprungene Schritte erscheinen als Warnung am Lauf; ein roter Lauf eröffnet automatisch ein GitHub-Issue. Zeilen sind idempotent — doppelte Läufe erzeugen keine Duplikate.
05 — Frontend

Terminal

Eine Datei, kein Framework — liest live aus Supabase, geschützt durch Login + RLS (ohne Anmeldung ist die Datenbank unsichtbar). Vier Ansichten, überall klick-durchlässig.

Monitor

die Kommandozentrale
zeigtUmfeld-Ampeln im Header · Fokus-Chart der größten Bewegung · Heatmap aller Titel mit Δ · Bewegungen · deutsche Top-News · Marktbreite · News-Ticker

Titel

das Warum hinter jedem Score
zeigtMI-Chart mit System-Levels & Urteils-Marken · Score-Verlauf · Komponenten-Stimmen je Spezialist (▲/—/▼) · Shadows · Rang in der Gruppe · Live-Kerze (60 s)

Matrix

Muster über die Watchlist
zeigtTitel × Spezialisten · Divergenzen (größter Dissens) · Sektor-Kompass · Datenqualität · Trefferquoten (reift)

Berichte

der tägliche KI-Marktbericht
zeigtBerichtstext · eingebettetes PDF · Audio-Player (freitags) · deutsche News-Spalte
06 — Fundament

Qualität & Prinzipien

Vor dem Plattform-Bau wurde jedes Framework vollständig reviewt — mit reproduzierten, nicht vermuteten Befunden. Die Testbasis wuchs von 46 auf 318 Tests.

PrinzipBedeutung
No-Lookahead, bewiesenPräfix-Konsistenz-Tests: spätere Bars dürfen frühere Werte nie ändern — auch der H4-Anker nicht
Kausale BacktestsEinstieg zur Folge-Eröffnung, SL vor TP intrabar, Gebühren + Slippage, IS/OOS-Split
Shadow-firstNeue Signale werden erst archiviert und gemessen, dann gewichtet — nie umgekehrt
Ehrliche Enthaltungunavailable-Fallbacks + Datenqualitäts-Karte statt vorgetäuschter Scores
Kalibrier-ConfigsJede Schwelle ist ein Config-Feld — die Plattform kalibriert, ohne Framework-Code anzufassen
SelbstmessungTrefferquoten je Ebene vs. Benchmark (SPY/DAX/SMI) über 5/20/60 Handelstage
Beispiel-Befunde aus dem Review (behoben + regressionsgetestet): Substring-Matching machte News-Signale systematisch verrauscht („Executive" → negativ wegen „cut"); Earnings wurden per Listenposition statt Datum gelesen; eine zwei Jahre alte News erzeugte Score 65. Drei Befunde hätten in Produktion falsche Signale erzeugt — alle vor dem Plattform-Bau beseitigt.
07 — Ausblick

Stufen & Roadmap

StufeInhaltStatus
1 · Fundament7 Frameworks reviewt, Contract, Adapter, combine v0.2✔ live
2 · CloudTäglicher Lauf, Supabase, Terminal, Auto-Deploy✔ live
3 · IntelligenzDeutsche KI-News, Berichte + PDF/Audio, Shadows✔ live
4 · SelbstmessungTrefferquoten je Ebene — Basis für gelernte Gewichte✔ läuft, reift
5 · FX-AusbauWährungspaare als Titel + eigener FX-Spezialist (Zinsdifferenz/Carry)geplant
6 · Package-Umzugexamples/ → sauberes modularmi-Package mit Entry-Pointsgeplant
7 · Kunden-WebsiteÖffentliche Seite im selben Design — Zugang, Berichte, Live-Beispielegeplant
Kalibrier-Pfad: Sobald die Trefferquoten reifen, werden die heutigen Hand-Gewichte gegen gemessene Leistung kalibriert — die Architektur (Configs + Interface) ist dafür gebaut; nur die Gewichte ändern sich, nie die Schnittstelle.