Krypto bot na VPS: parametry a zabezpečení API

Instalaci konkrétního bota a jeho automatický restart přes systemd jsme popsali v článku Krypto trading bot na VPS: Jak mít bota běžet 24/7. Tady se zaměříme na dvě věci, které se v praxi řeší až po nasazení a rozhodují o tom, jestli bot funguje spolehlivě a bezpečně: proč notebook z principu nestačí, jaké parametry VPS podle typu bota zvolit a jak nastavit přístup k API burzy tak, aby únik klíčů neznamenal ztrátu prostředků.

Proč notebook není řešení, i když by teoreticky "stačil"

Argument "mám dost výkonný notebook" míjí podstatu problému - bot na notebooku selhává z důvodů, které s výkonem nesouvisí:

VPS tyto problémy řeší jednoduše tím, že běží nezávisle na vašem zařízení, s pevnou veřejnou IP adresou a bez konkurenčních procesů.

Jaké parametry VPS bot skutečně potřebuje

Nároky na výkon se výrazně liší podle typu strategie, ne podle toho, kolik peněz bot obhospodařuje:

Typ bota Nároky na CPU/RAM Doporučený plán
Grid bot / DCA bot na 1-2 párech Nízké - běží podle jednoduchých pravidel, malá frekvence dotazů BASIC (2 vCPU, 3 GB RAM)
Bot sledující víc párů nebo víc burz najednou Střední - víc paralelních spojení a častější zpracování dat STANDARD (2 vCPU, 4 GB RAM)
Strategie s vlastním backtestingem nebo indikátory nad historickými daty Vyšší - výpočet probíhá lokálně na serveru PRO (4 vCPU, 8 GB RAM)
Bot s modelem strojového učení běžícím v reálném čase Vysoké - trénování nebo inference zatěžuje CPU trvale ULTRA (8 vCPU, 16 GB RAM)

Kryptoměnové burzy navíc obvykle sídlí mimo Evropu, takže absolutní latence k nim bývá vyšší než u forexových brokerů - pro strategie citlivé na rychlost provedení pokynu se přesto vyplatí sledovat, odkud se k burze připojujete. Princip měření a to, co latenci ovlivňuje, popisujeme v článku Latence ve forexu: měření a příčiny zpoždění - stejná logika platí i pro kryptoburzy.

Zabezpečení API klíčů: základ, který se často podceňuje

API klíč dává botovi přístup k vašemu účtu na burze. Pokud unikne, škoda závisí čistě na tom, jaká oprávnění jste mu udělili - proto je nastavení klíče stejně důležité jako samotná strategie bota.

Oprávnění bez výběru prostředků
Většina burz (Binance, Kraken, Coinbase a další) umožňuje při vytváření API klíče zvolit konkrétní oprávnění. Botovi dejte pouze právo číst data a obchodovat. Právo vybírat prostředky (withdrawal) nikdy nezapínejte - bot ho ke své funkci nepotřebuje a i při úniku klíče zůstanou prostředky na burze, kde je lze zablokovat.

Pevná IP adresa VPS dělá z whitelistu prakticky bezúdržbové opatření - jednou nastavíte a dokud VPS neměníte, funguje spolehlivě, na rozdíl od domácího připojení s proměnlivou IP.

Shrnutí

Notebook selhává u krypto bota z důvodů nesouvisejících s výkonem - spánek, proměnlivá IP a sdílené prostředí. VPS s pevnou IP adresou tyto problémy odstraní a zároveň umožní přesně nastavit oprávnění a whitelist API klíče. Parametry serveru volte podle typu strategie, ne podle objemu obchodovaných prostředků - jednoduchý grid bot vystačí s nejnižším plánem, náročnější výpočty s vyšším.

VPS s pevnou IP pro krypto bota

Server s předvídatelnou IP adresou pro nastavení whitelistu na burze, dostupný od plánu BASIC. Instalaci systemd service popisujeme v návaznosti na tento článek.

Zobrazit ceník VPS