Methodik

Wie MarketInsider Signale berechnet: Komponenten, Gewichte, Datengrundlage, Limitations.

Methodik

Diese Seite beschreibt, wie Inside-Filings Signale berechnet, welche Datenquellen dafuer herangezogen werden, und welche Grenzen das Modell hat. Sie ergaenzt die rechtlichen Hinweise in den Alert-Mails und Reports.

Der Composite-Score

Jede US-Aktie in unserer Datenbank bekommt taeglich einen Composite-Score zwischen 0 und 100. Der Score ist das gewichtete Mittel aus neun quantitativen Komponenten, anschliessend korrigiert um Sondereffekte (Treasury-Rate-Shift, 8-K-Risk-Malus). Die Berechnung lebt in der PostgreSQL-Funktion market.fn_recommendation_at_date() — eine einzige Quelle der Wahrheit, keine parallele PHP-Logik.

Die neun Komponenten

KomponenteWas sie misstQuelle
Insider (Buy)Form-4-Meldungen: Management kauft eigene Aktien (Non-Derivative, 90-Tage-Fenster).SEC EDGAR
Institutional13F-Filings grosser Fonds: Aufbau oder Abbau von Positionen in der letzten Quartals-Runde.SEC EDGAR
Activist13D/13G-Filings aktivistischer Investoren (Schwellenwerte, Absichten).SEC EDGAR
MomentumKurs-Momentum ueber mehrere Zeitraeume, normalisiert.FMP Kursdaten
FundamentalBilanz- und GuV-Kennzahlen (Ertragskraft, Verschuldung, Wachstum) aus SEC-XBRL.SEC XBRL + FMP
TSITechnical Strength Index — kombiniert Trend- und Volatilitaets-Signale.FMP
FTDFail-to-Deliver-Volumen (offene Liefer-Verpflichtungen — Short-Squeeze-Proxy).SEC FTD-Feeds
Insider (Sell)Form-4-Verkaeufe — als Gegen-Signal abzugsfaehig.SEC EDGAR
BetaBeta-Koeffizient gegen den Markt (SPY-Benchmark).FMP

Die Gewichte sind in der Tabelle market.signal_config hinterlegt und koennen per Admin-Interface nachjustiert werden — die Funktion liest sie zur Laufzeit. Die aktuell aktiven Gewichte sind das Ergebnis einer iterativen Grid-Search-Optimierung ueber einen mehrjaehrigen Backtest-Zeitraum (Task CompositeOptimization).

Sondereffekte nach der Basisberechnung

  • Treasury-Rate-Shift. Hohe Renditen auf US-Treasuries verschieben die Kauf-Schwelle nach oben — Hintergrund: bei attraktiver risikoloser Rendite muss eine Aktie ueberdurchschnittlich ueberzeugen, um im Signal zu landen. Der Shift ist kein gewichtetes Signal, sondern ein Threshold-Modifier.
  • 8-K-Risk-Malus. Materiellen 8-K-Events (Bankruptcy, CEO-Wechsel, Restatements, SEC-Investigations u.a.) werden nach der Komposition Punkte abgezogen. Das ist ein Post-Calculation-Malus, kein Bestandteil des Mittelwerts.

Score-Interpretation

ScoreLabel (intern)Interpretation (rein methodisch)
≥ 80STRONG_BUYsehr hohe Modell-Zustimmung — viele Komponenten stuetzen sich gegenseitig.
≥ 65BUYbreite positive Signale, aber nicht von allen Komponenten getragen.
40-65HOLDgemischte Signale, kein klares Bild.
< 40SELLmehrheitlich negative Komponenten; Risikosignale ueberwiegen.

Die Labels beschreiben die Modell-Lage — nicht eine individuelle Handlungsempfehlung. Ob eine Position zu einem Anleger passt, haengt von Anlagezielen, Zeithorizont, Diversifikation, Steuerlage und Risikotragfaehigkeit ab — alles Faktoren, die wir nicht kennen und nicht beruecksichtigen.

Signal-Varianten und Backtesting

Neben dem aktiven Modell pflegen wir Signal-Varianten (Tabellen market.signal_variant, signal_variant_event). Eine Variante ist eine alternative Parametrisierung (andere Gewichte, andere Thresholds). Ueber CompositeOptimization laufen Varianten als historischer Backtest gegen dieselbe Datenbasis — so vergleichbar wie moeglich mit Live-Verhalten.

Wichtige Einschraenkungen jedes Backtests:

  • Slippage, Teil-Fills und Orderbook-Tiefe werden nicht simuliert — Orders werden zum Close-Kurs des Tages verbucht.
  • Gebuehren werden als Pauschale beruecksichtigt (konfigurierbar pro Sim-Konto). Steuern sind nie enthalten.
  • Survivorship-Bias: delistete Tickers verschwinden ggf. aus der Datenbasis und fehlen in historischen Bewertungen.
  • Datenrevisionen bei SEC-Filings (nachtraegliche Aenderungen) sind nicht rueckwirkend korrigiert.

Sim-Trading im Detail

Der Modus internal_sim eines Broker-Kontos ist reines Paper-Trading: Start mit 10.000 Einheiten fiktivem Kapital, Orders werden ausschliesslich intern gegen market.stock_prices (End-of-Day) verbucht, keine Broker-API, keine Geldbewegung. Fee-Annahmen konfigurierbar als Fix-Betrag und/oder Prozentsatz.

Der demo-Modus bindet eine Broker-Demo-API an (Trading212-Practice), der live-Modus das Produktivsystem. Aus BaFin-Compliance-Gruenden koennen ausschliesslich Admin-Accounts demo/live anlegen — Endnutzer sind auf die Sim-Option beschraenkt.

Datenquellen und Aktualitaet

Eine vollstaendige Uebersicht aller Datenquellen, Aktualisierungszeiten und bekannter Datenluecken findest du unter /transparenz.

Bekannte Grenzen

  • Fokus auf US-Aktien mit SEC-Berichterstattung. Deutsche Titel sind eingeschraenkt erfasst (Boerse Frankfurt als Quelle), bekommen aber keinen Composite-Score, weil die SEC-Komponenten fehlen.
  • Penny-Stocks und extrem illiquide Titel werden nicht gesondert herausgefiltert — Scoring funktioniert dort oft schlechter.
  • Der Score reagiert auf neu erkannte Filings; Verzoegerungen durch EDGAR-Publikationszeiten (teils mehrere Handelsstunden) sind moeglich.
  • Die neun Komponenten sind untereinander nicht vollstaendig unabhaengig (z.B. Momentum und TSI korrelieren). Das Modell mittelt das bewusst — es ist keine orthogonale Faktor-Zerlegung.

Interessenskonflikt

Der Betreiber von Inside-Filings kann selbst Positionen in besprochenen Aktien halten — sowohl im Sim-Modus als auch auf einem echten Trading212-Konto. Details dazu und zur Aktualitaet der Datenquellen siehe Transparenz-Seite.

Erweitert ×