Estrategias
Acumulación durante caídas de varios días al contado, solo en posiciones largas, en BNB (BINANCE_SPOT, diario, solo OHLCV)
Resultado: Abandonada
BnbSpotMultiDayDrawdownAccumulationLong
Resumen de resultados
BnbSpotMultiDayDrawdownAccumulationLong siguió una directriz explícita del analista: pasar de monedas impulsadas por eventos (después de que XRP fallara con Sharpe -0.93) a monedas de demanda orgánica, aplicando el mecanismo de acumulación en caídas BTC ya implementado a los flujos de recuperación impulsados por quema y utilidad de BNB. El código era sólido (44/44 señales convertidas en entradas, solo posiciones largas en spot, drawdown máximo de 22.8% durante 8 años), pero la rentabilidad quedó casi plana: factor de beneficio 1.04, Sharpe 0.55 con un intervalo de confianza que abarcaba valores muy negativos, y todas las ganancias concentradas en 2020-2021, mientras que 2022-2026 fueron de planas a negativas. El analista consideró que BNB era un objetivo débil o agotado para el mecanismo, no un error de código, y —señalando que 44 operaciones no bastan para ajustar 5 parámetros en 3 ventanas walk-forward sin sobreajustar— lo abandonó en la etapa de revisión del backtest. Terminó abandonado tras una sola iteración, sin llegar a optimización, análisis ni revisión de riesgo.
Hipótesis
No vale la pena optimizar: el factor de beneficio base es 1.036 (las comisiones y el impacto de 10.6% consumen casi toda la ventaja bruta), Sharpe 0.55 con sharpe_ci_low -4.04, y la ventaja se concentra en 2020-2021, mientras que el rendimiento de 2022-2026 fue plano o negativo cada año. Con solo 44 operaciones para ajustar 5 parámetros en 3 ventanas walk-forward, la optimización sobreajustaría una configuración best-of-225 que se desplomaría en holdout/Deflated-Sharpe: el patrón de fallo conocido en ports de un solo instrumento con baseline escaso (PF~1.0-1.1) de un mecanismo probado en BTC. La implementación es sólida (así que no hace falta iterar), pero BNB es un objetivo escaso o agotado para este mecanismo de acumulación en drawdown; no se justifica dedicar 2 horas de cómputo de optimización.
Implementación
Solo posiciones largas, un instrumento, acumulación en caídas usando solo OHLCV, sobre barras diarias de BNBUSDT.BINANCE_SPOT (~8 años de historial). Acumula BNB cuando el precio cae al menos drawdown_threshold (12%) desde el máximo móvil de 30 días, sujeto a un filtro de régimen de largo plazo de 200 días SMA (solo compra mientras el precio esté dentro de regime_breakdown_pct=10% por debajo de SMA; es decir, no durante un mercado bajista catastrófico). Sale cuando el precio se recupera hasta el máximo móvil registrado al entrar, tras max_hold (60) barras, al activarse un stop-loss de 15%, o si se desploma el régimen de largo plazo (close < SMA*(1-2*regime_breakdown_pct)). El tamaño relativo al capital compra per_trade_pct (20%) del capital por entrada; cuenta spot CASH, apalancamiento 1.0, solo posiciones largas (solo BUY para entrar, SELL para salir).
Revisión de backtest
- Sharpe
- 0,60
- Rentabilidad total
- 3,27%
- Drawdown máximo
- 22,79%
- Operaciones totales
- 44
- Tasa de acierto
- 50,0%
- Factor de beneficio
- 1,04
El código funciona correctamente: 44/44 señales convertidas en entradas, cero descartes por tamaño cero o notional mínimo; implementación al contado, limpia y solo larga, del mecanismo probado de acumulación de caídas BTC.
Historial adecuado de ~8 años (2017-2026) y exposición modesta (37.9%), con una caída máxima respetable de 22.8%.
Factor de beneficio 1.036: las comisiones y el impacto consumen ~96% de la ventaja bruta; prácticamente no hay ventaja neta que optimizar.
Sharpe 0.55 / factor de recuperación 0.15 / sharpe_ci_low -4.04: la ventaja ajustada al riesgo no se distingue estadísticamente de cero antes de aplicar cualquier penalización por pruebas múltiples.
Deterioro del régimen: solo positivo en el mercado alcista de 2020-2021; 2022 -9.8%, 2023 +0.9%, 2024 +1.7%, 2025 -0.3%, 2026 -1.4%: la ventana reciente de reserva no tendría actividad.
Solo 44 operaciones para ajustar 5 parámetros en 3 ventanas walk-forward (~15/ventana): la optimización sobreajustaría y fallaría en Deflated-Sharpe/holdout, como muestra el patrón repetido de fallos de ports de un solo activo con baseline escaso (PF).
Resumen de resultados
Incluso al pasar a una moneda de «demanda orgánica» como BNB, el mecanismo de acumulación en caídas produjo una implementación con una base de referencia escasa de solo PF~1.0, cuya ventaja dependió por completo del mercado alcista de 2020-2021. Con muy pocas operaciones para ajustar 5 parámetros, la optimización sobreajustaría una configuración que se desplomaría en holdout/Deflated-Sharpe: el patrón de fallo conocido al trasladar estrategias con pocos datos a un solo activo (PF).
Se abandonó en la etapa de revisión del backtest previa a la optimización (veredicto: abandonar) porque la ventaja de referencia era insignificante: no cumplía los criterios de Sharpe, trade_count, profit_factor y max_drawdown, y las comisiones y un impacto de ~10.6% consumían casi todo el beneficio bruto; además, con 44 operaciones frente a 5 parámetros, la muestra era demasiado escasa para optimizar sin ajustarse a la curva, por lo que nunca se llegó a la optimización ni a ninguna etapa posterior.
Una estrategia de acumulación de caídas, solo larga y de un único instrumento, sobre BNBUSDT.BINANCE_SPOT velas diarias (solo OHLCV), que compraba cuando el precio había caído al menos 12% desde su máximo móvil de 30 días, mientras permanecía dentro de 10% de su régimen de 200 días SMA; salía al recuperarse hasta el máximo móvil registrado al entrar, tras mantener durante 60 velas, al activarse un stop de 15% o al colapsar el régimen: trasladaba el mecanismo ya implementado de BTC a BNB como giro, dirigido por el analista, hacia monedas con demanda orgánica.
Durante ~8 años (2017-11-06 a 2026-05-18), realizó 44 operaciones largas con una tasa de aciertos de 50%, pero casi sin ventaja neta: rendimiento total +3.3%, CAGR 0.38%, Sharpe 0.55 (CI [-4.04, 5.34]), factor de beneficio 1.04, expectativa +$67/operación, caída máxima de 22.8% y rendimientos concentrados en 2020-2021, con 2022-2026 de planos a negativos cada año.
Stratmill es una herramienta de investigación y paper trading, no asesoramiento financiero ni un bróker. Los resultados de backtest y paper trading son hipotéticos. Operar conlleva riesgo de pérdida.