Primeros backtestings en BTC con Pandas, buenos resultados

Espacio dedicado a la programación en Python para traders.
Responder
VIIHMER
Mensajes: 1
Registrado: 27 May 2025 17:50

Primeros backtestings en BTC con Pandas, buenos resultados

Mensaje por VIIHMER »

Que pasa locos!

Os quería mostrar lo que estoy haciendo con el objetivo de colaborar si hay alguien interesado. Quiero aclarar Soy neófito, nunca he operado ni en manual, y mi nivel de python no llega a básico, suerte que tenemos chatgpt!

Estoy probando un código en python en Jupiter notebooks que usa Pandas le estoy metiendo datos de BTC y los resultados eran muy buenos, lo he estado evolucionando, ahora funciona en long y short, tiene trading fees (super importante!, muchas pruebas dejan de ser rentables con las fees), apalancamiento…, saca logs para diagnosticar y algunas cosas más

Ejecutan 3 estrategias con la misma serie, una que es una estrategia de ADX, y otras dos que son ADX pero solo opera en long cuando el precio está por encima de la SMA200 y al revés, y otra similar pero ADX+RSI

Yo quiero decir que yo soy escéptico y realmente me sorprenden los resultados, no descarto algun error, y alguna trampa en la que no haya pensado, por ejemplo os digo que al añadir fees de trading se van a la mierda y es una de las cosas que estoy investigando, como operar sin fees.

Me gustaría ponerlo en real, pero para convertir el backtest en un bot me lo veo algo más complicado.

Os paso algunos resultados; He probado en temporalidad horaria, y uso una serie de 8 años y en 8 años da una rentabilidad anual de 210% de media, con apalancamiento, que no esta mal pero ....
Si bajas de temporalidad las cosas se vuelven locas, en 1 minuto tengo una serie que he seleccionado 5 meses donde el precio esta en un rango y empieza y acaba en el mismo precio. en ese rango consigue rentabilidad anualizada de 2700% sin apalancamiento, osea… eso es posible!??, 80 trades por dia 24 horas al dia! En tempotalidad de 1m la estrategia se vuelve super regular.


En general pienso que hacer backtesting en automatico es vital, es decir, en automatico puedes probar con bastas cantidades de datos y aunque no es garantia, obiamente hay grandes probabilidades de que tambien funcione en el futuro, asi que en general me gustaria seguir probando. Si teneis otras estrategias que sepais que son potentes, o si quereis colaborar para ponerlo en real decirme!

VIIHMER
Adjuntos
1m_nL.PNG
1m_nL.PNG (14.33 KiB) Visto 207 veces
1m_nL.JPG
1h_10x.PNG
1h_10x.PNG (18.79 KiB) Visto 207 veces
1h_10x.JPG
focoinversor
Mensajes: 3
Registrado: 09 Oct 2023 20:33

Re: Primeros backtestings en BTC con Pandas, buenos resultados

Mensaje por focoinversor »

Podemos trabajar en ello.

¿Puedes darme los datos para que valide la estrategia?
Responder

Volver a “Python”