Estrategias
Inicio de compresión de cortos: canasta larga de REVERSAL con financiación muy negativa, posición larga solo y de una sola pata (BINANCE USD-M, 8 perpetuos líquidos; abrir posiciones largas en un activo solo cuando su financiación de 8h sea muy negativa AND acabe de TURNED UP desde un mínimo: entrar cuando las posiciones cortas BEGIN a cubrirse, no mientras el precio siga cayendo; SINGLE-LEG, una comisión, feed de financiación profundo, cálculo de comisiones indicado, 2 parámetros)
Resultado: Abandonada
ShortSqueezeIgnitionFundingReversalLongBasket8H
Resumen de resultados
Hipótesis
Implementación
Resultados de verificación
Ningún cambio imprescindible. Opcionalmente, elevar min_hold_bars hacia el mínimo de varios días indicado para que incluso las posiciones más breves cubran el coste total de ida y vuelta solo con el carry; pero el rebote impulsado por la toma de beneficios es la verdadera ventaja aquí.
Desajuste entre el cálculo de comisiones y el código. La hipótesis justifica la viabilidad de las comisiones con una «retención de ~3-5 días que acumula ~27-45bps de rendimiento frente a ~9bps de coste total de ida y vuelta». El valor min_hold_bars=3 del código es 3 x 8H = 24h = ONE día (~9bps de rendimiento al umbral de -0.03%/8h), es decir, aproximadamente el punto de equilibrio solo por rendimiento en el mínimo impuesto; el margen declarado de 3-5x solo se materializa en las retenciones más largas impulsadas por la financiación (retención media del sandbox: ~1d22h). Es importante señalar que el P&L de PRIMARY de esta estrategia proviene del rebote de compresión (10% de toma de beneficios), no del rendimiento, y el sandbox muestra un avg_trade_return_pct genuinamente positivo (+2.24%); por tanto, esto es una nota sobre la discrepancia entre la documentación y el mínimo, no un fallo de viabilidad.
En la revisión de la prueba retrospectiva, verifica que la prueba completa de 8 patas total_trades supere ~100; si queda muy por debajo, evalúala según la economía del carry y el rebote y la variante hermana desplegada, en lugar de basarte en estadísticas de una muestra pequeña.
Medibilidad. El sandbox expone ONLY la serie de financiación de la pata principal (SOL), lo que produce 8 operaciones durante 334 días; las otras 7 patas no tienen posición en Layer 3 y solo operan en la prueba retrospectiva completa (funding_rates_by_instrument). Como reversal_confirm=1, el filtro es más permisivo que uno de persistencia, así que la ejecución completa de 8 patas debería producir bastantes más operaciones (del orden de ~60-120 a lo largo de varios años de historial), probablemente suficientes para alcanzar el mínimo de fiabilidad; aun así, el analista debe confirmar total_trades y metrics_reliable en la ejecución completa antes de confiar en Sharpe/PF. Este comportamiento de baja frecuencia es inherente y no requiere corregir el código.
Opcional: añadir una condición de seguridad «la financiación más reciente sigue siendo <= 0 (o <= una fracción del umbral)» para garantizar que la posición se abra mientras el carry aún sea positivo y afinar más la sincronización con la compresión.
Caso límite menor en la entrada: _squeeze_ignition exige que TROUGH sea <= entry_threshold y que haya un giro estrictamente ascendente, pero no exige que la financiación LATEST siga siendo negativa. Con reversal_confirm=1, la última marca temporal (rise_1) normalmente sigue siendo muy negativa, por lo que todavía se obtiene carry; pero un gran salto ascendente aislado podría generar una entrada justo cuando la financiación cruza >= 0. El mínimo de min_hold_bars=3 mantiene entonces la posición durante 24h de todos modos, y el take-profit y el stop limitan el riesgo del precio, así que esto no puede causar una reversión inmediata. Impacto bajo dado que reversal_confirm=1.
Revisión de backtest
- Sharpe
- 0,02
- Rentabilidad total
- 1,16%
- Drawdown máximo
- 11,78%
- Operaciones totales
- 178
- Tasa de acierto
- 47,8%
- Factor de beneficio
- 1,15
Usa el feed de financiación con historial profundo y datos completados retrospectivamente (1200 eventos): dependencia de datos no basados en precios que cumple L30, sin barrera de datos; se contabiliza el carry
Riesgo controlado: max_drawdown 11.8%, sin liquidaciones, tamaño conservador sin apalancamiento
Muestra amplia (178 operaciones), así que el resultado cercano a cero es concluyente y no ruido causado por muy pocas operaciones
Sin ventaja: total_return 1.16% durante ~5.8 años, Sharpe 0.018 con CI [-0.64, 0.71] a ambos lados de cero, PSR 0.52 (cara o cruz)
profit_factor 1.146 con avg_trade_return_pct 0.25%: justo en el límite marginal de las comisiones, sin margen que las cubra
La sincronización con la reversión del inicio de compresión DEGRADES el mecanismo demostrado: obtiene ~cero frente al Sharpe 1.97 de la canasta desplegada de carry condicionada por nivel; es el mismo fallo que el de la variante hermana con filtro de persistencia
impact_cost_pct 9.6% con capacidad de $10.8M: los costes consumen una parte considerable de la escasa rentabilidad bruta; la rentabilidad es ruido (solo 2023 es positivo)
Resumen de resultados
Un segundo filtro de sincronización con la financiación (la tasa de cambio del fondo en V de financiación) volvió a eliminar la ventaja en lugar de aumentarla: ambos filtros de sincronización probados en esta sesión empeoraron el carry demostrado de financiación negativa condicionado por nivel, lo que confirma que la ventaja del carry de financiación se captura mejor con el nivel de financiación por sí solo y que los ajustes de sincronización de la entrada no ayudan.
Se descartó en el control de revisión de la prueba retrospectiva previo a la optimización por no presentar una ventaja medible: la sincronización con la reversión del inicio de compresión empeoró el mecanismo demostrado, igual que su variante hermana con filtro de persistencia; realizó más operaciones (178 frente a 85), pero obtuvo ~cero frente al Sharpe 1.97 de la canasta desplegada de carry condicionada por nivel. Por tanto, reducir la confirmación simplemente la haría converger hacia un duplicado de la estrategia desplegada, y no había ninguna configuración que pudiera promoverse para optimizar.
Una canasta larga, de una sola pata e impulsada por la financiación, sobre 8 perpetuos BINANCE USD-M líquidos que abre posiciones largas en un activo solo cuando su financiación de 8h es muy negativa AND acaba de girar al alza desde un mínimo local (un fondo en V de financiación); así sincroniza la entrada con el inicio de una compresión de cortos en lugar de entrar mientras el precio sigue cayendo, usa el feed profundo de financiación e incluye take-profit y stop como protección, con el cálculo indicado del carry frente a las comisiones.
La prueba retrospectiva tuvo una muestra amplia (178 operaciones), pero prácticamente no mostró ventaja: rentabilidad total de 1.16% durante ~5.8 años, Sharpe 0.018 (CI a ambos lados de cero), PSR 0.52, factor de beneficio de 1.146 con avg_trade_return_pct 0.25% justo en el límite marginal de las comisiones, caída máxima de 11.8% controlada y sin liquidaciones, pero impact_cost_pct 9.6% con una capacidad de solo $10.8M y rentabilidades positivas únicamente en 2023.
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.