1、调用币安API接口:
var message = "symbol=ETHUSDT&side=BUY&positionSide=SHORT&type=TAKE_PROFIT_MARKET&closePosition=true&stopPrice="+ticker.Last+"×tamp=" + Date.now();
var orderInfos = exchange.IO("api", "POST", "/fapi/v1/order", message);
报错信息:“{"code": -2021, "msg": "Order would immediately trigger."}”
2、直接用FMZ的exchange.Buy(-1,quantity),就不会报错。
Penemu Kuantitas - Mimpi Kecil"Saya tidak tahu apa yang akan terjadi", kata dia. "Saya tidak tahu apa yang akan terjadi". `` var message = "symbol=" + "ETHUSDT" + "&side=BUY" + orderid +"&positionSide=SHORT" "&type="+"TAKE_PROFIT_MARKET"+"closePosition=true"+"&stopPrice="+ticker.Last+"×tamp="+Date.now(); `` Di antaranya ``ordid `` tidak memiliki nama parameter, hanya satu nilai ```closePosition `` dan tidak banyak simbol `` ` `. Saya sarankan Anda memeriksa lagi.
Penemu Kuantitas - Mimpi KecilOrder akan langsung memicu. Kesalahan ini dikembalikan oleh antarmuka pertukaran, yang secara harfiah berarti bahwa parameter yang ditetapkan salah, yang akan menyebabkan pesanan ditangani secara langsung.
Air Terjun 1124.Ketika harga pasar mencapai harga stop loss yang dihitung, Exchange.IO memanggil tipe TAKE_PROFIT_MARKET untuk menghentikan harga market loss, dan akan melaporkan: Order would immediately trigger. Namun, dengan fmz api, transaksi dapat dilakukan dengan cepat dan tanpa kesalahan, seperti berikut: exchange.SetDirection (dalam bahasa Inggris: closebuy); exchange.Sell ((-1, quantity);
Penemu Kuantitas - Mimpi KecilParameter untuk tanda tangan partisipasi seperti timestamp tidak digunakan saat panggilan exchange.IO. Lihat informasi kesalahan khusus.
Air Terjun 1124.Di sini ada beberapa artikel yang membahas tentang hal ini. var message = "symbol=ETHUSDT&side=BUY&positionSide=SHORT&type=TAKE_PROFIT_MARKET&closePosition=true&stopPrice="+ticker.Last+"×tamp="+Date.now();