Dokumentation1.0 (latest)
SeitenErste Schritte · 2 / 29

Erste Schritte

QuantCraft ist eine Desktop-App, mit der Sie Python-Handelsstrategien entwickeln, testen und weiterentwickeln – alles an einem Ort.
Dieser Leitfaden behandelt nur das, was Sie brauchen, um schnell und korrekt loszulegen. Einen Gesamtüberblick bietet die Einführung; zu den IDE-Bereichen und Panels siehe Aufbau des Arbeitsbereichs.

Voraussetzungen

Installieren Sie Folgendes, bevor Sie die Strategiefunktionen nutzen:

  • QuantCraft-Desktop-App (aktuelle stabile Version)
  • Python 3.10+ (3.11 empfohlen)
  • pip (in den meisten Python-Installationen enthalten)
  • Internetzugang (für Paketinstallationen sowie verbundene Daten und Dienste)
  • Ausreichend Speicherplatz für Projekte, Protokolle und Backtest-Ausgaben

1. Python installieren

Laden Sie Python von python.org herunter und installieren Sie es.

Während der Installation:

  • Add Python to PATH aktivieren

Überprüfen:

python --version pip --version

Wenn python unter Windows nicht erkannt wird, versuchen Sie:

py --version

2. QuantCraft installieren und öffnen

Laden Sie das Installationsprogramm für Ihre Windows-Architektur (v1.3.0) herunter und führen Sie es aus:

Windows (Microsoft Store, empfohlen)

Download from the Microsoft Store

macOS (Apple Silicon, v1.3.0)

Danach:

  • QuantCraft starten
  • Den Bereich der Strategie-IDE bzw. des Arbeitsbereichs öffnen

3. Erste Strategie erstellen

  1. Eine .py-Strategiedatei erstellen oder importieren
  2. Die wichtigsten Lebenszyklus-Callbacks hinzufügen:
    • on_init
    • on_bar und on_tick
    • on_finish
    • Optional on_timer (nur bei Forward-Läufen – nicht im IDE-Backtest)
  3. Konfigurierbare params für anpassbare Werte definieren

4. Einen Backtest ausführen

Konfigurieren Sie unter Run backtest (bis zu drei Tabs):

  • Symbol & data — Kursquelle, Symbol(e), Zeitrahmen, optional Additional timeframes (für rt.get_bar), optional Fundamentaldaten / Faktoren
  • Simulation — Zeitraum, Warmup, Startguthaben, Provision / Slippage
  • Script — Eingabeparameter (params), wenn Ihre Datei welche deklariert

Verwenden Sie Test (Code ausführen) und prüfen Sie anschließend:

Unter Backtests erfahren Sie, wie die Engine Ihre Strategie ansteuert.


5. Prüfen, ob die Einrichtung in Ordnung ist

Ihre Einrichtung ist korrekt, wenn:

  • Python-Skripte ohne Import- oder Laufzeitfehler ausgeführt werden
  • Backtests abgeschlossen werden und Ergebnispanels erzeugen
  • Strategieprotokolle und Charts dem erwarteten Verhalten entsprechen

Häufige Einrichtungsprobleme

  • python nicht gefunden: Python neu installieren und PATH aktivieren
  • Modul-Importfehler: Abhängigkeiten in der aktiven Umgebung installieren
  • Uneinheitliche Ergebnisse: Symbol, Zeitraum, Zeitrahmen und Params prüfen
  • Keine Trades erzeugt: Einstiegs-/Ausstiegsbedingungen sowie Warmup und Datenverfügbarkeit prüfen

Best Practices für neue Nutzer

  • Beginnen Sie mit einem Symbol und einer einfachen Strategie
  • Parametrisieren Sie Konstanten (nicht alles fest codieren)
  • Protokollieren Sie wichtige Entscheidungen für das Debugging
  • Validieren Sie über mehrere Zeiträume und Marktregime, bevor Sie den Ergebnissen vertrauen
Erste Schritte — Dokumentation (1.0 (latest)) | QuantCraft