求助,exchange.Buy报错,

Penulis:Yuanwb, Dicipta: 2021-01-18 09:07:21, Dikemas kini:

Kaedah imbangan mata wang tunai yang disalin, di platform token BTC3S_USDT, mengalami kesalahan ketepatan mata wang sebelum diubah, diubah seperti berikut: 193: trade ((buy, buy_price.toFixed(6), buy_value.toFixed ((4), buy_value.toFixed)) 194: trade ((sell, sell_price.toFixed(6), sell_value.toFixed ((4), menjual keseimbangan) Kemudian error:InternalError: bad argument #3 to Exchange_Trade (float64 expected, got string) at (native) at Buy (File) dalam perdagangan (File:139) di onTick (File: 193) di bahagian utama (File:205) Dua parameter yang dihantar oleh exchange.Buy (Price, Amount) yang terdapat dalam dokumen API adalah: 139 id = exchange.Buy ((harga, jumlah, msg) Selepas tiga parameter dihapuskan, msg masih memberikan kesalahan seperti di atas, rasa toFixed (() digunakan dengan salah, mencari kaedah untuk memotong digit titik kecil yang betul


Lebih lanjut

RumputApabila parameter memerlukan nombor, hasilnya adalah strings, menggunakan fungsi _N yang dibawa oleh FMZ, yang terdapat dalam dokumen