FactorEngine: A Program-level Knowledge-Infused Factor Mining Framework for Quantitative Investment

Das Paper stellt FactorEngine vor, ein Framework für das quantitative Investieren, das durch die Kombination von LLM-gesteuerten Suchalgorithmen, einem wissensbasierten Bootstrapping-Modul und einer Trennung von Logikrevision und Parameteroptimierung automatisch ausführbare und interpretierbare Alpha-Faktoren mit überlegener Vorhersagestabilität und Portfolio-Performance generiert.

Qinhong Lin, Ruitao Feng, Yinglun Feng, Zhenxin Huang, Yukun Chen, Zhongliang Yang, Linna Zhou, Binjie Fei, Jiaqi Liu, Yu Li

Veröffentlicht 2026-03-18
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Each language version is independently generated for its own context, not a direct translation.

Stellen Sie sich den Aktienmarkt wie ein riesiges, chaotisches Ozean vor. Tausende von Schiffen (Aktien) fahren darauf, und das Wetter ändert sich ständig. Das Ziel von Quant-Investoren ist es, einen Kompass zu bauen, der ihnen sagt, wohin sie segeln sollen, um Gewinn zu machen. Dieser Kompass wird im Fachjargon „Alpha-Faktor" genannt.

Bisher war das Erfinden dieser Kompass-Nadeln sehr schwierig:

  1. Die alten Methoden: Entweder haben Menschen mühsam manuell Regeln aufgeschrieben (wie „Kauf, wenn es regnet"), was viel Zeit kostete und oft nicht flexibel genug war. Oder sie haben künstliche Intelligenzen (Neuronale Netze) eingesetzt, die zwar gut raten konnten, aber wie eine „Black Box" waren – niemand wusste, warum sie eine Entscheidung trafen, und sie verwechselten oft Zufall mit Muster.
  2. Das Problem: Die Märkte ändern sich so schnell, dass alte Regeln schnell veralten.

Hier kommt FactorEngine (FE) ins Spiel. Man kann es sich wie einen super-intelligenten, unermüdlichen Erfinder-Roboter vorstellen, der nicht nur nach Regeln sucht, sondern ganze Programme (Code) schreibt, die wie kleine, eigenständige Kommandos für das Schiff funktionieren.

Hier ist die Erklärung der wichtigsten Ideen, vereinfacht mit Analogien:

1. Der „Baukasten" statt der „Zutatenliste"

Früher suchten Computer nur nach festen mathematischen Formeln (wie „A + B"). FactorEngine erlaubt dem Computer, eigene Programme zu schreiben.

  • Analogie: Stellen Sie sich vor, Sie wollen ein Auto bauen. Die alten Methoden durften nur vorgefertigte Teile (Räder, Motor) in einer festgelegten Reihenfolge zusammenstecken. FactorEngine erlaubt dem Roboter, den gesamten Motor neu zu konstruieren, neue Schalter zu erfinden und den Fahrmodus anzupassen. Er kann „Wenn es regnet, schalte die Scheinwerfer an, aber wenn der Wind stark ist, ändere die Fahrweise" programmieren. Das macht die Lösungen viel flexibler und mächtiger.

2. Die drei genialen Trennungen (Das „Chef-Prinzip")

Der größte Fehler bei früheren KI-Systemen war, dass sie alles auf einmal tun wollten: Denken, Rechnen und Feinabstimmung. FactorEngine teilt die Arbeit clever auf, wie ein gut organisiertes Unternehmen:

  • Idee vs. Zahlen: Der KI-Chatbot (LLM) ist der Chefarchitekt. Er denkt über die Idee nach (z. B. „Wir brauchen einen Faktor, der die Panik der Anleger misst"). Er schreibt den groben Code. Aber er versucht nicht, die genauen Zahlen (z. B. „soll der Zeitraum 5 oder 7 Tage sein?") selbst zu raten.
  • Suche vs. Testen: Ein anderer Teil des Systems (Bayesian Optimization) ist der Prüflaborant. Er nimmt den Code des Architekten und testet tausende von Zahlenkombinationen blitzschnell auf einem normalen Computer, ohne den teuren KI-Chatbot zu belasten.
  • Lernen aus Fehlern: Das System hat ein Gedächtnis. Wenn ein Programm scheitert, merkt sich das System nicht nur das Ergebnis, sondern warum es scheiterte. Es nutzt diese Erfahrung, um beim nächsten Mal einen besseren Weg zu finden.

3. Der „Wissens-Schmied" (Bootstrapping)

Bevor der Roboter überhaupt anfängt zu suchen, füttert man ihn mit Wissen.

  • Analogie: Statt den Roboter ins kalte Wasser zu werfen, liest er vorher Tausende von Finanzberichten von echten Experten. Ein spezieller Agent liest diese Berichte, extrahiert die klugen Ideen (z. B. „Wenn die Umsätze steigen, aber der Preis stagniert, ist das ein Warnsignal") und wandelt sie sofort in funktionierenden Code um.
  • Das ist wie ein Lehrling, der die besten Bücher der Welt liest, bevor er selbst anfängt zu arbeiten. Dadurch startet er nicht bei Null, sondern mit einem Vorsprung an „gesunder Menschenverstand".

4. Die „Inseln" (Evolution)

Das System arbeitet nicht nur mit einem Roboter, sondern mit mehreren Teams gleichzeitig.

  • Analogie: Stellen Sie sich vor, Sie haben 2 Inseln, auf denen jeweils eine Gruppe von Robotern neue Kompass-Designs entwickelt. Alle paar Tage tauschen die besten Entwürfe der einen Insel mit der anderen aus. So verbreiten sich gute Ideen schnell, aber die Teams bleiben trotzdem kreativ und entwickeln unterschiedliche Lösungen. Das verhindert, dass alle nur das Gleiche erfinden.

Das Ergebnis: Warum ist das besser?

In Tests hat FactorEngine gezeigt, dass es:

  1. Stabiler ist: Es funktioniert auch, wenn das Wetter (der Markt) sich plötzlich ändert.
  2. Bessere Gewinne bringt: Die simulierten Portfolios erzielten deutlich höhere Renditen als die alten Methoden.
  3. Verständlicher ist: Da die Faktoren als Code geschrieben sind, können Menschen genau nachlesen, wie die Entscheidung zustande kam (keine Black Box mehr).
  4. Schneller ist: Durch die Aufteilung der Arbeit (KI denkt, Computer rechnet) ist es viel effizienter als Systeme, bei denen die KI alles selbst berechnen muss.

Zusammenfassend: FactorEngine ist wie ein Team aus einem kreativen Architekten (KI), einem präzisen Ingenieur (Rechen-Algorithmus) und einem erfahrenen Mentor (Finanzberichte), die zusammenarbeiten, um die perfekten, verständlichen und profitablen Regeln für den Aktienmarkt zu programmieren. Es ist der nächste große Schritt weg von starren Formeln hin zu intelligenten, lernfähigen Programmen.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →