Proveď jednoduchý nákupní a prodejní příkaz na burze se svým obchodovacím botem zavoláním koncového bodu API příkazu.
Chcete-li provádět požadavky API, budete si muset vytvořit aplikaci a mít přístupový token. Pokud jste ještě nevytvořili přístupový token, postupujte nejprve podle návodu Získání přístupového tokenu s Oauth2.
Zadávání nákupního příkazu
Pomocí API můžete se svým obchodovacím botem zadávat jednoduché nebo pokročilejší nákupní příkazy. V tomto příkladu se zaměříme pouze na jednoduchý nákupní příkaz. Jednoduchý nákupní příkaz do API bude potřebovat pouze coin/měnu, protože většina ostatních potřebných detailů je již nakonfigurována v samotném obchodovacím botovi, například: množství, které chcete koupit. Nákupní příkaz lze zadat provedením volání POST na koncový bod /hopper/{id}/order, kde {id} je ID vašeho hopperu.
Koncový bod API:
https://api.cryptohopper.com/v1/hopper/{id}/order
Příklad JSON POST:
{
"order_type": "buy",
"coin": "Kryptoměna, kterou chcete koupit.",
"amount": 0,
"price": 0
}
Hodnoty JSON amount a price jsou volitelné, vyžadují se pouze order_type a coin. Pokud máte obchodovacího bota s USD jako kotovací měnou a chcete zadat jednoduchý nákupní příkaz pro BTC, budete muset do API POSLAT pouze následující JSON.
{
"order_type": "buy",
"coin": "BTC"
}
Pokud se to podaří, obdržíte odpověď se stavem 200 se zprávou, že váš nákupní příkaz bude odeslán na burze. Nyní zkontrolujte svého obchodovacího bota a uvidíte, zda nákupní příkaz prošel.
Zadávání prodejního příkazu
Můžete také zadat prodejní příkaz, ale protože Cryptohopper pracuje s pozicemi, budou prodány pozice dané mince/měny. Například: pokud byste odeslali příkaz k prodeji BTC, budou prodány všechny vaše pozice BTC (pokud nejsou pozastaveny atd.).
Koncový bod API:
https://api.cryptohopper.com/v1/hopper/{id}/order
Příklad JSON POST:
{
"order_type": "sell",
"coin": "Kryptoměna, kterou chcete prodat."
}
Používá se stejný koncový bod API, ale v tomto případě nastavíme order_type na sell. Pokud máte obchodovacího bota s USD jako kotovací měnou a chcete prodat všechny pozice BTC, budete muset do API POSLAT pouze následující JSON.
{
"order_type": "sell",
"coin": "BTC"
}
Pokud se to podaří, obdržíte odpověď se stavem 200 se zprávou, že váš prodejní příkaz(y) budou zadány na burze. Nyní zkontrolujte svého obchodovacího bota a uvidíte, zda se vaše pozice prodaly.
Doufejme, že se vám po dokončení tohoto návodu podařilo zadat nákupní a prodejní příkazy pomocí API. Pokud potřebujete více informací o koncovém bodu příkazu nebo chcete zadat pokročilejší příkazy, prohlédněte si API reference pro více informací.