{'symbol': 'DEGOUSDT', 'id': 12691121, 'orderId': 91565826, 'orderListId': -1, 'price': '11.08700000', 'qty': '14.09000000', 'quoteQty': '156.21583000', 'commission': '0.00023625', 'commissionAsset': 'BNB', 'time': 1629785696246, 'isBuyer': False, 'isMaker': True, 'isBestMatch': True}]
veri tabanına bağlandım buradaki id değerini çekiyorum sorun yok veritabanın da aynı id olup olmadığını kontrol edip ona göre yazma işlemi yapacağım fakat arama yaparken hata veriyor:
for i in range(len(trades)):
if trades[i]['isBuyer'] == False:
print("id",trades[i]['id']," coin adeti =",trades[i]['qty']," Piyasa fiyatı =",trades[i]['price']," tarih =",datetime.fromtimestamp(int(trades[i]['time']) / 1000)," kar =", round(float(trades[i]['quoteQty']),4),"satış")
#list_SELL += [float(trades[i]['quoteQty'])]
id_ = trades[i]['id']
veri.execute("SELECT id_coin FROM indikator_alis_satis WHERE id_coin = ? ",(id_))
id_coin = veri.fetchall()
hatay ıid_coin = ? ",(id_) parantez değilde [id_] yapınca düzeldi fakat neden [ ] köşeli parentez diğer uygulamalarımda () parantez li çalışıyor. Parantezli yapma imkanımız var mı bu arada arraydan ötürü mü olayın mantığına takıldım o nedenle arkadaşlar