[ENG/ITA] Arbitraging DEC: Making Some Small Profits

in Olio di Balena16 hours ago

La versione italiana si trova sotto quella inglese

The italian version is under the english one

Arbitraging DEC: Making Some Small Profits

The avaiability of SPS and DEC on different chains allows users to take advantage of price differences that arise between the same token on different networks.

In previous posts, I’ve shown how to link your EVM wallet to Splinterlands and how to perform a bridge operation, meaning a transfer from your in-game wallet to one of the supported chains, and vice versa.

I’ve personally tested the process and put it to use to try earning small profits. My goal was to identify price differences significant enough to allow me to:

  • buy a token (e.g., DEC) on the chain where it’s cheaper;
  • sell it on the chain where it’s more expensive.

This way, it becomes possible to profit from the difference between what you spent to buy the token and what you received when selling it.

This difference is easy to verify when only two tokens are involved — for example, ETH and DEC — but becomes harder to measure when the starting and destination tokens differ. When using Hive-Engine, for instance, you’ll likely deal with SWAP.HIVE, which isn’t available outside of HIVE, so you’ll need to convert it into a token like SWAP.ETH to determine whether the operation actually resulted in a profit.

To keep things as simple as possible, it may be best at first to limit arbitrage operations to chains where the same token is available on both ends. In my case, I was lucky: the first (small) arbitrages I performed involved Ethereum and Binance Smart Chain, allowing me to use only two tokens — DEC and ETH.


Small profits, but lots of useful lessons

The simplicity of these first operations was offset by the very small profits I earned — just a few dollars.

That’s because Ethereum has very low liquidity for DEC, which makes it impossible to execute large swaps and often forces you to accept significant price impact even on relatively small trades.



For example, the transactions shown above refer to an operation I carried out using about 200k DEC — equivalent right now to around a hundred dollars.

Even though the price difference for DEC between Ethereum and Binance Smart Chain was over 7% (quite large), my final profit was at most a couple of dollars — maybe even less.

This was partly due to Ethereum’s operational costs, which, even when the network isn’t congested, still amount to several dozen cents per transaction. But the biggest obstacle was definitely the extremely low available liquidity.

In the future, my goal will be to try the same operation across other available chains — Hive-Engine, BSC, and Base.

All three have much greater liquidity and extremely low — or even zero, in the case of Hive-Engine — gas fees.

This also makes opportunities harder to find, but with a bit of patience, I’ll see if I can carve out a small niche for myself.


images owned by @splinterlands and/or their respective owners; cover edited with GIMP

to support the #OliodiBalena community, @balaenoptera is 3% beneficiary of this post

If you've read this far, thank you! If you want to leave an upvote, a reblog, a follow, a comment... well, any sign of life is really much appreciated!

If you are not registered on Splinterlands ... well, you are still in time to do the right thing

And if you want to find out how much each card in Splinterlands yields on the rental market, you can now do so via SplinterROI.

drawing made by @ahmadmanga

Versione italiana

Italian version

Arbitrare DEC: Ottenuti Alcuni Piccoli Profitti

La presenza di SPS e DEC su chains diverse consente di arbitrare le differenze di valore che si vengono a creare tra il prezzo di un token su una chain rispetto al prezzo dello stesso token ma su un'altra.

In alcuni post precedenti ho mostrato come collegare il proprio wallet EVM su Splinterlands e come effettuare un'operazione di bridge, ossia di trasferimento dal proprio wallet ingame verso una delle chain supportate, e viceversa.

Io stesso ho testato la procedura e l'ho messa alla prova per provare a realizzare dei piccoli profitti: il mio obiettivo è stato quindi quello di identificare differenze di prezzo abbastanza rilevanti da consentirmi di:

  • acquistare un token (es. DEC) sulla chain dove costa meno;
  • venderlo sulla chain dove costa di più.

In questo modo diventa possibile lucrare la differenza, tra quando si è speso per acquistare inizialmente il token e quanto si è ottenuto quando lo si è venduto.

Questa differenza è molto facile da verificare quando nell'operazione sono coinvolti solo due token, ad esempio ETH e DEC, mentre diventa più difficile da quantificare quando il token di partenza e quello di arrivo differiscono: se si passa da Hive-Engine è infatti probabilmente necessario utilizzare SWAP.HIVE, che però non è disponibile al di fuori di HIVE, per cui dovrà poi essere convertito in un token come SWAP.ETH per determinare se effettivamente l'operazione ha realizzato un profitto oppure no.

Per mantenere il procedimento il più semplice possibile inizialmente può perciò essere utile limitare le operazioni di arbitraggio a chians dove è subito disponibile lo stesso token di partenza ed arrivo: nel mio caso sono stato fortunato perchè i primi (piccoli) arbitraggi che ho compiuto hanno interessato le chain Ethereum e Binance Smart Chain, consentendomi di utilizzare solo due token, DEC ed ETH.


Piccoli guadagni, ma tante utili lezioni

La facilità di queste prime operazioni è stata controbilanciata dal valore davvero piccolo dei profitti che ho ottenuto - giusto qualche dollaro.

