• 22-08-2021, 21:33:07
    #1
    açmış olduğum konuma itafen verileri toplayamıyorum nerede hata yapıyorum anlamadım str verileri int çevirdim yok olmadı. amacım alım ve satımdaki verileri toplamaktı. toplanmıyor hata veriyor..
    trades = client.get_my_trades(symbol='DEGOUSDT')
    list_SELL = []

    for i in range(len(trades)):

    if trades[i]['isBuyer'] == False:
    list_SELL += [trades[i]['quoteQty']]

    print("toplam", list_SELL)
  • 22-08-2021, 21:42:16
    #2
    Python Coder
    Ne hatası veriyor hocam
  • 22-08-2021, 21:43:43
    #3
    list_sell = [float(trade['quoteQty']) for trade in trades if trade['isBuyer'] == False]

    print(sum(list_sell))
  • 22-08-2021, 21:50:42
    #4
    keyiflerolsun adlı üyeden alıntı: mesajı görüntüle
    list_sell = [float(trade['quoteQty']) for trade in trades if trade['isBuyer'] == False]

    print(sum(list_sell))
    hocam float yapmadığım için mi olmadı konuyu açabilir misiniz çok tşk ederim bu arada
  • 22-08-2021, 21:53:50
    #5
    fsahinoglu adlı üyeden alıntı: mesajı görüntüle
    hocam float yapmadığım için mi olmadı konuyu açabilir misiniz çok tşk ederim bu arada
    evet toplamaya çalıştığınız quoteQty verisi string olarak geliyor ve ondalıklı bir değer. siz bunu integer a çevirmeye çalışırsanız 10luk tabanda karşılığını bulamadım diye hata çevirir
  • 22-08-2021, 21:55:53
    #6
    keyiflerolsun adlı üyeden alıntı: mesajı görüntüle
    evet toplamaya çalıştığınız quoteQty verisi string olarak geliyor ve ondalıklı bir değer. siz bunu integer a çevirmeye çalışırsanız 10luk tabanda karşılığını bulamadım diye hata çevirir
    tşk ederim şimdi anladım float uğraştırdı bizi akşam akşam )