Zpracování dat a automatizace

Kryptobot pro automatické obchodování

Náš klient ví, že čas je drahocenná věc. Rozhodl se, že si nechá vyvinout webovou aplikaci na míru, která pokryje všechny jeho potřeby v oblasti obchodování s kryptoměnami.

Co náš klient požadoval

Snem našeho klienta bylo nastavit si parametry nákupu nebo prodeje kryptoměny na konkrétních burzách. V momentě, kdy budou splněna daná kritéria, se pak má úkon spustit.

Takto mělo být možné obchodovat s kryptoměnami, nabízet je a poptávat je, to vše automaticky dle nastavení uživatele.

Ve výsledku nemusí náš zákazník pravidelně kontrolovat několik burz a neustále sedět u počítače a ručně vytvářet nabídky a poptávky. Bot mu šetří spoustu času.

2

Bot pracoval se dvěma burzami, které klient v té době používal – Bittrex a Binance. Byl však připraven na provoz s mnohem větším množstvím.

Bot se stará o hromadu věcí

Výběr burzy. Uživatel bota si může zvolit, pro kterou burzu se má nastavení aplikovat a se kterou bude nyní pracovat.

Sledování stavu. U každé instrukce, kterou uživatel botovi zadal, lze v reálném čase sledovat průběh zpracovávání instrukce.

Plánování. Úkol je možné naplánovat do budoucna. Nebude spuštěn dříve, než nastane zadaný moment.

Použité technologie

Na projektu jsme pracovali na přelomu roku 2018 a 2019. Celý backend jsme postavili na JavaScriptu (Node.js) a nasadili na Linux Debian server, na němž běžela také MongoDB databáze se všemi daty.

Jelikož šlo o neveřejný projekt, pro frontend bohatě postačila zakoupená „admin template“.