SeitenAutoTrading · 23 / 29
AutoTrading
Die Seite AutoTrading ist die Überwachungszentrale für Forward-Läufe auf Ihrer lokalen Workstation — Algorithmen und Agenten, die in der Zeit vorwärts gegen Live- oder Paper-Marktdaten laufen. Sie listet den einen globalen **Bulk-(Batch-)**Job (falls vorhanden), einen optionalen Agenten-Bulk-Job sowie jeden an einen Chart angehängten Forward-Lauf (einschließlich Charts in herausgelösten Trade-Fenstern), mit Timern, die sich jede Sekunde aktualisieren. Ein Hinweis How the bulk cycle timer works oben erklärt das Zyklus-Timing und die Status-Badges.
Forward-Läufe laufen nur weiter, solange die App auf Ihrem Rechner läuft. Damit Läufe bei ausgeschalteter Workstation weiterlaufen, nutzen Sie QuantCloud.
Symbolleiste
| Schaltfläche | Was sie tut |
|---|---|
| New Bulk Run | Öffnet den New-Run-Dialog, um einen Algorithmus-Batch-Job zu konfigurieren. Wird nur angezeigt, wenn derzeit kein Algo-Bulk-Job gelistet ist. |
| New Agent Bulk Run | Öffnet den Agenten-Bulk-Dialog. Wird angezeigt, wenn kein Agenten-Bulk-Job gelistet ist. |
| Refresh | Lädt die an Charts angehängten Läufe neu von der Festplatte. |
An Charts angehängte Live-Läufe von Agents werden auch über das Menü Agents des Trade-Charts gestartet; ihre Chips und Karten erscheinen neben den Algo-Chart-Läufen.
Der New-Run-Dialog (Algorithmus-Bulk)
Konfigurieren Sie einen Batch-Lauf über drei Tabs. (Derselbe Dialog wird für Cloud-Läufe auf der Seite QuantCloud verwendet.) Eine Zeile Load / Save über den Tabs ermöglicht die Wiederverwendung von Einstellungen — siehe Ausführungsvorlagen (.qcs).
Algorithm
- Wählen Sie ein Algorithmus-Paket — einen an einen Chart angehängten Algo oder ein
.qcraft-Artefakt des Arbeitsbereichs. - Prüfen und bearbeiten Sie die im Paket erkannten Skript-Eingabeparameter (Name, Typ, Wert) mit Validierung pro Parameter. Siehe Eingabeparameter.
Targets
Wählen Sie den Bereich:
| Bereich | Was gehandelt wird |
|---|---|
| All Stocks | Jede handelbare US-Aktie in Ihrem Konto. |
| All Crypto | Jedes handelbare Krypto-Paar. |
| Selected Stocks & Crypto | Nur das, was Sie aus den Mehrfachauswahllisten wählen. Sie können auch eine Liste in Paste tickers (comma-separated) eingeben oder einfügen und auf Add to selection klicken (eingefügte Ticker werden auch berücksichtigt, wenn Sie das Klicken vergessen). |
| Screener | Was ein gespeicherter Screen findet, nach Zeitplan neu gescreent, solange der Lauf aktiv ist. |
Screener-Bereich
Ist Screener gewählt, werden die Symbollisten durch die Einstellungen des Screens ersetzt:
| Feld | Hinweise |
|---|---|
| Screener source | Screener preset (ein gespeicherter No-Code-Screen) oder Python script (ein Screener-Skript des Arbeitsbereichs). |
| Preset / Screener script | Welches ausgeführt wird. |
| Sort column (optional) / Direction | Wie Preset-Treffer gerankt werden, bevor das Limit greift. |
| Rank direction | Bei Skripten — welches Ende des rank()-Scores des Skripts zuerst genommen wird. |
| Limit | Wie viele Symbole gehandelt werden. 0 nimmt jeden Treffer. |
| Refresh interval (days) | Wie oft der Screen erneut läuft, solange der Lauf aktiv ist. Minimum und Standard ist 1 Tag. |
| Refresh time (ET) | Tageszeit jedes Re-Screens. Standard ist 16:30 (eine halbe Stunde nach Handelsschluss in den USA). |
| Include tickers with open positions | Fügt Symbole hinzu, in denen Sie bereits eine Position halten, auch wenn sie nicht mehr passen, sodass ein Live-Lauf nie stillschweigend einen Bestand fallen lässt. |
Warum 16:30 ET der Standard ist. Die Übernahme eines neuen Universums startet den Lauf neu, sodass ein Re-Screen um 11:00 den Live-Handel unterbrechen würde. Die Verankerung auf eine Zeit nach Handelsschluss bedeutet, dass die Aktualisierung stattfindet, wenn nichts gehandelt wird, und die neue Symbolliste vor Beginn der nächsten Sitzung bereitsteht.
- Die Zeit ist immer Marktzeit (ET), in welcher Zeitzone Sie auch sind. Der Hilfetext unter dem Feld zeigt Ihr lokales Äquivalent, sodass
16:30 ET · 21:30 your timederselbe Zeitpunkt ist, nicht zwei Einstellungen. - Eine Änderung ist jederzeit erlaubt. Wählen Sie eine Zeit innerhalb der Sitzung 09:30–16:00 ET, erhalten Sie unter dem Feld eine Warnung, dass der Neustart den Handel unterbricht, der Lauf startet aber trotzdem — die Entscheidung liegt bei Ihnen.
- Intervall und Zeit wirken zusammen.
1Tag um16:30screent jeden Tag nach Handelsschluss neu;3Tage um16:30screent alle drei Tage nach Handelsschluss neu. - Lassen Sie das Feld leer oder geben etwas ein, das nicht
HH:MMist, blockiert das den Lauf mit einem Inline-Fehler.
Screener-Ziele sind nur für Aktien — Fundamentaldaten decken keine Kryptowerte ab. Siehe Screener zum Erstellen der Screens selbst.
Schedule & data
| Feld | Hinweise |
|---|---|
| Execution trigger | Timer cycle (führt alle N Minuten einen Zyklus aus) oder Live tick stream (streamt live). Bei Live tick stream erklärt ein Link Rate limit warning, dass Live-Streams um die Verbindungslimits Ihres Brokers konkurrieren, sodass Timer cycle sicherer ist. |
| Period (minutes) | Minuten pro Zyklus (periodMinutes) im Modus Timer cycle. |
| OHLCV timeframe | Primäre Balkengröße. |
| Additional timeframes (optional) | Zusätzliche Balkengrößen für rt.get_bar, mit Select all / Clear. |
| Timer interval ms (optional) | Millisekunden zwischen on_timer-Aufrufen der Strategie (timerIntervalMs) — unabhängig von der Zyklusperiode. |
| Use fundamentals (optional) | Premium- bzw. Gratisdaten-abhängig. Bei einem Screener-Ziel erhält jedes gescreente Symbol automatisch seine Fundamentaldaten. |
| Include Fama-French factors (global) | Premium- bzw. Gratisdaten-abhängig; standardmäßig aktiviert. |
Paper oder Live bestimmt Ihr aktives Trading-Konto (in den Einstellungen gewählt) — im Dialog gibt es weder eine Kontoauswahl noch einen Paper-/Live-Schalter. Das Absenden erfordert ein Trading-Konto mit Broker-API-Schlüsseln oder Broker-Kontoanmeldung. Die Fußzeile enthält Cancel und Run (bzw. Save & restart beim Bearbeiten).
Der Agenten-Bulk-Dialog
New Agent Bulk Run führt einen Trading agent über viele Symbole aus. Alle Felder sind Pflicht:
- Agent — Test- und Optimization-Agenten werden nicht angeboten.
- Targets — ausgewählte Symbole oder ein Screener.
- Run interval und Interval unit — wie oft jeder Zyklus läuft (Standard alle 5 Minuten).
Lauf-Karten
Karte pro Chart-Lauf — zeigt das Symbol (oder „Chart (no symbol)“), den Zeitrahmen und ein Badge RUNNING, dazu die Tab-ID, eine etwaige Überschreibung des Fundamentaldaten-Symbols und eine Schaltfläche Open chart. Klappen Sie sie für Algo-Details auf: das Algo-Label, die Forward-Lauf-ID, den Paketpfad, die Zeit auf dem Chart, das Timer-Intervall, die Eingabeparameter, Fundamentaldaten-Dateien und etwaige Fehler.
Bulk-Lauf-Karte — mit dem Titel „Bulk forward (batch)“ und einem Status-Badge (STARTING, bis der erste Zyklus beginnt, dann RUNNING, STOPPED oder PENDING RESUME). Ein Zusammenfassungsraster zeigt Scope, Symbols (wie viele rotieren), Period, Paper (Yes/No), Algorithm und Mode. Klappen Sie sie für die Tabs Details und Logs auf; der Tab Logs streamt Ausgabe und Zyklusereignisse mit Download logs (CSV) und Clear logs.
Agenten-Bulk-Karte — zeigt Interval, Symbols, Paper, Last cycle, Run id und einen etwaigen Last error, mit den Schaltflächen Stop, Resume, Edit und Delete.
Überwachen und Stoppen
- Der Bulk-Status wird etwa alle 1,5 Sekunden app-weit geprüft (nicht nur, solange diese Seite geöffnet ist), sodass Läufe ihre Broker-Anmeldung aktuell halten, während Sie anderswo in der App arbeiten. Timer aktualisieren sich jede Sekunde.
- Stop bulk run fragt nach einer Bestätigung (bereits laufende Arbeit kann noch abgeschlossen werden; der Fortschritt wird gespeichert).
- Edit run öffnet den Dialog erneut; Save & restart stoppt den aktuellen Job und startet ihn mit Ihren Änderungen neu.
- Delete run (nur im gestoppten Zustand verfügbar) löscht den gespeicherten Zustand auf Ihrem Rechner und nimmt den Job aus der Liste.
- Ein Algo-Bulk-Job im Zustand pending-resume bleibt gelistet, bis Sie handeln. Die Karte hat keine Resume-Schaltfläche — nutzen Sie Edit run → Save & restart, um ihn erneut zu starten, oder Delete run und dann New Bulk Run (das ausgeblendet ist, solange ein Bulk-Job gelistet ist).
Siehe auch
- Screener — die Screens erstellen, die der Zielbereich Screener nutzt
- Agenten — Agenten erstellen und Hinweise zur Forward-Ausführung
- QuantCloud — Algorithmus-Batch-Jobs auf Cloud-Runnern ausführen
- Ausführungsvorlagen (.qcs) — Lauf-Konfigurationen speichern und laden

