Gratis Crypto Trade-Bot
Handel 24/7 crypto op o.a. Coinbase met deze gratis opensource trading-bot!
Wat is ‘geautomatiseerde handel’?
Het automatisch kopen en verkopen van specifieke valuta of andere activa zoals cryptocurrency wordt ook wel geautomatiseerde handel genoemd.
Er zijn twee manieren om geautomatiseerd te handelen in cryptocurrency, namelijk: met gebruik van een trading-bot of een AMM-Pool. Een trade-bot is software waarmee je met specifieke instellingen een script voor je laat handelen. De term AMM-Pool staat voor ‘Automated Market Making-Pool’ wat neerkomt op een smartcontract dat voor iedereen op dezelfde manier geautomatiseerd handelt en de winst deelt op basis van hoeveel je hebt ingelegd in de pool.
Een trading-bot, ook wel trade-bot / tradebot genoemd, biedt het meeste grip op strategie én kan toegepast worden op de drukste crypto-beurzen van de wereld waardoor het veel winstgevender is dan het gebruik van AMM-pools.
Hoe werkt een trade-bot?
Een trade-bot is een applicatie die twee verschillende (crypto)valuta automatisch heen en weer handelt voor een bepaald winstpercentage. Doordat de bot alle gevulde orders automatisch herplaatst kan de winst met name op drukke handelsdagen stevig oplopen.
Dit soort investeringsmogelijkheden waren voorheen uitsluitend voor bankiers en rijke beleggers beschikbaar, in de vorm van flitshandel. Door de ontwikkelingen binnen de wereld van de cryptovaluta kan nu ook de kleine investeerder meespelen.
Wat levert een trade-bot op aan rendement?
Het rendement hangt samen met de volatiliteit van de markt die je kiest en de instellingen van jouw trade-bot. Zonder volatiliteit is er namelijk geen of weinig handel omdat de koers niet genoeg beweegt om een order met winst te vullen. Wanneer je handelt op de ETH/BTC-markt maak je winst in de vorm van BTC en dus niet in euro’s of dollar’s. Je kunt dus ook niet rekenen in euro’s en dollar’s om na verloop van tijd te bepalen hoeveel winst je hebt gemaakt, maar zult in plaats daarvan moeten kijken hoeveel BTC je per order verdient en dat te vermenigvuldigen met het aantal gevulde orders.
Benodigdheden
De software van Hummingbot kan op een pc gebruikt worden, maar wij gebruiken het op een Raspberry Pi omdat dit vele malen minder stroom kost. Het apparaat moet namelijk 24/7 aan blijven staan.
Je hebt nodig:
1x Raspberry Pi 5 met 8 GB RAM of meer;
1x Raspberry Pi 5 voeding;
1x passieve of actieve koeling voor de Raspberry Pi 5;
1x Geschikte 16GB USB-stick;
1x UTP-kabel.
Koop nu via Bol.com:
Raspberry Pi 5 + Voeding & Active koeling: 8GB RAM of 16GB RAM
Geschikte USB-stick: 16GB
UTP-kabel: Verschillende lengtes
Heb je nog een Raspberry Pi 4 liggen?
Zowel de Raspberry Pi 4 als de Pi 5 zijn geschikt voor het gebruik van Hummingbot. Voor een optimale werking én levensduur moeten Raspberry Pi 4’s een andere ‘boot order’ hanteren. Dit geldt ook voor Raspberry Pi 5’s die vóór 2024 zijn gekocht. Dit verander je als volgt:
1. Download Raspberry Pi Imager.
2. Steek de SD-kaart m.b.v. bijbehorende adapter in jouw pc.
3. Kies in de Imager voor het apparaat dat jij hebt, kies bij ‘Besturingssysteem’ voor ‘Misc utility images’ > ‘Bootloader’ > ‘NVMe/USB Boot’. Selecteer bij ‘Opslagapparaat’ jouw SD-kaart en voltooi het proces via de ‘VOLGENDE’-knop.
4. Nadat het flashen van de SD-kaart is voltooid steek je deze in de Raspberry Pi, en sluit je de Raspberry Pi aan op de stroom. Na 20 seconden kun je de Raspberry van de stroom halen.
Hummingbot installatie & configuratie
Disclaimer:
– Het onderstaande stappenplan betreft een voorbeeld van een configuratie voor een trade-bot op de Ethereum/Bitcoin-markt (ETH/BTC).
– Lees naast het stappenplan ook de aanvullende punten zodat je de handvaten hebt om de handel-software zelf écht te gaan begrijpen.
– Wij zijn geen financieel of juridisch adviseurs en zijn op geen manier verantwoordelijk voor mogelijke verliezen als gevolg van onderstaande trade-bot-configuratie.
– Wanneer één van de twee valuta’s die je tegen elkaar verhandelt (in dit voorbeeld Ethereum en Bitcoin) een lange tijd meer daalt of stijgt dan de andere zorgt dat voor een onbalans in jouw portfolio. Zorg er daarom voor dat je bij het instellen van de ‘order_amount’ een dermate laag bedrag kiest zodat je ook bij grote marktbewegingen nog genoeg van beide valuta’s overhoudt om door te kunnen handelen.
1. Registreer een Coinbase-account en claim daarná tot €50,- cashback-bonus via deze link.
*De cashback-bonus kan óók geclaimd worden met accounts die al langer bestaan.
2. Stort of koop cryptocurrency op Coinbase zodat jouw trade-bot daarmee kan handelen.
*Indien je cryptovaluta wilt storten op Coinbase, houd dan rekening met een opname-verwerkingstijd van maximaal 48 uur bij beurzen zoals Bitvavo.
*ING- & Revolut-klanten kunnen gebruik maken van iDEAL. Klanten van alle overige Nederlandse banken kunnen gebruik maken van SEPA, PayPal & Credit Card. Meer informatie vind je hier.
3. Installeer Humminbot op een Raspberry Pi m.b.v. het versimpelde stappenplan, of op een pc m.b.v. de reguliere handleidingen (Windows / macOS / Linux).
4. Start de Hummingbot op en maak een wachtwoord aan.
5. Koppel Hummingbot aan jouw Coinbase-account d.m.v. onderstaande commando:
connect coinbase_advanced_trade
5-A. Hummingbot vraagt of je gebruik wilt maken van ‘public endpoints’, beanwoord deze vraagt als volgt & druk op ‘enter’:
false
5-B. Hummingbot vraagt in twee stappen om de API-key en het API-secret. Ga in Coinbase via ‘Settings’ naar ‘API‘ en maak een API-key aan door op ‘create’ te drukken.
Zet het vinkje aan bij ‘Trade’, en druk op ‘Create & download’. Hierna laat het systeem jouw API-key en het API-secret zien (coinbase noemt deze anders). Vul de API-key en API-secret van Coinbase in als antwoorden op de twee opvolgende vragen in Hummingbot door ze per stuk te kopieren van Coinbase en met ‘CTRL + SHIFT + V’ te plakken in Hummingbot & druk op ‘enter’.
Indien juist ingevoerd zal Hummingbot bevestigen dat je verbonden bent met Coinbase.
6. Maak een nieuwe trade-bot aan d.m.v. onderstaande commando:
create
6-A. Kies een strategie:
pure_market_making
6-B. Hummingbot vraagt op welke exchange je wilt handelen:
coinbase_advanced_trade
6-C. Hummingbot vraagt op welke markt de bot actief moet zijn:
ETH-BTC
6-D. In twee stappen vraagt Hummingbot hoe ver de eerste ‘bid’ en de eerste ‘ask’ bij de huidige prijs vandaan moeten liggen, uitgedrukt in procenten. Dit heeft betrekking tot hoeveel procent winst je wilt maken per order. Wij gebruiken altijd een getal tussen de 1.0 en 2.0. Vul het door jou gewenste winstpercentage in en druk op ‘enter’ (hetzelfde getal invullen bij beide vragen).
*Houd rekening met de transactiekosten bij het bepalen van jouw bid_spread en ask_spread. Een overzicht van de transactiekosten per ‘fee level’ van Coinbase vind je hier.
6-E. Hummingbot vraagt hoe hoog de order_refresh_time moet zijn:
30000
6-F. De bot wil weten hoe groot elke order moet zijn (order_amount), in dit voorbeeld uitgedrukt in ETH. Kies een lage hoeveelheid zodat je tijdens grote marktbewegingen genoeg cryptocurrency hebt om veel procenten omhoog of omlaag mee te veren.
6-G. De vraag over de PingPong modus beantwoord je met:
no
6-H. Hummingbot vraagt nu hoe je de nieuw aangemaakte strategie wilt opslaan. Bedenk een naam & onthoud deze naam voor als je het apparaat of de software opnieuw opstart. Voorbeeld naam: ethbtc
7. Om te voorkomen dat de openstaande orders te snel geannuleerd worden:
config max_order_age
7-A. Beantwoord de vraag als volgt:
30000
8. [OPTIONEEL] Met de huidige instellingen plaatst jouw bot aan beide zijden van de actuele koers 1 order. Bij een grote/snelle koerswijziging kan het wenselijk zijn om meerdere orders aan beide zijden van de koers te hebben klaar staan als een soort vangnet:
config order_levels
8-A. [OPTIONEEL] Beantwoord de vraag als volgt:
3
9-A. [OPTIONEEL] We vergroten de ruimte tussen de order_levels om te voorkomen dat je bij snelle markt bewegingen uit balans raakt qua aantal koop- en verkooporders.
config order_level_spread
9-A. [OPTIONEEL] Beantwoord de vraag met als volgt:
3
10. [OPTIONEEL] Om te voorkomen dat jouw bot de orders cancelt voordat deze gevuld is, moeten we ervoor zorgen dat de bot de orders alleen reset als de dichtstbijzijnde orders meer dan 3% afwijken van de actuele koers:
config order_refresh_tolerance_pct
10-A. [OPTIONEEL] Beantwoord de vraag als volgt:
3
11. [OPTIONEEL] Om te voorkomen dat de bot bij snelle en/of grote marktbewegingen orders plaatst met verlies:
config price_type
11-A. [OPTIONEEL] Beantwoord de vraag als volgt:
last_own_trade_price
12. [OPTIONEEL] Om ervoor te zorgen dat de trade-bot snel reageert:
config filled_order_delay
12-A. [OPTIONEEL] Beantwoord de vraag als volgt:
5
13. Start de trade-bot:
start
Aanvullend:
* Zolang er na het geven van het ‘start’-commando nog geen eerste order is gevuld zal de bot na afloop van de max_order_age-tijdspan de openstaande orders annuleren en de orders opnieuw op basis van de bid_spread en ask_spread t.o.v. de actuele koerst inschieten. Hierdoor kan het in rustige markten langer duren voordat je echt handel begint te zien. Zodra er een order gevuld is zal de bot de bid_spread en ask_spread vanaf de laatst gevulde order-prijs toepassen i.p.v. op basis van de actuele koers.
* Om de software af te sluiten & alle openstaande orders te annuleren gebruik je het volgende commando gevolgd door ‘enter’: exit
* De trade-bot blijft werken zo lang het Hummingbot-venster open/actief blijft. Sluit deze dus niet.
* Het is mogelijk om meerdere bots op hetzelfde moment te gebruiken door de Hummingbot-software meerdere keren naast elkaar te openen. Begin in elk nieuwe venster opnieuw bij stap 6.
* Als het nodig is om software opnieuw op te starten, bijvoorbeeld i.v.m. computeronderhoud, dan voer je na het opnieuw opstarten het commando ‘import’ in om de door jou opgeslagen configuratie in te laden (zoals opgeslagen bij stap 6-H).
* De P&L-berekening die je in de onderste balk van Hummingbot vindt werkt alleen als je maar 1 trade-bot tegelijkertijd aan hebt staan.
* Een overzicht van de gevulde orders vind je in jouw Order Management op Coinbase.
* Voor meer informatie over de werking & mogelijkheden van de Hummingbot kun je terecht op deze pagina.
Overweeg een donatie aan crypto-college.nl

