Un bot que opera sol al mercat de criptomonedes. Llegeix les dades de Binance en temps real, decideix quan entrar i quan sortir i executa les ordres sense que jo toqui res. Funciona en Docker, sobre un servidor Linux.
Dry-runOperacions simulades, sense diners reals. Els resultats són de simulació i backtesting.
L'origen
En el trading tothom té una teoria sobre quan comprar i quan vendre. Molt pocs la comproven.
Jo volia fer el contrari: escriure les regles, passar-les per dades històriques i deixar que els números diguessin si valien alguna cosa. I si valien, posar-les a operar soles, sense emocions pel mig.
Una estratègia no val el que promet, sinó el que aguanta en un backtest.
BollingerBidir no va ser la primera idea. Abans d'arribar-hi, unes quantes es van quedar pel camí.
La idea final és senzilla. En un mercat sense tendència, el preu va i ve al voltant de la seva mitjana. Quan se n'allunya massa, en un moment de pànic o d'eufòria, el normal és que torni. El bot espera aquest moment i aposta per la tornada, tant a l'alça com a la baixa.
Cap senyal decideix sol: han de coincidir tots abans d'obrir una posició.
El bot no té cap regla per sortir d'una operació. Sortir per un indicador tallava els bons moviments abans d'hora, així que les sortides les gestionen tres mecanismes.
Monitorització en temps real. Les dades surten de l'API REST de freqtrade, que un proxy propi en FastAPI exposa a la web. Són operacions simulades: el bot corre en dry-run, sense diners reals.
Connecting...
Estat del Sistema
--
Benefici Tancat
--
Benefici Total
--
Operacions Obertes
| Parell | Direcció | Data Obertura | Benefici (Posició) | Estat |
|---|---|---|---|---|
| Carregant operacions... | ||||
| Parell | Direcció | Data Obertura | Data Tancament | Benefici (Posició) | Raó |
|---|---|---|---|---|---|
| Carregant operacions... | |||||
Validació
206 operacions sobre espelmes de 15 minuts amb dades de 2025. La corba mostra com evoluciona el capital, guanys i pèrdues inclosos. Compte: els paràmetres van sortir d'optimitzar sobre dades històriques, així que hi ha risc de sobreajust, que funcioni millor en el passat que en el futur. Per això el bot continua en simulació.
+20.62%
Benefici Net
206
Total d'Operacions
44.7%
Taxa de Guany
-1.07%
Màxima Caiguda (Compte)
| Parell | Direcció | Data Obertura | Data Tancament | Benefici (Posició) | Raó |
|---|---|---|---|---|---|
| Carregant trades del backtest... | |||||
Conclusions
Que la majoria d'idees no sobreviuen a un backtest, i ja està bé. Descartar ràpid també forma part de la feina.
Que moltes vegades el que decideix no és quan entrar, sinó quan no fer-ho. El filtre que deixa el bot fora de les tendències val més que qualsevol senyal d'entrada.
I que no cal construir-ho tot des de zero. Passar del meu simulador a Freqtrade em va deixar temps per pensar en el que és important.
Vaig publicar l'estratègia a GitHub amb una particularitat: està pensada per muntar-la amb un agent d'IA al costat. Clones el repositori, l'hi passes a Claude Code o a qualsevol altre agent, i et guia pas a pas per entendre l'estratègia i deixar el bot funcionant en simulació. Amb regles clares: no passar mai a diners reals sense que ho decideixis tu i no demanar mai claus.
Veure l'estratègia a GitHub