Wrócić do Aktualności

EXMO API: aktualizacja v.1.1

Wierzymy, że kwarantanna nie jest powodem do pozostawania bezczynnym. W ciągu ostatniego miesiąca zespół EXMO wdrożył wiele pozytywnych aktualizacji; jedną z najważniejszych jest nowa wersja API.

Dokumentacja API jest teraz utrzymywana i aktualizowana przez Postman. Postman to najwygodniejsza i najbardziej popularna usługa API, skalowalne narzędzie testowe, które szybko integruje się z potokiem CI/CD.

EXMO API Zaktualizowano
nie tylko dokumentację, ale także samo API. Opracowaliśmy wersję 1.1, a także samo wersjonowanie. Teraz z każdą aktualizacją będzie wydawana nowa wersja API, ułatwiająca użytkownikom śledzenie innowacji. Poniżej przedstawiono, co zostało dodane w obecnej wersji.

Dodano świeczniki OHLCV

OHLCV to standard Open High Low Close Volume, który opisuje nasze wykresy. Teraz każdy użytkownik może pobrać dane dowolnych świeczników na EXMO i wykorzystać je w swoim oprogramowaniu lub opracować i przetestować własne boty i strategie handlowe na prawdziwych danych historycznych.

Dodano zlecenia stop

Zatrzymaj zamówienie to rodzaj oczekującego zlecenia giełdowego, które automatycznie sfinalizuje transakcję sprzedaży lub zakupu aktywa (za określoną kwotę aktywa), gdy cena rynkowa osiągnie z góry ustaloną wartość progową (ceny stop) w celu zabezpieczenia ryzyka kursowego w przypadku ujemnych zmian kursów walutowych.

Wcześniej zlecenia stop były niedostępne przez API.

Dodano parametry opłaty transakcyjnej

Parametry opłaty transakcyjnej są dodawane do pair_settings , order_trades i user_trades (zarówno dla Makera, jak i Takera).

Dodano nowy parametr do operacji z EX-CODE

Dodano nowy parametr „Reviewing” do metody excode_load .

  • Reviewing = ‘true’ – jeśli EX-CODE jest załadowany, ale jest obecnie w trakcie sprawdzania*
  • Reviewing = ‘false’ – jeśli przegląd nie jest potrzebny, a płatność się powiodła

*Aby sprawdzić fakt naliczenia kwoty, gdy status to Przegląd = ‘true’, konieczne jest wykonanie zapytania o historię transakcji ( wallet_history ).

Dodano parametr „price_precision”

Parametr “price_precision” został dodany do metody pair_settings . Informuje użytkownika, ile miejsc po przecinku można wykorzystać w cenie podczas składania zamówienia. Na przykład, jeśli “price_precision”: “2”; ograniczenie jest ustawione na parę, wówczas użytkownik będzie mógł ustawić cenę z dokładnością do dwóch miejsc po przecinku (999,99). W przypadku chęci utworzenia zamówienia z ceną (999.99999) zostanie wyświetlony błąd:

Error 50381: More than 2 decimal places are not permitted for pair BTC_USD

Dodano metodę wallet_operations

Metoda wallet_operations pozwala użytkownikom pobrać historię transakcji.