求助,exchange.Buy报错,

Schriftsteller:Yuanwb, Erstellt: 2021-01-18 09:07:21, aktualisiert:

Die replizierte Balance-Strategie für Bargeld-Einzelwährungen auf der Token-Plattform BTC3S_USDT, die vor der Änderung einen Fehler bei der Präzision der Transaktionen aufwies, wurde wie folgt geändert: 193: trade ((buy-Tunnel, buy_price.toFixed ((6), buy_value.toFixed ((4), buy_value.toFixed ((4), buy_balance-Tunnel) 194: trade ((sell, sell_price.toFixed(6), sell_value.toFixed(4), die Salden von Balance) Dann gibt es einen Fehler: InternalError: bad argument #3 to Exchange_Trade (float64 expected, got string) at (native) at Buy (Datei) im Handel (Datei(S. 139) auf onTick (Datei(')DateiIch bin nicht derjenige. In der API-Dokumentation wurden zwei Parameter für die Übermittlung von exchange.Buy (Price, Amount) gefunden. 139 id = exchange.Buy (Preis, Menge, Msg) Nach dem Löschen von drei Parametern msg immer noch wie oben ein Fehler zurück, das Gefühl ist, dass toFixed (() falsch verwendet wurde, um die richtige Abkürzung der Komma-Ziffern zu erhalten


Mehr

Das GrasWenn ein Parameter Zahlen benötigt, erhält man eine String, die mit der _N-Funktion, die FMZ selbst trägt, in der Dokumentation steht.