なぜタブが表示されないのか?

作者: リン・ハーンイジクル, 作成日:2023-07-02 22:26:16, 更新日:2023-07-03 09:13:33

import json
import pandas as pd
def main():


while True:
       # tab1['rows'].clear()
        tab1 = {
        "type": "table", 
        "title": "主账户", 
        "cols": ["货币对", "方向","持仓均价","持仓数量","冻结保证金","盈亏状态"], 
        "rows": []
        }
        tab2 = {
            "type": "table", 
        "title": "附属账户", 
        "cols":  ["货币对", "方向","持仓均价","持仓数量","冻结保证金","盈亏状态"], 
        "rows": []
        }
      

        data = exchanges[0].IO("api", "GET", "/fapi/v2/account")
        # 筛选出有持仓的数据
        positions_with_holdings = [position for position in data['positions'] if float(position['positionAmt']) != 0]
        df = pd.DataFrame(positions_with_holdings)    
        for i in range(len(df)):
            Log(df.loc[i, 'symbol'],df.loc[i, 'positionSide'],df.loc[i, 'entryPrice'],df.loc[i, 'positionAmt'],
            df.loc[i, 'initialMargin'],df.loc[i, 'unrealizedProfit'])
            tab1["rows"].append([df.loc[i, 'symbol'],df.loc[i, 'positionSide'],df.loc[i, 'entryPrice'],df.loc[i, 'positionAmt'],
            df.loc[i, 'initialMargin'],df.loc[i, 'unrealizedProfit']])
    
        data_2 = exchanges[1].IO("api", "GET", "/fapi/v2/account")
        # 筛选出附属账户有持仓的数据
        positions_with_holdings_2 = [position for position in data_2['positions'] if float(position['positionAmt']) != 0]
        df_2 = pd.DataFrame(positions_with_holdings_2)  
        #tab2['rows'].clear()
        for i in range(len(df_2)):
                tab2["rows"].append([df_2.loc[i, 'symbol'],df_2.loc[i, 'positionSide'],df_2.loc[i, 'entryPrice'],df_2.loc[i, 'positionAmt'],
                df_2.loc[i, 'initialMargin'],df_2.loc[i, 'unrealizedProfit']])
        Sleep(2000)

午後にはタブが表示され データが更新されず 夜になると表が表示されなくなり 変な感じです


もっと

イジクルありがとうございました.

支援を募る (画像をクリックして連絡)` ` ログ ステータス ` ` + json.dumps タブ1 + ` ` `

小さな夢貼り付けコードの形式は: ` ` ` コード ` ` ` 記号ではなく,記号です. このコードでは,単にタブを作成し,データを書き込み,また,ポリシーに書き込まれた状態バーにログステータス関数を呼び出す必要があります. APIドキュメントを参照してください.