Wat is Triangular Arbitrage in de crypto markt?
Stel je voor: je zit achter je scherm, kijkt naar drie crypto paren en ziet binnen een seconde een kans om zonder risico een paar tientjes te pakken. Triangular arbitrage werkt precies zo.
Het is een strategie waarbij je drie verschillende valuta’s in een sneltrein van transacties rond laat draaien om winst te boeken uit tijdelijke prijsverschillen. In de crypto-markt gebeurt dit razendsnel, vaak geautomatiseerd, en het voelt een beetje als geld uit de lucht plukken. Maar dan wel met de juiste voorbereiding.
Wat is triangular arbitrage eigenlijk?
Triangular arbitrage draait om drie munten die je in een driehoek verhandelt. Je begint bijvoorbeeld met euro’s, koopt Bitcoin, wisselt die Bitcoin voor Ethereum en verkoopt Ethereum terug naar euro.
Als de prijzen gunstig staan, heb je na deze drie trades meer euro’s dan waarmee je begon. Het verschil tussen de verwisselde bedragen is je arbitragewinst. In de praktijk zie je dit vooral bij paren zoals BTC/EUR, ETH/BTC en ETH/EUR.
De markt is niet perfect en exchanges reageren op elkaar met een kleine vertraging.
Die vertraging creëert een kortstondig prijsverschil. Triangular arbitrage speelt in op die inefficiëntie. Waarom is dit belangrijk?
Omdat je geen directionele visie nodig hebt. Je voorspelt niet of Bitcoin stijgt of daalt.
Je profiteert puur van tijdelijke prijsverschillen tussen paren. Dat maakt het aantrekkelijk voor algoritmische traders die snelheid en precisie combineren.
Hoe de driehoek werkt: de kern met concrete voorbeelden
Stel je hebt €10.000 op je account. Je ziet: Je koopt 0,25 BTC voor €10.000. Vervolgens verkoop je die 0,25 BTC voor ETH: 0,25 × 0,0625 = 0,015625 ETH.
- BTC/EUR: €40.000
- ETH/BTC: 0,0625
- ETH/EUR: €2.450
Tot slot verkoop je die ETH naar EUR: 0,015625 × €2.450 = €38,28.
Dat lijkt verlies, en dat is precies het punt. Als de markt efficiënt is, kom je ongeveer uit op je startbedrag.
Wanneer de prijzen scheef staan, bijvoorbeeld ETH/EUR op €2.510, dan wordt het 0,015625 × €2.510 = €39,22 en zit er winst in. De werkelijke arbitrage ontstaat als de drie paren tijdelijk niet perfect zijn gesynchroniseerd. Een kleine mismatch van 0,3% is vaak al voldoende.
Maar onthoud: fees en spread vreten die marge snel op. Timing is alles.
De kans bestaat soms maar seconden. Daarom gebruiken traders bots die de orderboeken en prijzen continu monitoren en automatisch de drie trades uitvoeren. Handmatig redden haast niemand.
Varianten en modellen met prijsindicaties
Er zijn verschillende varianten van triangular arbitrage in crypto. De klassieke driehoek werkt met drie munten en drie paren.
Een tweede variant is de stablecoin-driehoek, bijvoorbeeld USDT/BTC, BTC/EUR en EUR/USDT. Stablecoins geven vaak iets meer stabiliteit in de laatste stap.
Een derde variant is cross-exchange arbitrage, waarbij je drie paren op twee verschillende exchanges combineert. Stel Binance heeft BTC/EUR op €39.950, Kraken heeft ETH/BTC op 0,0626 en Coinbase heeft ETH/EUR op €2.495. Je kunt dan een driehoek over exchanges heen bouwen.
Dit is complexer omdat je rekening moet houden met stortings- en opnametijd, maar het biedt extra kansen. Prijsindicaties zijn eenvoudig te berekenen. Gebruik een formule waarbij je de producten van de drie paren vergelijkt: (BTC/EUR) × (ETH/BTC) × (EUR/ETH). Als het resultaat groter is dan 1,003, zit er potentieel winst in, afhankelijk van je fees.
Bij 0,1% maker/taker fees moet je marge minimaal 0,3% zijn om break-even te halen.
Modellen kunnen verder gaan dan alleen arbitrage. Bij het vergelijken van arbitrage bots vs directionele bots berekenen sommige systemen de verwachte winst na fees, slippage en orderboordiepte.
Ze gebruiken een drempelwaarde, bijvoorbeeld 0,25% marge, voordat ze een trade activeren. Dit voorkomt dat de bot te vaak kleine verliezen maakt.
Praktische tips voor algoritmische uitvoering
Start met een goede broker of exchange die snelle API’s biedt. Kies voor exchanges met diepe orderboeken en lage fees.
Populaire opties zijn Binance, Kraken en Coinbase Pro. Voor Nederlandse traders is Bitvavo ook een optie, maar check de beschikbare paren.
Bouw je bot in Python. Gebruik bibliotheken zoals ccxt voor een uniforme API-afhandeling, pandas voor data-analyse en asyncio voor snelle, niet-blokkerende netwerk calls. Een eenvoudig script kan drie prijzen ophalen, de driehoek berekenen en een seintje geven als de marge boven je drempel komt.
Backtest je strategie grondig. Download historische orderboordata of gebruik API’s voor dieptedata.
Test met reële fees en simulatie van slippage. Zorg dat je weet hoe je bot reageert op schommelingen tijdens news events of netwerkcongestie. Risicomanagement is essentieel. Beperk je positiegrootte per trade, bijvoorbeeld max €2.000 per driehoek.
Zet limietorders in plaats van market orders om slippage te beperken. Monitor je API-limieten, want exchanges blokkeren snel als je te vaak requests stuurt.
Gebruik een dashboard voor live monitoring. Toon de huidige winst per trade, de gemiddelde marge en het aantal trades per uur. Voeg alerts toe voor wanneer de marge onder een veilig niveau zakt. Dit helpt je bot bij te sturen zonder constant achter je scherm te zitten.
Sluit af met een realistische blik
Triangular arbitrage klinkt magisch, maar het is een harde, technische discipline die nauw verwant is aan statistische arbitrage (StatArb). Je wint niet altijd.
Fees, slippage en concurrentie met andere bots eten je marge op. Toch blijft het een van de schoonste manieren om in crypto te handelen zonder een visie op richting te hebben. Focus op kwaliteit boven kwantiteit.
Liever tien trades per dag met een nette marge dan honderd trades die net break-even zijn.
En bouw stap voor stap: begin met een simpele driehoek, test op een testnet, en schaal pas als je resultaten stabiel zijn. Met de juiste Python-bots, snelle API’s en strak risicomanagement kun je triangular arbitrage een betrouwbare bron van extra inkomsten maken. Het is geen goudmijn, maar een slimme, meetbare strategie voor wie houdt van precisie en techniek.
