我试图在Bitfinex V2 NodeJs API中下新的MARKET订单,但总是得到无效的订单:可交易余额不足。 我的钱包里有150美元。以为我可以在网站上下订单,但是通过Javascript Node API,我不能!
请问有人可以帮助我吗?
module.exports.placedOrder = function(_symbol, _amount, callback) {
ws.on('error', (err) => {
ws.close();
return callback(err);
});
ws.on('open', () => {
ws.auth();
});
ws.once('auth', () => {
const order = new Order({
cid: Date.now(),
type: Order.type.MARKET,
symbol: _symbol,
amount: _amount
}, ws);
// Enable automatic updates
order.registerListeners();
order.on('update', () => {
console.log('ordem atualizada: %j', order.serialize());
});
order.on('close', () => {
console.log('ordem fechada. STATUS = %s', order.status);
ws.close();
return callback(null, createOrderObj(order.serialize()));
});
console.log(LOG_PREFIX + 'conexão autenticada, enviando ordem de CID: %d', order.cid);
order.submit().then(() => {
console.log(LOG_PREFIX + 'ordem submetida com sucesso. ID: %d, CID: [%d]', order.cid, order.id);
}).catch((err) => {
console.log(LOG_PREFIX + 'ERROR AO SUBMETER ORDEM: '+ err);
ws.close();
});
});
ws.open();
};