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
| Komponente | Was sie misst | Quelle |
|---|---|---|
| Insider (Buy) | Form-4-Meldungen: Management kauft eigene Aktien (Non-Derivative, 90-Tage-Fenster). | SEC EDGAR |
| Institutional | 13F-Filings grosser Fonds: Aufbau oder Abbau von Positionen in der letzten Quartals-Runde. | SEC EDGAR |
| Activist | 13D/13G-Filings aktivistischer Investoren (Schwellenwerte, Absichten). | SEC EDGAR |
| Momentum | Kurs-Momentum ueber mehrere Zeitraeume, normalisiert. | FMP Kursdaten |
| Fundamental | Bilanz- und GuV-Kennzahlen (Ertragskraft, Verschuldung, Wachstum) aus SEC-XBRL. | SEC XBRL + FMP |
| TSI | Technical Strength Index — kombiniert Trend- und Volatilitaets-Signale. | FMP |
| FTD | Fail-to-Deliver-Volumen (offene Liefer-Verpflichtungen — Short-Squeeze-Proxy). | SEC FTD-Feeds |
| Insider (Sell) | Form-4-Verkaeufe — als Gegen-Signal abzugsfaehig. | SEC EDGAR |
| Beta | Beta-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
| Score | Label (intern) | Interpretation (rein methodisch) |
|---|---|---|
| ≥ 80 | STRONG_BUY | sehr hohe Modell-Zustimmung — viele Komponenten stuetzen sich gegenseitig. |
| ≥ 65 | BUY | breite positive Signale, aber nicht von allen Komponenten getragen. |
| 40-65 | HOLD | gemischte Signale, kein klares Bild. |
| < 40 | SELL | mehrheitlich 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.