Ich bin Neueinsteiger in Python, ich bastle gerade ein Trading Backend für Bybit und bin erstaunlicher weise weit gekommen
Ein letztes problem muss ich lösen und zwar verstehe ich nicht wie ich die zahl 0 im beispiel unten auslesen kann und zwar auf der sell und buy seite, es geht dabei um die positionsgrösse, ich benötige die zahl um die position zu schliessen. Wenn mir das jemand bitte erklären könnte wäre ich froh, ich google finde ich nichts. Danke.
import bybit
client = bybit.bybit(test=True, api_key="api_key", api_secret="api_secret")
print(client.LinearPositions.LinearPositions_myPosition(symbol="BTCUSDT").result())
{
"ret_code": 0,
"ret_msg": "OK",
"ext_code": "",
"ext_info": "",
"result": [
{
"user_id":100004,
"symbol":"BTCUSDT",
"side":"Buy",
"size":0, // HOW TO READ OUT THIS VALUE ON BUY SIDE
"position_value":0,
"entry_price":0,
"liq_price":1,
"bust_price":100,
"leverage":0,
"is_isolated":true,
"auto_add_margin": 0,
"position_margin":0,
"occ_closing_fee":0,
"realised_pnl":0,
"cum_realised_pnl":0,
"free_qty": 30,
"tp_sl_mode": "Full",
"unrealised_pnl": 0,
"deleverage_indicator": 0,
"risk_id": 0,
"stop_loss": 0,
"take_profit": 0,
"trailing_stop": 0
},
{
"user_id":100004,
"symbol":"BTCUSDT",
"side":"Sell",
"size":0, // AND THIS ON SELL SIDE
"position_value":0,
"entry_price":0,
"liq_price":1,
"bust_price":100,
"leverage":0,
"is_isolated":true,
"auto_add_margin": 0,
"position_margin":0,
"occ_closing_fee":0,
"realised_pnl":0,
"cum_realised_pnl":0,
"free_qty": 30,
"tp_sl_mode": "Full",
"unrealised_pnl": 0,
"deleverage_indicator": 0,
"risk_id": 0,
"stop_loss": 0,
"take_profit": 0,
"trailing_stop": 0
}
],
"time_now": "1577480599.097287",
"rate_limit_status": 119,
"rate_limit_reset_ms": 1580885703683,
"rate_limit": 120
}