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 --versionWenn python unter Windows nicht erkannt wird, versuchen Sie:
py --version2. 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)
macOS (Apple Silicon, v1.3.0)
- QuantCraft_1.3.0_aarch64.dmg.zip — Disk-Image (gezippt)
- QuantCraft.app.tar.gz — App-Paket (tar.gz)
Danach:
- QuantCraft starten
- Den Bereich der Strategie-IDE bzw. des Arbeitsbereichs öffnen
3. Erste Strategie erstellen
- Eine
.py-Strategiedatei erstellen oder importieren - Die wichtigsten Lebenszyklus-Callbacks hinzufügen:
on_initon_barundon_tickon_finish- Optional
on_timer(nur bei Forward-Läufen – nicht im IDE-Backtest)
- Konfigurierbare
paramsfü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:
- Protokolle und Fehler im Ausgabebereich
- Testergebnisse: Kennzahlen, Trades/Historie, Charts
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
pythonnicht 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