Questo perchè su Ethereum è disponibile una liquidità molto bassa per DEC, cosa che rende impossibile effettuare swap troppo grandi e costringe inoltre a sopportare spesso e volentieri un price impact importante anche su swap abbastanza piccoli.



Per fare un esempio, le transazioni che vedete qua sopra riguardano un'operazione che ho effettuato utilizzando circa 200k DEC, equivalente in questo momenti ad un centinaio di dollari.

Ecco, considerate che con questo ammontare, nonostante la differenza di prezzo di DEC tra Ethereum e la Binance Smart Chain fosse superiore al 7% (quindi molto alta), il mio guadagno alla fine sarà ammontato ad un paio di dollari al massimo, forse meno.

In parte ciò è dovuto al costo per operare su Ethereum che, anche quando non è congestionata, richiede comunque alcune decine di centesimo per ogni operazione, ma l'ostacolo maggiore è stato sicuramente la bassissima liquidità disponibile.

In futuro il mio obiettivo sarà perciò quello di provare ad effettuare la stessa operazione ma muovendomi sulle altre chian disponibli, ossia Hive-Engine, BSC e Base.

Tutte e tre queste chain hanno molta più liquidità a disposizione gas fees estremamente basse - o nulle, come nel caso di Hive-Engine.

Ciò rende però anche più difficile trovare delle opportunità, ma vediamo se con un po' di pazienza riuscirò a ricavarmi il mio piccolo spazio.


immagini di proprietà di @splinterlands e dei rispettivi proprietari; cover da me editata con GIMP

a supporto della community #OliodiBalena, il 3% delle ricompense di questo post va a @balaenoptera

Se sei arrivato a leggere fin qui, grazie! Se hai voglia di lasciare un upvote, un reblog, un follow, un commento... be', un qualsiasi segnale di vita, in realtà, è molto apprezzato!

Se non sei registrato su Splinterlands... be', sei in tempo per rimediare.

E se vuoi scoprire quanto rende sul mercato dei noleggi ciascuna carta presente su Splinterlands, adesso puoi farlo tramite il sito SplinterROI.



disegno realizzato da @ahmadmanga

Posted Using INLEO

Sort:  

Direi che può valere la pena se il tempo speso è relativamente poco, se perdi un'ora per qualche dollaro meglio fare qualche ranked su splinterlands 🤣

Potenzialmente l'intera procedura potrebbe essere automatizzata... potenzialmente però 🤣 al momento è un po' di tempo perso e molto poco guadagno !LOL

Bhe è un buon momento per fare uno script e un post nuovo a riguardo!

Se riesco a trovare la quadra del cerchio e far funzionare la cosa con SPS (dove dovrebbe esserci molto più margine di guadagno), sicuramente arriveranno entrambi :)

L'idea sembra interessante, probabilmente però su volumi importanti, cosa usi per monitorare il prezzo in contemporanea sulle diverse catene?

Sì, queste piccole operazioni sono solo un esperimento, perché DEC su Ethereum non ha praticamente volume... però questo mi consente di lavorare con tranquillità, senza che nessuno mi "rovini" il test mentre lo sto conducendo.

Per monitorare i prezzi ho creato uno script che simula lo stesso swap su diversi dex: non è un metodo particolarmente elegante, però è abbastanza semplice e facilmente riadattabile anche ad altri dex e chains, se ottengo dei risultati incoraggianti.

Si stavo dando un occhiata adesso, anche con sistemi un attimo più complicati, ad esempio BNB-SPS e poi SPS-SWAP.BNB e reinvio a BNB, o anche BNB-SPS, poi SPS-SWAP.HIVE, SWAP HIVE-SWAP BNB e poi reinvio a BNB ma non trovo pattern particolarmente favorevoli nelle mie simulazioni, anche con volumi intermedi 2-3 k per capirsi.
Le pool sono troppo piccole e l'impatto sul prezzo diventa troppo importante

Da quello che ho visto finora, l'unico token "esterno" con abbastanza liquidità da rendere possibili queste operazioni è SWAP.ETH (ci sarebbe anche SWAP.BTC, ma lì il problema sono le commissioni e le gas fees): tutti gli altri hanno pool troppo piccole. Inoltre lo 0.25% di commissioni di swap rende molto sconveniente fare anche solo più di uno swap, per cui l'unica strategia che per ora ho visto funzionare è:

HIVE ---> SWAP.HIVE ---> SPS (he) ---> SPS (bsc) ---> BNB/ETH/USDT ---> HIVE

A me invece piacerebbe realizzarla così:

SWAP.HIVE ---> SPS (he) ---> SPS (bsc o base) ---> ETH ---> SWAP.ETH ---> SWAP.HIVE

Il problema è battere sul tempo chi già effettua queste operazioni... e mettere in conto i disservizi di Hive-Engine, che ultimamente sono fin troppo frequenti 😅

This post has been supported by @Splinterboost with a 15% upvote! Delagate HP to Splinterboost to Earn Daily HIVE rewards for supporting the @Splinterlands community!

Delegate HP | Join Discord


This post has been supported by @fallen.angels guild!
Delegate Tokens and HP to Fallen Angels to earn weekly rewards!
Delegate | Join to the guild