Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Poloniex Order List (alış-satış emirlerinin listesi)
#1
Daha önceki Poloniex Buy ve Poloniex Sell konularımızdaki yaptığımız alış veya satış emirlerini listeleyip iptal etme şansımız da yok değil python modülümüz ile. Bunun için gerekenleri zaten ilgili konularda verdiğim için tekrar etmeye lüzum görmeyip devam ediyorum.

Alım-satım emrini verdikten sonra gerçekleşmemiş emir listesini kontrol etmek isteyebilir veya girilen emir numarasını iptal etmek için api ile çekebiliriz.

Temel olarak güncel emir listemizi şu kodla çekebiliriz.

PHP Kod:
from poloniex import Poloniex

key     
"key girin"
secret     "secret girin"

polo Poloniex(keysecret)

orders polo.returnOpenOrders()

print 
orders 

Bunun yanında fiyatlar bazen istediğimiz yere gelmez, beklemekten sıkılabiliriz veya yeni bir fiyat girmek için emri iptal etmek isteyebiliriz. Bu durumda temel olarak kodlarımız şu şekilde olacaktır.

PHP Kod:
from poloniex import Poloniex

key     
"key girin"
secret     "secret girin"

polo Poloniex(keysecret)

print 
polo.cancelOrder(emir_no


Bu kez ufak bir kod hazırladım her ikisini birden kısaca yapmanın bir örneği olarak. Bu ufak kod ile hem emirleri listeyelebilir, bilgilerini almak istediğimiz emri seçebilir ve iptal edebiliriz.

PHP Kod:
from poloniex import Poloniex

key     
"key girin"
secret     "secret girin"

polo Poloniex(keysecret)

orders polo.returnOpenOrders()

open_orders = []

say 0
for i in orders:
    if 
orders[i]:
        print 
"{0}- {1}".format(str(say), i)
        
open_orders.append(str(i))
        
say += 1
    
symbol 
input("Sembol Sec: ")
coin orders[open_orders[symbol]]


for 
i in coin:
    print 
"\nEmir Numarasi: "i["orderNumber"]
    print 
"Emir Tipi    : "i["type"]
    print 
"Fiyat        : "i["rate"]
    print 
"Miktar       : "i["amount"]
    print 
"Toplam BTC   : "i["total"]
    print 
"Emir Tarihi  : "i["date"], "\n\n"
    
emir_no input("iptal etmek istedigin emirin numarasini girin: ")
print 
"iptal edilecek emir numarasi: "emir_no

secenek 
raw_input("Devam edilsin mi (E/H)?")

if 
secenek == "e" or secenek == "E":
    print 
"Emir iptal ediliyor..."
    
raw_input("Devam etmek icin ENTER'a basin...")
    
iptal polo.cancelOrder(emir_no)
    print 
iptal
    
elif secenek 
== "h" or secenek == "H":
    print 
"islemden vazgecildi!"
    
else:
    print 
"Hatali secim." 
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club
Cevapla
#2
emegıne saglık
Ara
Cevapla
#3
örnek scriptler için:

https://github.com/coinbitbot
Ara
Cevapla

{lang: 'en'}


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Poloniex Sell gecemor 0 1,594 29-06-2018, Saat: 20:57
Son Yorum: gecemor
  Poloniex Buy gecemor 0 1,630 29-06-2018, Saat: 20:42
Son Yorum: gecemor

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
Change Theme