ٹیب پر ٹیب کیوں نہیں دکھائی دے رہا؟

مصنف:ہلچل, تخلیق: 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)

دوپہر میں ٹیبز دکھائی دیتے ہیں، ڈیٹا اپ ڈیٹ نہیں ہوتا، رات کو اچانک کوئی شیڈول نہیں دکھائی دیتا، عجیب بات ہے۔


مزید

ہلچلشکریہ

مدد کے لئے کلک کریں (تصویر پر رابطہ کریں)```لاگStatus('`' + json.dumps(tab1) + '`') ``

چھوٹا سا خوابپوسٹ کوڈ کی شکل یہ ہے: ` ` ` کوڈ ` ` ` نوٹ کریں کہ یہ 'نشانہ' نہیں بلکہ 'نشانہ' ہے۔ مندرجہ ذیل کوڈ کو دیکھتے ہوئے ، یہ صرف ایک ٹیب بناتا ہے ، اعداد و شمار لکھتا ہے ، اور لاگ اسٹیٹس فنکشن کو کال کرنے کی ضرورت ہوتی ہے جو پالیسی میں لکھا جاتا ہے ، اس کی تفصیلات API دستاویزات میں دیکھی جاسکتی ہیں۔