FreqTrade vs Octobot

avatar
(Edited)

Scontro da due crypto bot "pitoniani" motivo per cui li ho scelti. Il linguaggio di programmazione lo conosco, e in uno dei due effettivamente è necessario avere almeno le basi.

Chiaramente lo scopo è quello di automatizzare tutto il processo di acquisto e vendita, si spera in guadagno, lasciandolo correre in totale autonomia. Ambedue hanno parti più esotiche che sfociano nei sistemi di "intelligenza artificiale". Nel caso di Octobot si appoggia proprio a Chat-GPT.

Entrambi, importantissimo, hanno una modalità simulazione, che usa il ticker di Binance e fa finta di comprare e vendere. Entrambi hanno un sistema di back-testing sul passato. Parlando di Exchange, tutti e due spaziano oltre Binance, ma avendo provato solo questo astengo il giudizio su questa parte.

Partiamo dall'installazione.

tutti e due li ho fatti girare su Docker. Basta il file di configurazione, e solo con FreQtrade c'è bisogno di fare una specie di piccolo setup iniziale, che tra l'altro potevano anche evitare ma vabbè. Diciamo che dipende dalla conoscenza di Docker che ognuno ha, ma cinque minuti al massimo e sei online. A patto di avere un server o una VPS, questo è chiaramente mandatario a meno che non volete tenere un PC acceso 24H.

Configurazione del bot.

Octobot è sicuramente più user-friendly, ma allo stesso tempo molto più limitato. Nel complesso sono entrambi incasinati quando devi "spingere" nella personalizzazione.
Octobot usa i "tentacles" come espansioni delle strategie, il problema è che hanno diviso una parte che si chiama "trading modes" a cui sono assegnate uno o più "strategies" a cui sono assegnati indicatori od oscillatori.

La cosa è talmente incasinata che hanno dovuto creare un "advanced evaluator configuration" per cercare di capirci qualcosa. In ogni caso ognuna delle sezioni propone dei parametri modificabili, che sono piuttosto rigidi.

Tutto quanto sopra è messo dentro un contenitore chiamato profilo. A questo punto, poco chiaro, poi c'è la parte di trading che chiede giustamente a quale base di coppia intendiamo perseguire l'accumulo, cioè USDT o BTC (ad esempio HIVE vs USDT o HIVE vs BTC). Non è finita, perché sulla base poi dobbiamo andare ad indicare quali Coin intendiamo tradare. E questo è seccante... perché il sistema userà solo queste, non c'è un sistema che vada a cercare situazioni particolari di strategia.

FreQtrade invece lo fa. Ma facciamo un passo indietro. E' necessario avere le basi di Python, visto che c'è da mettere mano, se non addirittura creare ex-novo, un file per le strategie. Queste a dispetto dell'altro sistema, sono letteralmente a codice ed ovviamente può essere un pro o un contro. Che questo bot sia per Nerd pare chiaro. Però a livello di possibilità di modifiche e personalizzazioni, FreQtrade batte l'avversario in modo netto. Ci sono una marea di funzioni, tra cui anche il trailing stop loss nativo.

La strategia però è solo una per bot. Tuttavia, i bot che possiamo avviare possono essere più di uno. A patto di essere dentro Docker, in quanto un bot = un container. Questo è necessario per non mandare all'aria il server, dato che una strategia se parecchio articolata "succhia" parecchie risorse.

Come anticipato, qui possiamo applicare la strategia ad esempio sulle coppie in SPOT su base USDT, con alcune cose interessanti. Ad esempio escludere in automatico quelle che hanno volumi bassi. Il sistema va a caccia del pattern indicato sulle modalità di entrata, per poi appunto emettere l'ordine. A dispetto di Octobot sul singolo ordine possiamo intervenire per una uscita di emergenza, cioè chiudere la contrattazione, mentre l'altro non ha praticamente nulla di esecutivo.

Interfacce.

Octobot è fatto meglio sul piano grafico, ma a mio avviso è più confusionale di FreQtrade anche perché bisogna saltare da una finestra all'altra. Il suo competitor ha una dashboard visivamente povera, ma più funzionale, c'è tutto in una sola pagina. Entrambi hanno un riepilogo di P&L generale che aiuta a capire come stanno andando le cose.

Performance

A livello di performance freQtrade vince. In realtà non tanto sul piano tecnico del BOT, quanto sul fatto che il sistema di strategie di Octobot è incasinato ed è limitato sulle coppie da dover scegliere.

FreQtrade spazia in lungo in largo, e grazie a funzioni parecchio specifiche si riesce (salvo fatta la premessa di conoscere Python) a creare un sistema che segue ed esegue le nostre idee di base.

robot-916284_1920.jpg

Intelligenza artificiale

FreQtrade ha più sistemi in realtà, ma quello più spinto è un casino totale, cioè è troppo spinto a livello di programmazione e non ci si capisce nulla a meno che non si perda settimane a studiarlo. Octobot ha un connettore con Chat-GPT sperimentale, che infatti nel mio test non ha cavato un ragno dal buco. Insomma siamo ancora a "tanti saluti".

Ammenicoli vari

Su robe extra, Octobot vince a mani basse, ha persino un connettore webhook per TradingView, al fine di eseguire i comandi che arrivano da quest'ultimo. Va detto però che ci sono progetti open-source più specifici per questa funzione, questa mi pare un po' buttata li. Entrambi hanno un connettore per Telegram, al fine di farvi arrivare le notifiche dei trade, con FreQtrade che ha pure comandi specifici per comandarlo in maniera attiva senza dover intervenire sulla pagina web.

Conclusioni

Le finalità sono diverse, Octobot infatti mira a diventare un servizio, non a caso hanno lanciato Octobot Cloud dove non è necessario conoscere Docker, Python eccetera, basta usare, si fa per dire, l'interfaccia. Che però come accennavo è limitata e parecchio "spigolosa" da comprendere. Figurarsi tagliarla su misura in base alle prooprie idee, qui si va sul solco di quello che hanno fatto, con la possibilità di variare qualche parametro qua e la.

FreQtrade invece è Nerditudine pura, di fatto è un foglio bianco da poter disegnare, lo ripeto ancora, sempre che sappiate Python e ci metterei pure Pandas e NumpY, due librerie specifiche di Python.

La mia scelta

In realtà li sto usando tutti e due, ma alla fine rimarrà solo FreQtrade.

ItalianStripe2.png




visit tosolini.info website

Posted from my blog: https://blog.tosolini.info/



0
0
0.000
9 comments
avatar

Interessante lettura
L'AI e i bots stanno facendo talmente tanti progressi in tanti ambiti che penso che fra qualche anno faremo anche l'amore con i bots... !LOL
!PGM
!CTP
!discovery 35

0
0
0.000
avatar

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.05 DEC - 1 SBT - 0.1 THG - 0.000001 SQM - 0.1 BUDS - 0.01 WOO - 0.005 SCRAP tokens

remaining commands 7

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-0.1 THGAMING-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards!

image.png
Discord image.png

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444


0
0
0.000
avatar

@tipu curate
Sulla fiducia perchè ' colpa mia ' non ci ho capito nulla... 😂😂😂😂

0
0
0.000
avatar

Vabbè cercherò di essere più semplice i giri dopo, penso di scrivere qualcosa di più pratico su uno dei due bot.

0
0
0.000