Common Enums

Markdown olarak görüntüle

Siparişler

EnumDeğerler
Düzen tarafıBUY / SELL
Pozisyon tarafıBOTH / LONG / SHORT
Normal sıra tipiLIMIT / MARKET
Koşul sırası tipiSTOP_MARKET / STOP_LIMIT / TAKE_PROFIT_MARKET / TAKE_PROFIT_LIMIT / TRAILING_STOP
Sürenin yürürlüğüGTC / IOC / FOK / GTE_GTC
Tetikleyici fiyat türüMARK_PRICE / CONTRACT_PRICE
Sipariş durumuNEW / PENDING / PARTIALLY_FILLED / FILLED / CANCELED / REJECTED / PARTIALLY_FILLED_CANCELED

NEW , sipariş talebinin kabul edildiği ve geri gönderildiği anlamına gelir. PENDING emrin beklemede veya açık emir durumuna girdiği anlamına gelir.

Pozisyonlar

EnumDeğerler
Marj modu isteği değeri1 haç 2 izole
Kenar modu dizisiISOLATED / CROSS
Kapanış tetik modu1 manuel 2 kâr almak, stop loss 3 4 tasfiye

Entegrasyon kuralları

  • Enum değerlerini büyük harf hassasiyetli tel değerleri olarak ele alın.
  • Kayıtlarda bilinmeyen değerleri koruyup güvenli bir şekilde başarısız olmayı sessizce bilinen bir duruma eşlemeyi tercih et.
  • Her nihai olmayan düzen durumun yeniden denemenin güvenli olduğunu çıkarmayın. Siparişi sorgulayın veya özel bir WebSocket etkinliğiyle uzlaştırın.
  • Hem orijinal API değerini hem de partnere dönük gösteri etiketini saklayarak yeni değerlerin geçmiş kayıtları değiştirmeden desteklenebilmesi sağlanır.

Sipariş durumu işlemesi

Eyalet grubuDeğerlerÖnerilen kullanım
Kabul edilmiş veya açıkNEW, PENDING, PARTIALLY_FILLEDSiparişi aktif tutun ve WebSocket veya REST güncellemelerle uzlaşın.
TamamlandıFILLEDSon doldurulan miktar ve uygulama kayıtlarını uygulayın.
Tam dolum olmadan kapalıCANCELED, REJECTED, PARTIALLY_FILLED_CANCELEDAktif işlemeyi durdurun ve sebep ile uygulanan miktarı koruyun.