如何使用库币交易所的 CCXT 库检索活跃持仓?

How to retrieve active positions using CCXT library on Kucoin exchange?

我可以获得所有未平仓订单(获利或止损),但我不知道某些仓位是否“未平仓”。

Positions = exchange.fetchPositions(symbols = 'SOL/USDT:USDT', params = {})

我收到以下错误:

AttributeError: 'kucoinfutures' object has no attribute 'fetchAccountPositions'

有时,有一个活跃的交易,如果我想建立另一个头寸和 tp/sl,会发生两种情况:如果头寸与前一个头寸相反并且数量相同,只需原仓位取消,新仓位进入

但是当新开仓的金额与之前的开仓金额不同时,如果TP/SL的金额计算为新开仓的金额,则在TP或出现止损,剩余金额,有未平仓。

这对您有用吗?还是您仍然收到错误消息?

import ccxt

exchange = ccxt.kucoinfutures({
    'apiKey': [...],
    'secret': [...],
    'password': [...],
    'enableRateLimit': True,
})

markets = exchange.load_markets()
positions = exchange.fetchPositions(symbols = 'SOL/USDT:USDT', params = {})
print(positions)