Strategie statische Grammatikfehler
Solche Fehler sind offensichtlich, und normalerweise können Sie das Fehlerzeichen auf der Strategiebearbeitungsseite sehen, die während des Backtests gefunden und korrigiert werden kann.
Fehler bei der Ausführung der Strategie
Das häufigste Beispiel ist die direkte Verwendung des Return-Wertes der Funktion
Übermäßiger Speicherverbrauch Zu viel Inhalt, der nicht als Müll gesammelt werden kann, wird in globalen Variablen gespeichert, was zu einer übermäßigen Speichernutzung führt.
Nichtverständnis der Anwendung derexchange.Go
Funktion für gleichzeitige Anforderungen
Bei Verwendung der asynchronenexchange.Go
Wir haben keine vernünftigewait
die Zeit, bis das Ende der Korrutine während des Betriebs abgeschlossen ist, abzuwarten, was zu einer großen Anzahl von Korrutinen führt.
Rekursive Funktionsaufrufe Zu viele Ebenen rekursiver Funktionsanrufe verursachen die überschrittene Stapelgröße der Koroutinen.
Betriebsfehler der Schnittstelle und Fehler bei Netzwerkanfragen usw. Solche Fehlermeldungen werden die Informationen anzeigen, einschließlich relevanter Austauschobjektnamen, Funktionsnamen, fehlerbezogenen Nachrichten und Gründen und anderer Informationen.Programm-Ausnahmen, die durch die direkte Nutzung ohne den Schnittstellen-Rückgabewert zur Beurteilung der Rechtmäßigkeit verursacht werden).
Fehler in der Plattformunterlage
Das häufigste Beispiel istDecrypt: Secret key decrypt failed
Der Grund für den Fehler ist, dass die Änderung des FMZ-Konto-Passworts alle konfiguriertenAPI KEY
Um das Problem zu lösen,API KEY
Der Docker muss neu gestartet werden.
Python-Strategieverschlüsselungsprobleme
Bei der Vermietung einer Python-Strategie wird ein Fehler aufgrund der Versioninkompatibilität zwischen dem von der Plattform verschlüsselten Python und dem Python in der Strategielaufzeit gemeldet:ValueError: bad marshal data (unknown type code)
. Die von der Strategie ausgeführte Python-Umgebung auf eine der von der Strategie unterstützten Versionen aktualisieren oder installieren:Python 2.7
, Python 3.5
undPython 3.6
.
interrupt
Fehler
Der Fehler entsteht, weil der Benutzer auf dieStoppen Sie den Bot.der Button auf der Bot-Seite, wenn das Programm eine Operation ausführt (z. B. Zugriff auf die Plattformoberfläche), und der Bot stoppt und unterbricht die Fehlermeldung, die durch die aktuelle Operation gedruckt wurde. Der Fehler hat keine Wirkung und ist nur ein Protokoll.