Zum Inhalt

Fehlerbehebung

In diesem Artikel erfahren Sie, wie Sie Probleme beheben, die bei der Verwendung von cTrader CLI auftreten können.

Befehl nicht gefunden

Wenn Ihr Terminal meldet, dass ctrader-cli nicht erkannt wird, ist der Befehl nicht über Ihren PATH erreichbar.

  • Schließen Sie das Terminal und öffnen Sie es erneut, damit Änderungen am PATH übernommen werden.
  • Stellen Sie unter Windows sicher, dass der Ordner mit ctrader-cli in Ihrem PATH enthalten ist. Falls nicht, beheben Sie das Problem, indem Sie den Ordner manuell hinzufügen.
  • Wenn Sie cTrader CLI über einen Paketmanager installiert haben, wiederholen Sie die Installation und stellen Sie sicher, dass sie fehlerfrei abgeschlossen wird.

Häufige Befehlsfehler

Meldung oder Symptom Lösung
Unbehandelte Ausnahme oder fehlerhafte Verwendung Prüfen Sie den Befehl auf Fehler. Entfernen Sie unbekannte Befehle, Optionen oder Argumente und korrigieren Sie die Syntax.
cTrader CLI unterstützt keine cBots für ältere .NET-Versionen Kompilieren Sie den cBot in der neuesten Version der cTrader-Desktopanwendung erneut für eine moderne .NET-Version und verwenden Sie anschließend die neue Datei.
Verbindung kann nicht hergestellt werden Prüfen Sie die Internetverbindung des Computers, auf dem cTrader CLI ausgeführt wird.
Ungültige Anmeldedaten für cTrader ID Prüfen Sie die E-Mail-Adresse oder den Benutzernamen Ihrer cTrader ID und stellen Sie sicher, dass die Passwortdatei das richtige Passwort ohne zusätzliche Leerzeichen enthält.
Konto nicht gefunden Führen Sie accounts aus, um die mit Ihrer cTrader ID verknüpften Handelskonten aufzulisten, und verwenden Sie anschließend die richtige Kontonummer.
Unbekannter Symbolname Führen Sie symbols aus, um die verfügbaren Symbole aufzulisten, und verwenden Sie anschließend das richtige Symbol.
Unbekannter Zeitrahmen Führen Sie periods aus, um die verfügbaren Zeitrahmen aufzulisten, und verwenden Sie anschließend die richtige Kennung.
Kontonummer nicht eindeutig Fügen Sie --broker hinzu, um den mit dem Konto verknüpften Broker anzugeben.
Zusätzliche Zugriffsrechte erforderlich Fügen Sie --full-access hinzu, um den cBot ohne Einschränkungen der Zugriffsrechte auszuführen.
Ungültiges Format der .cbotset-Datei Erstellen Sie die .cbotset-Datei in der neuesten Version der cTrader-Desktopanwendung erneut.

Warnung

Die meisten cTrader CLI-Befehle führen bei unbekannten Optionen zu einem Fehler. Im Schnellmodus (-q) ignorieren Befehle, die ein Handelskonto verwenden, wie price, alerts, positions und order, unbekannte Optionen ohne Warnung. Prüfen Sie in der CLI-Referenz, ob eine Option unterstützt wird, bevor Sie sich darauf verlassen.

Backtesting und Optimierung

Meldung oder Symptom Lösung
Keine historischen Daten für den angegebenen Zeitraum Stellen Sie mit --data-file eine Datendatei für den Zeitraum bereit oder wählen Sie einen Zeitraum aus, für den Daten vorliegen.
Stop-out während eines Backtests Passen Sie die cBot-Parameter an oder verbessern Sie die Strategie, um Margin Calls zu vermeiden.
Ungültige Einstellungen Prüfen Sie die Backtesting- oder Optimierungsoptionen und korrigieren Sie mögliche Fehler.
Die Optimierung scheint vorübergehend anzuhalten Wenn Sie einen Symbolparameter optimieren, lädt die Engine beim ersten Durchlauf die Daten für jedes neue Symbol herunter. Sobald die Daten zwischengespeichert sind, wird der Durchlauf fortgesetzt.