Cómo hacer tu primer backtest en Deepwick, paso a paso
Algo7 min de lectura

Cómo hacer tu primer backtest en Deepwick, paso a paso

Ejecuta Donchian en la demo de Deepwick sin registro, revisa sus operaciones y comprueba cómo cambia el resultado al aumentar la comisión.

Tu primer backtest en Deepwick puede empezar sin registro y sin escribir una estrategia desde cero. Vamos a abrir el ejemplo Donchian, ejecutar sus reglas y comprobar qué cambia cuando aumentamos la comisión.

Deepwick está creada por EV Trading Labs. En nuestra presentación del proyecto contamos cómo encaja con nuestras herramientas; aquí trabajaremos con la demo pública. Las capturas son de la aplicación real, tomadas el 9 de octubre de 2026, con datos sintéticos: sirven para aprender el proceso, no para evaluar rentabilidad en mercado.

1. Abre el ejemplo y elige los datos

Abrir Donchian Breakout en Deepwick →

El enlace carga BTCUSDT en una hora y el script Donchian Breakout Strategy. Para seguir exactamente este ejercicio, pulsa Usar datos de ejemplo. El gráfico cambiará a SAMPLE y aparecerá el aviso «Datos sintéticos, no precios de mercado».

Comprueba ese aviso antes de comparar cifras. BTCUSDT y SAMPLE son conjuntos de datos distintos. Si los datos de mercado tardan en cargar, puedes continuar con el ejemplo sin conexión.

2. Lee las reglas antes de pulsar Run

Abre la pestaña Editor. El ejemplo tiene tres parámetros: Entry channel = 20, Exit channel = 10 y ATR stop = 2,5.

  • Entrada: abre una posición larga cuando no hay posición y el cierre supera el máximo de las 20 velas anteriores.
  • Salida por canal: solicita el cierre cuando el precio cierra por debajo del mínimo de las 10 velas anteriores.
  • Stop: calcula un nivel a 2,5 ATR de 14 periodos por debajo del precio medio de entrada. El script lo recalcula mientras mantiene la posición; no fija el ATR de la entrada.

Estas dos líneas usan [1] para tomar el canal calculado en la vela anterior:

hi = ta.highest(high, entryLen)[1]
lo = ta.lowest(low, exitLen)[1]

Así, la vela que genera la señal no se incluye en el canal contra el que se compara. El capital inicial del ejemplo es 10.000 y el tamaño es el 20% del capital disponible. Ese 20% es tamaño de posición, no riesgo máximo por operación.

Editor de Deepwick con Donchian Breakout, sus reglas y datos sintéticos SAMPLE
Editor de la demo pública. La banda superior identifica los datos sintéticos. Algunos controles conservan sus nombres en inglés.

3. Ejecuta la estrategia y abre Strategy Tester

Pulsa Run o usa Ctrl/⌘ + Enter. Después abre Strategy Tester. Si la demo ya había ejecutado el script al cargar, este paso repite el cálculo con el código que ves en el editor.

En nuestra comprobación, el panel mostró 1.000 velas y 16 operaciones. Revisa también el capital y la comisión que aparecen encima de las métricas. Las órdenes a mercado se ejecutan en la apertura de la vela siguiente: no confundas la vela de señal con la de entrada.

Strategy Tester de Deepwick con 16 operaciones sobre datos sintéticos, comisión de 0,05% y curva de capital
Resultado didáctico sobre SAMPLE, no sobre BTCUSDT. Las cifras de esta captura no son un historial real ni una expectativa de beneficio.

4. Lee más que el beneficio neto

  • Trades: cuántas operaciones hay. Dieciséis operaciones de un ejemplo artificial no validan una estrategia.
  • Max drawdown: la caída desde un máximo anterior de la curva de capital simulada. Observa también su recorrido, no solo el número final.
  • Profit factor: relaciona las ganancias y las pérdidas agregadas. Un valor alto con pocas pérdidas puede ser muy frágil.
  • Commission: el coste total contabilizado por comisiones. No lo confundas con el porcentaje configurado por ejecución.

Debajo de las métricas encontrarás la curva y la tabla de operaciones. Pulsa una fila para localizarla en el gráfico y compara entrada, salida y motivo de cierre: por ejemplo, stop o close. Esa revisión ayuda a detectar si el código está haciendo lo que creías.

5. Cambia una sola cosa: la comisión

Vuelve a Editor. En la declaración strategy(...), cambia únicamente commission_value=0.05 por commission_value=0.10. Mantén commission_type=strategy.commission.percent y pulsa Run otra vez.

En esta configuración, 0,05 significa 0,05% por ejecución, no 5%. Hemos realizado ambas pruebas sobre las mismas 1.000 velas sintéticas:

Métrica de la demoComisión 0,05%Comisión 0,10%
Operaciones1616
Comisión acumulada35,6371,15
Beneficio neto simulado2.008,051.969,01

Las cantidades están expresadas en unidades monetarias de la simulación. La diferencia de beneficio no coincide exactamente con la diferencia de comisiones porque el tamaño depende del capital, que también cambia. Los resultados corresponden a la versión comprobada el 9 de octubre; una actualización del ejemplo puede modificarlos.

Este ensayo solo aísla la comisión. El script base no declara slippage y estas cifras no demuestran que estén representados todos los costes de una ejecución real.

6. Pasa del ejercicio a una investigación

Cuando entiendas el flujo, pulsa Volver al mercado. Anota símbolo, proveedor, temporalidad, fechas de las velas, código, parámetros y costes. Si cambias la temporalidad desde los botones de la demo, se reinician los cambios del editor: copia primero tu código.

Guarda los resultados mediante Crear cuenta para guardar si quieres continuar con una cuenta. Después evalúa otro periodo sin reajustar las reglas para cada muestra. Nuestra guía de walk-forward y backtesting desarrolla esa separación entre entrenamiento y evaluación.

El objetivo de esta primera sesión es poder explicar cada operación y repetir el ensayo. Una curva positiva, especialmente con datos artificiales, no demuestra una ventaja operativa ni garantiza resultados futuros.

Haz tu primer backtest en Deepwick →

Preguntas frecuentes

¿Necesito una cuenta para probar el backtest?
No para este ejemplo de la demo pública. Para guardar tu trabajo, utiliza la opción de crear una cuenta.
¿Los resultados de las capturas son de Bitcoin?
No. Las capturas utilizan SAMPLE, un conjunto de datos sintéticos para aprender el funcionamiento. No representan rentabilidad de BTCUSDT ni operaciones reales.
¿Qué hago si no coinciden los resultados?
Comprueba que utilizas SAMPLE, 1h, los mismos parámetros y la misma comisión. El código publicado o los datos del ejemplo pueden cambiar con futuras actualizaciones.
#deepwick#backtesting#pine-script#donchian#ev-trading-labs

Ejecuta el ejemplo Donchian y revisa cada operación en Deepwick.

Probar el backtest →
Únete al DiscordEscríbeme por WhatsApp