• 08-08-2021, 20:55:19
    #1
    maksimum_parayi_bol = 20
    sayac_al= 2


    if maksimum_parayi_bol < sayac_al:
    sayac_al = maksimum_parayi_bol
    elif sayac_al <= 0:
    sayac_al = 1

    list = []
    for i in range(1, maksimum_parayi_bol + 1):
    list += [i]
    list.sort(reverse=True)

    bolum = list[sayac_al - 1]
    if bolum == None:
    bolum = 1
    ## nakiti 20 ye ters orantılı parselliyoruz

    coiNumber = format(float(busdCount) / float(bolum) - 0.0005, '.4f')
    # piyasadaki coin değerini alıyoruz
    coiprice = format(float(price['askPrice']), '.2f')

    adet_alim= float(coiNumber) / float(coiprice)

    stat = 'buy'

    order = client.order_limit_buy(
    symbol=tradePair,
    quantity=format(adet_alim, '.4f'),
    price=coiprice)

    order son kısımda hata veriyor çözemedim arkadaşlar halbuki nette aynısını yaptım amacım nakitin bölümünden kalanla o anki kurdan coini almak bir gündür bununla uğraşıyorum çözemedim hata nereden
    hatalı alınan yer burası
    order = client.order_limit_buy(
    symbol=tradePair,
    quantity=format(adet_alim, '.4f'),
    price=coiprice)

    tradepair coiprice str bu arada adet_alim flot görünüyor
  • 08-08-2021, 21:04:08
    #2
    quantity=format(adet_alim, '.8f'),

    olarak dene
  • 08-08-2021, 21:06:31
    #3
    yunusemrekula adlı üyeden alıntı: mesajı görüntüle
    quantity=format(adet_alim, '.8f'),

    olarak dene
    .6 .8 ikisi de denendi olmadı hata veriyor yine.
  • 08-08-2021, 22:02:05
    #4
    Ustad, binance den donen json hatasi mi aliyorsun yoksa kod da mi hata aliyorsun, ona gore ilerleyelim.
  • 08-08-2021, 22:26:43
    #5
    ondolar adlı üyeden alıntı: mesajı görüntüle
    Ustad, binance den donen json hatasi mi aliyorsun yoksa kod da mi hata aliyorsun, ona gore ilerleyelim.
    dostum inan olayı şimdi çözdüm canım çıktı ya sabah 10 dan beri uğraşıyordum offf deneme yanılma hallettim çözümü şu olacak :
    order = client.order_limit_buy(
    symbol=tradePair,
    quantity=format(adet_alim, '.4f'),
    price=coiprice)
    tradePair ve coiprice gelecek değerler int değil str olması gerekiyor #adet_alim gelecek değer float ondalık destekli modda olması gerekiyor. bendeki en büyük hata : adet_alim= float(coiNumber) / float(coiprice) adet_alim float lı olarak yorumluyorum halbuki 2 ayrı flotın bölümü float olmuyor adet_alim= float(float(coiNumber) / float(coiprice) ) sonucuda float lamak gerekiyor muş offff başım ağrıdı ben yatıyorum gerçekten çözdüm ama sonunda olayı tşk ler yinede. Bu arada R10.nete ne kadar konu açtıysam sonradan konuma kendi kendime cevap veriyorum soran ben cevaplayan ben ))) en azından benim gibi sıkıntı yaşayan olursa işine yarar bir durum olur.