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),就不会报错。
Pencipta Kuantiti - Impian KecilDi sini, saya akan cuba untuk mengulas mengenai beberapa perkara yang perlu diperhatikan. `` var message = "symbol=" + "ETHUSDT" + "& side=BUY" + orderid +"& positionSide=SHORT" +&type="+"TAKE_PROFIT_MARKET"+"closePosition=true"+"&stopPrice="+ticker.Last+"×tamp=" + Date.now(); `` Dalam kategori ini, tiada nama parameter, hanya satu nilai. Posisi dekat tidak mempunyai simbol. Saya cadangkan anda memeriksa semula.
Pencipta Kuantiti - Impian KecilPerintah akan segera mencetuskan. Kesalahan ini dikembalikan oleh antara muka pertukaran, yang secara harfiah bermaksud bahawa parameter ditetapkan dengan salah, yang menyebabkan pesanan dibayar secara langsung.
Bayangan angin 1124Apabila harga pasaran mencapai harga berhenti yang dikira, Exchange.IO memanggil jenis TAKE_PROFIT_MARKET untuk menghentikan harga pasaran, dan akan melaporkan: Order would immediately trigger. Tetapi dengan menggunakan fmz api, anda boleh membuat transaksi dengan segera dan tidak akan membuat kesalahan, seperti berikut: Exchange.SetDirection (dalam bahasa Inggeris: "closebuy"); exchange.Sell ((-1, kuantiti);
Pencipta Kuantiti - Impian KecilParameter tanda tangan penyertaan seperti timestamp tidak digunakan semasa panggilan exchange.IO. Lihat maklumat ralat khusus.
Bayangan angin 1124Berita terkini. var message = "symbol=ETHUSDT&side=BUY&positionSide=SHORT&type=TAKE_PROFIT_MARKET&closePosition=true&stopPrice="+ticker.Last+"×tamp="+Date.now();