Důvod vzniku
Není důvod tajit se tím, že úmysl byl čistě obchodní a založen na spekulaci. Měl jsem za sebou několik webů, několik backendových výzev, navíc investování obecně mě baví a oblast kryptoměn také. Takže proč to nespojit a nevytvořit automatizovaný nástroj postavený na vysoké volatilitě krypta.
Popis projektu
Použil jsem Python, knihovny pandas, csv a cbpro, což je API knihovna přímo od kryptoměnové burzy Coinbase. Celý proces probíhá automaticky v následujících krocích:
1) Z csv souboru se zjistí dnešní cílová částka podle předem vygenerovaného plánu (před tímto krokem je možné plán vygenerovat a pak už jen pokaždé použít)
2) Proběhne připojení prostřednictvím API ke kryptoměnové burze Coinbase, čímž dojde k přihlášení k účtu a možnosti nakupovat a prodávat
3) Kterou kryptoměnu nakoupit je přímo definováno v kódu, podle velikosti kapitálu se nakoupí příslušné množství krypta, které program vypočte
4) V pravidelných intervalech se kontroluje aktuální kurz s kurzem potřebným pro vytvoření zisku
5) V momentě kdy je aktuální kurz roven nebo vyšší požadovanému kurzu, program kryptoměnu prodá a do plánu v csv souboru zapíše zisk
Aktuální stav
Svojí funkčností je tento program téměř zbytečný, jelikož stačí na burzu přes API poslat pokyn, tzv. take profit. Burza pak automaticky kontroluje aktuální cenu s tou prodejní a případný prodej pak i realizuje. Dále lze software rozšířit o analýzu měn a výběru aktuálně nejvhodnější pro nákup. Zde bych využil strojové učení. Taktéž je potřeba systém plně automatizovat, tj. analýza – nákup – prodej – analýza – nákup – prodej atd. Nyní každý obchod představuje nové spuštění programu.
Další desktopové projekty
Kurzové sázení
Komplexní sázkařská aplikace
Analýza a výběr hodnotných tipů včetně money managementu
Ovládání TV hlasem
Jednoduché povely pro televizi
Ovládání televize prostřednictvím mikrofonu počítače