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-cliin IhremPATHenthalten 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. |