2. Simulieren Sie echten Handel – CLI
Auf dieser Seite wird der simulierte Live-Handel in der CLI aus der Perspektive der Befehle und der Fähigkeitsliste beschrieben. Für eine Schritt-für-Schritt-Anleitung lesen Sie „tutorials/8-live-trade-risk-and-broker-walkthrough.md“.
2.1. 0. 文档边界
Bei dieser Seite handelt es sich um einen Befehlsfähigkeitsindex und nicht um eine Schritt-für-Schritt-Anleitung
Fokus: Welche Befehle existieren, welches Feedback zu lesen ist und wo Fehler behoben werden müssen
2.2. 1. 命令能力分组
Laufsteuerung: Starten, Anhalten, Fortsetzen, Stoppen
Handel: Kaufen, Verkaufen, Stornieren
Statusabfragen: Bestellungen, Ausführungen, Positionen, Konto
Diagnose und Protokolle: Systemmeldungen, Fehler, Aufgabenstatus
2.3. 2. 核心反馈语义
Bei Ablehnungen wird eine englische Zusammenfassung angezeigt (mit „rule_id“ / „reason“).
Der Status einer teilweisen Füllung ist in den Abfrageergebnissen leichter zu erkennen
Die Handhabung nach dem Schließen wird über die einheitliche Broker-API koordiniert
2.4. 2.1 Manuelle Ordertypen (Kauf/Verkauf)
kaufen/verkaufen ... -p <positiv>: Senden Sie eine Limit-Bestellung (order_type='limit')„kaufen/verkaufen …“ ohne „-p“ oder mit „-p 0“: Senden Sie eine Markt-Order (
order_type='market'); CLI füllt den Preis vor der Übermittlung aus dem neuesten Live-Angebot aus
In „SimulatorBroker“ sind die wichtigsten Übereinstimmungsunterschiede:
Auftragsart |
Hauptfüllbedingung (vereinfacht) |
|---|---|
|
Verkauf: Live-Preis „>=“ Limitverkauf (mit Toleranz); Kaufen: Live-Preis „<=“ Limitkauf (mit Toleranz) |
|
Bevorzugen Sie die Marktfüllung, wenn der Preis nicht in der Nähe des oberen/unten-Limits liegt; Füllwahrscheinlichkeit sinkt in die Nähe der Grenzen |
Beispiel (für den Benutzer sichtbares Feedback):
Order rejected by risk rule [MAX_ORDER_QTY]: order quantity exceeds limit
2.5. 3. 快速问题分流(CLI 视角)
Keine Bestellung nach dem Absenden: Überprüfen Sie zuerst die Risikoablehnungsmeldungen
Auftrag, aber keine Ausführung: Überprüfen Sie die Brokerberichte und die Marktbedingungen
Status bleibt hängen: Überprüfen Sie, ob weiterhin Füllmeldungen eingehen
2.6. 4. 命令-文档映射
Sorge |
Überprüfen Sie zuerst |
|---|---|
Führen Sie die Konfiguration korrekt aus |
|
Warum wurde die Bestellung abgelehnt oder nicht ausgeführt? |
|
So untersuchen Sie Protokolle |
|
Vollständiger praktischer Weg |
|
2.7. 5. 跳转导航
Mechanismus:
live_trading/3-risk-and-order-lifecycle.mdFehlerbehebung: „live_trading/5-artifacts-and-troubleshooting.md“.
API-Code:
api/api_reference.rst