Strukturierter Einblick

Trading-Software-Generationen: Von MT4 bis LLM

Ein strukturierter Vergleich von vier Generationen von Trading-Software: Indikator-Plattformen, Strategie-Frameworks, System-Pipelines und LLM-Prompt-to-Code-Workflows.

Vier Generationen von Trading-Software

Der entscheidende Wandel betrifft nicht nur Sprache oder Benutzeroberfläche. Jede Generation veränderte die zentrale Abstraktion, mit der Trader Strategieideen formulierten, testeten und umsetzten.

DimensionGen 1: Indicator Era~2005-2012Gen 2: Strategy Era~2012-2018Gen 3: System Era~2018-2023Gen 4: LLM Era2023-present
Time period~2005-2012~2012-2018~2018-20232023-present
Representative productsMT4 / MQL4Backtrader, freqtrade, vnpyQuantConnect, WorldQuant BRAINChatGPT + brokerage API
Core abstractionModular indicatorsPackaged strategy logic: entry, exit, sizingFeature engineering pipelineNatural language to code
Typical workflowDrag indicators, set conditions, backtestWrite strategy code, optimize parameters, backtestBuild feature pipeline, train, validate, executePrompt, generate strategy, backtest
Main progressIndicators moved from books and forums into reusable componentsComplete strategies became packageable, shareable, and reproducibleThe pipeline became the product, with standardized validationGeneration is fast and the entry barrier is low
Typical trapIndicator worship and holy-grail thinkingParameter overfitting: genetic search finds coincidence, not robustnessData leakage and survivorship biasStrategy hallucination and backtest overfitting blindness
Failure root causeRules are manual and lack systematic validationThe optimization target is backtest return, not robustnessModel complexity hides data-quality problemsThe model skips infrastructure accumulated across the first three generations

Zwei Fehlermodi der LLM-Ära

LLMs senken die Kosten für die Erstellung von Strategie-Code, beseitigen aber nicht die Notwendigkeit einer Validierungsinfrastruktur.

Strategy Hallucination

The model emits plausible trading logic that looks quantitative but has no market rationale, no statistical grounding, or invalid assumptions.

It creates code that passes syntax checks while smuggling in false causality.

Backtest Overfitting Blindness

The model treats a profitable backtest as validation and misses leakage, parameter mining, unstable regimes, or survivorship bias.

It accelerates curve fitting because generation speed multiplies untested variants.
Z-Score-Muster, häufig von LLMs generiert
spread = asset_a.close - hedge_ratio * asset_b.close
z_score = (spread - spread.mean()) / spread.std()

if z_score > 2:
    short(asset_a)
    long(asset_b)
elif z_score < -2:
    long(asset_a)
    short(asset_b)

Modell + Tools

Ein Modell ist kein Handelssystem

LLMs sind nützlich, wenn sie in Tools eingebettet sind. Ein seriöser Trading-Stack umfasst Datenvalidierung, Preisberechnungs-Engines, Ausführungslogik, Risikokontrollen, Monitoring und Deployment-Disziplin.

Jane-Street-ähnliche Systeme zeigen das Muster: Das Modell ist eine Schicht innerhalb einer größeren Toolchain, nicht das gesamte Produkt.

StratCraft-Positionierung

Infrastruktur für Gen-2- und Gen-3-Entwickler

StratCraft erhebt keinen Gen-5-Anspruch. Es bietet Entwicklern von Strategie-Frameworks und System-Pipelines lokale C++-Backtesting-Performance, Plugin-Isolation und wiederholbare Validierungs-Workflows.

Bauen Sie auf der Infrastrukturebene

Nutzen Sie die lokale Backtest-Engine und das Plugin-Ökosystem, um von generierten Ideen zu validierten Systemen zu gelangen.