Le débogage peut être effectué en utilisant les outils de débogage.
J’ai essayé de passer des commandes en utilisant l’API des contrats batchOrders, mais sans succès.
La construction de l’url en fonction des discussions recherchées ci-dessous échoue toujours
https://github.com/ccxt/ccxt/issues/6805
function main() {
exchange.SetContractType('swap')
var makeOrders = [
{"symbol":"BTCUSDT","side":"BUY","type":"MARKET","quantity":0.002},
{"symbol":"LTCUSDT","side":"BUY","type":"MARKET","quantity":0.002}
]
params = []
for (var i = 0; i < makeOrders.length; i++) {params.push(encodeURI(JSON.stringify(makeOrders[i])))}
params = "batchOrders=["+params.join(",")+"]"
Log(params)
var allOrders = exchange.IO('api', 'POST', '/fapi/v1/batchOrders',params);
Log(allOrders)
}
Astuce: renseignements[{“code”:400,“msg”:null},{“code”:400,“msg”:null}]
L’échec est toujours le même, comme indiqué sur https://www.fmz.com/api
function main() {
exchange.SetContractType('swap')
var makeOrders = {
"batchOrders":[
{"symbol":"BTCUSDT", "side":"BUY" , "positionSide":"LONG" , "type":"MARKET", "quantity":0.001},
{"symbol":"BTCUSDT","side":"SELL","positionSide":"SHORT","type":"MARKET","quantity":0.001}
]
}
var allOrders = exchange.IO('api', 'POST', '/fapi/v1/batchOrders',"",JSON.stringify(makeOrders));
Log(allOrders)
}
Il s’agit d’une erreur de Futures_OP 4: 400: {“timestamp”:1589196850717, “path”:“/fapi/v1/batchOrders”,“msg”:“System error”}
Quelqu’un a posé des questions sur l’API des contrats batchOrders et sur la façon de construire des paramètres
Merci beaucoup.