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.
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“.