Poradniki

Kupno i sprzedaż z botem transakcyjnym

 

Wykonaj proste zlecenie kupna i sprzedaży na giełdzie za pomocą swojego bota handlowego, wywołując punkt końcowy API.

Aby móc wysyłać zapytania do API, musisz utworzyć aplikację i posiadać token dostępu. Jeśli jeszcze nie utworzyłeś tokena dostępu, najpierw przejdź samouczek Get an access token with Oauth2.

Składam zlecenie kupna

Za pomocą API możesz składać proste lub bardziej zaawansowane zlecenia kupna za pomocą swojego bota handlowego. W tym przykładzie skupimy się tylko na prostym zleceniu kupna. Proste polecenie kupna do API będzie wymagać tylko monety/waluty, ponieważ większość innych potrzebnych szczegółów jest już skonfigurowana w samym bocie handlowym, na przykład: kwota do kupienia. Zlecenie kupna można złożyć, wykonując wywołanie POST do punktu końcowego /hopper/{id}/order, gdzie {id} to identyfikator Twojego hoppera.

Punkt końcowy API:

https://api.cryptohopper.com/v1/hopper/{id}/order

Przykład JSON POST:

{
  "order_type": "buy",
  "coin": "Kryptowaluta do kupienia.",
  "amount": 0,
  "price": 0
}

Wartości JSON amount i price są opcjonalne, wymagane są tylko order_type i coin. Jeśli masz bota handlowego z USD jako walutą kwotowania i chcesz złożyć proste zlecenie kupna dla BTC, wystarczy, że wyślesz JSON do API.

{
  "order_type": "buy",
  "coin": "BTC"
}

Jeśli się powiedzie, otrzymasz odpowiedź statusu 200 z komunikatem, że Twoje zlecenie kupna zostanie złożone na giełdzie. Teraz sprawdź swojego bota handlowego i zobacz, czy zlecenie kupna doszło.

Składam zlecenie sprzedaży

Możesz również składać zlecenia sprzedaży, ale ponieważ Cryptohopper działa z pozycjami, pozycje danej monety/waluty zostaną sprzedane. Na przykład: jeśli wyślesz polecenie sprzedaży BTC, wszystkie Twoje pozycje BTC zostaną sprzedane (chyba że są w zawieszeniu itp.).

Punkt końcowy API:

https://api.cryptohopper.com/v1/hopper/{id}/order

Przykład JSON POST:

{
  "order_type": "sell",
  "coin": "Kryptowaluta do sprzedania."
}

Używany jest ten sam punkt końcowy API, ale w tym przypadku ustawiamy order_type na sell. Jeśli masz bota handlowego z USD jako walutą kwotowania i chcesz sprzedać wszystkie pozycje BTC, wystarczy, że wyślesz następujący JSON do API.

{
  "order_type": "sell",
  "coin": "BTC"
}

Jeśli się powiedzie, otrzymasz odpowiedź statusu 200 z komunikatem, że Twoje zlecenia sprzedaży zostaną złożone na giełdzie. Teraz sprawdź swojego bota handlowego i sprawdź, czy Twoje pozycje zostały sprzedane.

Mam nadzieję, że udało Ci się złożyć zlecenia kupna i sprzedaży za pomocą API po ukończeniu tego samouczka. Jeśli potrzebujesz więcej informacji na temat punktu końcowego zlecenia lub chcesz złożyć bardziej zaawansowane zlecenia, zapoznaj się z API reference, aby uzyskać więcej informacji.