Wie wir beobachten, ordnen und testen
Jede Zahl auf InvestingStack sollte sich mit einem GitHub-Token und einem Terminal nachvollziehen lassen. Diese Seite erklärt die Quellen und Berechnungen.
1. Welche Projekte aufgenommen werden
Ein Projekt wird aufgenommen, wenn es klar zum KI-Stack für Investoren gehört und entweder Open Source mit öffentlichem Repository oder ein anhand öffentlicher Dokumentation überprüfbares Produkt ist. Wir erfassen derzeit 78 Projekte, 71 davon mit GitHub-Repository. Bevorzugt werden Projekte, die andere Einträge tatsächlich nutzen, etwa häufig importierte Datenbibliotheken oder integrierte Broker, statt Projekte, die KI nur erwähnen.
Renditeversprechen in einer README sind kein Aufnahmegrund; wenige Sterne sind kein Ausschlussgrund. Inaktive Referenzprojekte bleiben mit einem Wartungshinweis gelistet. Ergänzungen und Korrekturen können über das Formular vorgeschlagen werden: Einreichungsformular.
2. GitHub-Kennzahlen
Ein täglicher Abgleich ruft für jedes Repository Sterne, Forks, offene Issues, Sprache, Lizenz, Themen, Erstellungsdatum, letzten Push und neuestes markiertes Release aus der GitHub-REST-API ab. Diese Werte werden unverändert angezeigt. Den letzten Abgleich nennen wir im Footer und neben jeder aktuellen Tabelle.
Sterne-Zuwachs und Momentum
- Sterne · 7 / 30 Tage ist die Differenz zwischen der heutigen Sterne-Zahl und der Zahl vor 7 beziehungsweise 30 Tagen.
- Die bevorzugte Quelle sind eigene tägliche Snapshots, die der Abgleich an die Historie im Repository anhängt. Ein Zeitraum wird erst ausgewiesen, wenn der älteste Snapshot mindestens so alt ist.
- Bis unsere Historie den Zeitraum abdeckt, nutzen wir den öffentlichen Sterne-Historien-Endpunkt von OSSInsight. Er rekonstruiert tägliche kumulierte Sterne aus dem öffentlichen GitHub-Ereignisstrom. Seine Zahlen können leicht vom aktuellen GitHub-Wert abweichen; wir verwenden sie nur für Differenzen, nie für die aktuelle Gesamtzahl.
- Momentum · 30 Tage ist der Zuwachs über 30 Tage geteilt durch die Sterne-Zahl vor 30 Tagen, als Prozentwert. Das begünstigt bewusst kleine, schnell wachsende Projekte. Sortiere nach Sternen, wenn dich die Größe interessiert.
- Ein Strich bedeutet, dass noch keine Quelle den Zeitraum für dieses Repository abdeckt. Wir schätzen und extrapolieren nicht.
Radar-Statistiken
- Releases · 30 Tage zählt Repositories, deren neuestes markiertes GitHub-Release in den letzten 30 Tagen veröffentlicht wurde.
- Pushes · 7 Tage zählt Repositories mit einem Push auf den Standardbranch in den letzten 7 Tagen.
- Erfasste Sterne ist die Summe der aktuellen Sterne aller erfassten Repositories.
3. Ranglisten
Rangliste und Radar werden ausschließlich nach den genannten objektiven Spalten sortiert. Es gibt keine redaktionelle Gewichtung, noch keinen „InvestingStack-Score“ und keine gesponserten Plätze. Einen möglichen Gesamtscore veröffentlichen wir mit Formel und Eingaben zuerst hier.
4. Beschreibungen
Kurztexte und Beschreibungen verfassen wir nach Prüfung von Repository, Dokumentation und gegebenenfalls Paper. Wir beschreiben Funktion und Zweck, keine behaupteten Gewinne. Leistungsbehauptungen aus READMEs zitieren wir nur in Research-Artikeln, wörtlich und mit einem Hinweis auf Zeitraum und Benchmark. Die Kurzbeschreibung der Entwickler zeigen wir zum Vergleich getrennt auf der Projektseite.
5. Experimente
Experimente werden vorab registriert: Hypothese, Daten, Verfahren und Erfolgskriterien erscheinen vor Beginn. Die Seite trägt dann den Status Vorab registriert. Während der Datenerhebung lautet der Status Laufend. Ergebnisse erscheinen mit Rohdaten und Ausgaben im öffentlichen Datenordner, sodass sie nachgerechnet werden können. Nach Beginn ändern wir den Versuchsplan nicht; notwendige Änderungen werden mit Begründung im Artikel protokolliert.
Wir betreiben keine simulierten oder realen Portfolios und veröffentlichen keine eigenen Renditezahlen. Experimente bewerten anhand von Code, Dokumentation und veröffentlichten Artefakten überprüfbare Systemeigenschaften, keine Marktergebnisse.
6. Grenzen
- Sterne messen Aufmerksamkeit, keine Qualität oder Rendite. Sterne-Zahlen lassen sich manipulieren; außer Plausibilitätsprüfung bieten wir keine Erkennung dafür.
- GitHub-Metadaten können bis zu einen Tag, OSSInsight-Reihen weitere ein bis zwei Tage verzögert sein.
- Die Registry wird manuell kuratiert und ist unvollständig. Hinweise sind willkommen.