0

Binance Futures API を使用して、暗号通貨に関する自分の立場を適切な形式で取得しようとしています。コードの使用

from binance_f import RequestClient
request_client = RequestClient(api_key= my_key, secret_key=my_secet_key)
result = request_client.get_position()

次の結果が得られます

[{"symbol":"BTCUSDT","positionAmt":"0.000","entryPrice":"0.00000","markPrice":"5455.13008723","unRealizedProfit":"0.00000000","liquidationPrice":"0","leverage":"20","maxNotionalValue":"5000000","marginType":"cross","isolatedMargin":"0.00000000","isAutoAddMargin":"false"}]

typeコマンドはリストであることを示していますが、コードの最後に追加すると次のようになりますprint(result)

[<binance_f.model.position.Position object at 0x1135cb670>]

リストではないように見えるため、これは困惑しています(実際、それをデバッグすると、Position型のオブジェクトが示されます)。PrintMix.print_data(result)利回りの使用:

data number 0 :
entryPrice:0.0
isAutoAddMargin:True
isolatedMargin:0.0
json_parse:<function Position.json_parse at 0x1165af820>
leverage:20.0
liquidationPrice:0.0
marginType:cross
markPrice:5442.28502271
maxNotionalValue:5000000.0
positionAmt:0.0
symbol:BTCUSDT
unrealizedProfit:0.0

JSON 形式のように見えますが、これはリストです。私は混乱しています - 結果を適切な DataFrame に変換する方法はありますか? そのため、列はSymbol, PositionAmt, entryPrice, etc.

ありがとう!

4

1 に答える 1