Laboratorio de estrés de costes de ejecución de Bitcoin
La herramienta repite la misma estrategia de la ley de potencia con 25 combinaciones de comisión y deslizamiento, manteniendo reglas y flujos de caja. Cada celda se compara con un DCA que paga exactamente esos costes, para saber si la ventaja histórica sobrevive a una ejecución peor o solo existe en un backtest casi sin costes.
La interfaz interactiva de este laboratorio está en inglés; la guía de abajo describe todas las entradas, el método y los límites.
Datos de entrada
- Sin parámetros editables; precios semanales desde /api/btc-price-history
- Estrategia base fija: inicio 01-01-2018, capital 10.000 USD, aportación de 500 USD/mes, compra con percentil ≤ 25 (50 % del efectivo), venta con ≥ 90 (25 % del BTC)
- Malla de comisión por operación: 0, 10, 25, 50 y 100 pb
- Malla de deslizamiento por operación: 0, 5, 10, 25 y 50 pb
Qué muestra
- Celdas con exceso positivo frente al DCA (sobre 25) y su porcentaje
- Mediana del exceso frente al DCA
- Exceso de la peor combinación de costes
- Matriz 5 × 5 con el exceso frente al DCA y las comisiones pagadas en cada celda
- Exportación CSV de la matriz (con caída máxima y operaciones) e instantánea permanente
Cómo usarla
- Abre la herramienta; la matriz se calcula automáticamente con los precios semanales.
- Cuenta cuántas de las 25 celdas mantienen exceso positivo.
- Localiza la celda más cercana a tus costes reales (comisión del exchange y deslizamiento habitual).
- Revisa la peor combinación (100 pb de comisión y 50 pb de deslizamiento).
- Exporta el CSV o crea una instantánea para guardar la matriz.
Fórmula
Para cada par (comisión, deslizamiento) se ejecuta el backtest de la ley de potencia con la estrategia base. Compra: nocional = presupuesto / (1 + comisión), precio = cierre × (1 + deslizamiento). Venta: ingresos = cantidad × cierre × (1 − deslizamiento) × (1 − comisión). El DCA de esa celda paga la misma comisión y deslizamiento. Exceso = valor final de la estrategia − valor final del DCA. Proporción positiva = celdas con exceso > 0 / celdas válidas.
Ejemplo
Peor celda (comisión 100 pb, deslizamiento 50 pb) con presupuesto de compra de 5.000 USD: nocional = 5.000 / 1,01 ≈ 4.950,50 USD, comisión ≈ 49,50 USD. Precio 40.000 × 1,005 = 40.200 USD → compra 4.950,50 / 40.200 ≈ 0,12315 BTC, frente a 0,125 BTC sin costes (alrededor de un 1,5 % menos).
Cómo interpretarlo
- Si la mayoría de celdas siguen en positivo, la ventaja histórica es bastante robusta frente a los supuestos de costes.
- Si el exceso se vuelve negativo ya con costes moderados, el resultado original depende de costes muy bajos.
- El DCA soporta los mismos costes, así que una celda negativa significa que las reglas pierden su ventaja, no solo que se pagan más comisiones.
Limitaciones y avisos
- No modela impacto de mercado, posición en la cola, caídas del exchange, impuestos ni órdenes sin ejecutar; los costes reales pueden ser mayores.
- La estrategia base es fija; cambiar parámetros en el backtester no modifica esta matriz.
- Superar la malla de costes no garantiza que el resultado se repita operando en real.
Preguntas frecuentes
¿Por qué hacer una prueba de estrés de costes?
Una estrategia que parece buena sin costes puede perder su ventaja cuando suben comisiones y deslizamiento. La matriz muestra cómo se erosiona al empeorar la ejecución.
¿El DCA de la matriz paga costes?
Sí. En cada celda el DCA paga exactamente la comisión y el deslizamiento de esa celda, así que la comparación es homogénea.
¿Puedo cambiar la estrategia base?
Esta página no tiene campos editables; la estrategia base es Balanced desde 2018. Para probar otros parámetros usa el backtest de la ley de potencia con tus propios costes.