Saltar al contenido
Todas las estrategias

Estrategias

Reversión transversal de corto plazo en las principales de Binance, long-short neutral al mercado (8 contratos perpetuos USD-M, rebalanceo semanal: LONG las peores rentabilidades relativas recientes / SHORT las mejores; neutral en dólares, con filtro de dispersión para operar solo dislocaciones reales, 3 parámetros)

Resultado: Abandonada

BinanceMajorsCrossSectionalShortTermReversalMarketNeutral

La mecánica está validada y se puede reutilizar (rebalanceo semanal anclado al calendario, posiciones de igual valor en dólares y neutrales al dólar, precisión por tramo): una base limpia para cualquier señal…

Hipótesis

Estrategia transversal SHORT-TERM REVERSAL de MULTI-INSTRUMENT, basada exclusivamente en OHLCV, con posiciones MARKET-NEUTRAL (neutral al dólar) y LONG-SHORT, en ocho principales criptomonedas líquidas de Binance USD-M (BTC, ETH, BNB, SOL, XRP, ADA, LINK, DOGE). Es un giro deliberado, impuesto por la evidencia, AWAY desde la familia de momentum absoluto/tendencia, que esta sesión ha demostrado estar agotada: la confluencia de dos marcos temporales —la supuesta superviviente número #1 de la fábrica— falló en……Ver másVer menos

Estrategia transversal SHORT-TERM REVERSAL de MULTI-INSTRUMENT, basada exclusivamente en OHLCV, con posiciones MARKET-NEUTRAL (neutral al dólar) y LONG-SHORT, en ocho principales criptomonedas líquidas de Binance USD-M (BTC, ETH, BNB, SOL, XRP, ADA, LINK, DOGE). Es un giro deliberado, impuesto por la evidencia, AWAY desde la familia de momentum absoluto/tendencia, que esta sesión ha demostrado estar agotada: la confluencia de dos marcos temporales —la supuesta superviviente número #1 de la fábrica— falló en ETH-Binance con 719 operaciones durante 6.6 años y Sharpe de NON-SIGNIFICANT 0.433 / PF 1.186, y en BTC-Hyperliquid con PF 0.954; ahora está claro que el Sharpe de BTC-Binance 1.99 se debe a un único ajuste afortunado. La lección generalizable del historial de la fábrica es que la ventaja de ROBUST es CROSS-SECTIONAL (la estrategia superviviente de rotación por fuerza relativa, Sharpe 2.6), no absoluta ni de un solo activo, porque la comparación relativa elimina la beta común del mercado, que hace que las apuestas direccionales sobre un único activo sean indistinguibles del ruido. La estrategia transversal de MOMENTUM está marcada como agotada (se abandonaron muchos replanteamientos de rotación), así que esta propuesta aborda su contraparte estructural OPPOSITE, aún no probada: SHORT-TERM REVERSAL transversal (factor contrarian de Lehmann / Lo-MacKinlay). Cada semana clasifica las ocho principales según su rentabilidad relativa a corto plazo y toma posiciones LONG en las de peor rendimiento reciente (esperando un rebote relativo) y SHORT en las de mejor rendimiento reciente (esperando una corrección relativa), por igual importe en dólares, para que la cartera sea neutral a beta y obtenga beneficios solo de la reversión RELATIVE, no de la dirección del mercado. Un DISPERSION GATE (operar solo cuando la diferencia de rentabilidad entre la mejor y la peor sea amplia) hace que solo entre ante dislocaciones reales cuya reversión supere las comisiones de ambos tramos, para atacar directamente la muerte por fee_edge. Es sustancialmente distinta de todos los elementos de la cartera de trabajo (todos con confluencia de momentum absoluto/tendencia o cestas de tendencias) y de la agotada familia transversal de MOMENTUM (signo opuesto). Ocupa el segmento vacío MARKET-NEUTRAL (1% de la cartera), dirección long_short (13.6%) y alcance multiinstrumento. Mismo mercado (sin el ciclo problemático de verificación de esquemas entre mercados y consultas de spot), historial de varios años de Binance OHLCV (sin problemas de historial corto ni de medición: rebalanceo semanal × 8 nombres × 5+ años = 100s de operaciones por tramo), datos puros de OHLCV (sin problemas de historial corto por datos suplementarios). Solo 3 parámetros, aplicados igual a todos los nombres, para reducir al mínimo el riesgo de sobreajuste.

Recomiendo ABANDONMENT en lugar de presentarlo como una corrección, porque los dos bloqueos de QA son incompatibles dentro de esta hipótesis y ya agoté las reparaciones fieles. Restaurar la reversión resuelve la objeción del desajuste con la hipótesis, pero reinstaura el desplome medido; mantener el momentum corrige la ventaja, pero es otro mecanismo y pertenece a una clase que la propia hipótesis califica de agotada. No es un ciclo que pueda corregirse, justo por eso QA dijo que se retirara. Antes de aceptarlo,……Ver másVer menos

Recomiendo ABANDONMENT en lugar de presentarlo como una corrección, porque los dos bloqueos de QA son incompatibles dentro de esta hipótesis y ya agoté las reparaciones fieles. Restaurar la reversión resuelve la objeción del desajuste con la hipótesis, pero reinstaura el desplome medido; mantener el momentum corrige la ventaja, pero es otro mecanismo y pertenece a una clase que la propia hipótesis califica de agotada. No es un ciclo que pueda corregirse, justo por eso QA dijo que se retirara. Antes de aceptarlo, probé la única variante realmente fiel que quedaba, y vale la pena registrarla: la hipótesis sostiene que la clasificación relativa «elimina la beta común del mercado», pero clasificar ocho majors muy correlacionadas BTC según el rendimiento de RAW no lo consigue: en gran medida clasifica la beta, así que el «peor rendimiento» suele ser simplemente el activo de mayor beta en una semana bajista. Por eso clasifiqué según rendimientos residuales ajustados por beta (beta de 120 días frente a la cesta equiponderada), el método de referencia para aislar la reversión idiosincrática y la defensa más sólida del factor contrarian. También falla: cinco de seis configuraciones son negativas, entre -25.6% y -44.5%, con drawdowns de 41%-70%; la única celda positiva (L=5/K=3, +27.0%) está aislada entre negativas, lo que indica un artefacto de ajuste y no una ventaja. El ajuste por beta mejora considerablemente la reversión (pasa aproximadamente de -48%/-58% a -25%/-45%), pero no la rescata. Así, las conclusiones coinciden en tres pruebas independientes: reversión sin ajustar (negativa en las doce configuraciones), signo opuesto (positiva pero plana: el año final del motor fue +0.33%/Sharpe 0.02) y reversión residual (cinco de seis negativas): las principales criptomonedas siguen la tendencia en horizontes semanales y no revierten, tanto si se clasifican por rendimientos brutos como idiosincráticos. El factor contrarian de Lo-MacKinlay no existe en este universo con esta frecuencia. Restauré el código al mecanismo de reversión especificado para que nada en el código base lo presente como una estrategia de momentum validada; elegí la configuración fiel menos desfavorable (20 días, K=3: drawdown de -48.2%/62.2% frente a -57.6%/64.0% con 5 días) y deliberadamente NOT reduje la exposición bruta para que la pérdida pareciera más moderada, porque eso ocultaría un mecanismo refutado en vez de informarlo. Hay dos cosas que vale la pena rescatar para el equipo: el arnés está validado (QA confirmó dos veces que es correcto) y podrá alojar cualquier señal de clasificación transversal reemplazando una sola línea de puntuación en _rebalance, así que aún se puede buscar otra señal para la categoría neutral al mercado vacía; también señalaría la brecha entre el análisis offline y el motor que identificó QA: mi prueba vectorizada en seco mostró +5.3%/Sharpe 0.60 para el año final de la variante de momentum, mientras que el motor mostró +0.33%/Sharpe 0.02. Por tanto, mis estimaciones previas al envío deben tratarse como límites superiores optimistas y hay que confiar en el motor; tendré esto en cuenta en trabajos futuros.

Ventaja decididamente negativa en una estrategia transversal neutral al mercado de reversión de corto plazo: el docstring del desarrollador ya registra de antemano «RETIRE THIS HYPOTHESIS. DO NOT ITERATE AGAIN», y el backtest de historial completo lo confirma. En 657 operaciones por tramo: total_return -75.8%, CAGR -16.5%, avg_trade_return_pct -1.46% (negativo), profit_factor 0.78, expectativa de -$99.7/operación, Sharpe -0.35 (CI [-1.10, 0.40] abarca cero, PSR 0.20) y max_drawdown 80.0% (CI a 95.7%): muy por……Ver másVer menos

Ventaja decididamente negativa en una estrategia transversal neutral al mercado de reversión de corto plazo: el docstring del desarrollador ya registra de antemano «RETIRE THIS HYPOTHESIS. DO NOT ITERATE AGAIN», y el backtest de historial completo lo confirma. En 657 operaciones por tramo: total_return -75.8%, CAGR -16.5%, avg_trade_return_pct -1.46% (negativo), profit_factor 0.78, expectativa de -$99.7/operación, Sharpe -0.35 (CI [-1.10, 0.40] abarca cero, PSR 0.20) y max_drawdown 80.0% (CI a 95.7%): muy por encima del límite estricto de abandono de L19 50%; pierde en 5 de 7 años y en los tres regímenes de volatilidad. El desarrollador refutó el mecanismo de tres formas independientes en el panel real de 8 activos: reversión de rendimientos brutos negativa en todas las celdas; momentum de signo opuesto positivo pero débil (Sharpe 0.51 histórico completo / 0.02 período final, y ajeno a esta hipótesis, pues pertenece a la clase agotada de momentum transversal); y la defensa más sólida (reversión residual ajustada por beta), que aún tiene 5 de -6 celdas negativas con drawdowns de 41-70%. Las principales criptomonedas siguen la tendencia en horizontes semanales en vez de revertir; el factor contrarian de Lehmann/Lo-MacKinlay no existe en este universo ni con esta frecuencia. Esta es la familia de cestas transversales neutrales al mercado sin supervivientes L45/L52 (benchmark_meaningful correctamente falso), y ningún ajuste de parámetros puede cambiar un mecanismo con -1.46% por operación y drawdown de 80%: el único replanteamiento rescatable (signo opuesto) ya se midió y también es débil y agotado, así que tampoco es un caso de revise_hypothesis. Patrón de fallo: reversión transversal neutral al mercado no_edge/risk_reject, >50% DD (L45/L52/L19).

Implementación

Reversión transversal a corto plazo, neutral al dólar y con rebalanceo semanal, en ocho principales criptomonedas de Binance USD-M (BTC, ETH, BNB, SOL, XRP, ADA, LINK, DOGE) con barras diarias: se restauró el mecanismo contrario especificado por la hipótesis. Cada lunes clasifica las ocho según su rentabilidad de los últimos 20 días y, si la dispersión entre la mejor y la peor es de al menos 10%, abre posiciones largas, por el mismo importe en dólares, en las tres con peor rendimiento reciente y posiciones cortas en las tres mejores. La exposición bruta se limita a 60% del capital con apalancamiento de 1.0, rebalanceo anclado al calendario, conciliación en cada barra y precisión de cantidad por tramo. Tres parámetros ajustables, aplicados igual a todos los nombres. NOTE: esta configuración registra una rentabilidad de -48.2% y un drawdown de 62.2% en todo el historial; se presenta por fidelidad a la hipótesis y el desarrollador recomienda abandonarla en vez de volver a hacerle backtest.

Resultados de verificación

CLEAN RESTART 2026-09-04: se eliminaron el historial de veredictos y los registros de aprendizaje de esta ejecución, que se reinició desde la verificación. El abandono anterior se debió al pipeline, no al mercado: el arnés de la capa -2 vinculaba mal los auxiliares @staticmethod (corregido), QA emitía veredictos terminales de rendimiento sobre una prueba de humo sin optimizar (eliminado; QA ahora solo evalúa la corrección), y los tiempos de espera agotados del sandbox se debían a la falta de capacidad disponible para backtests (corregida). La hipótesis y el código de la estrategia no han cambiado. Verifica el código por sus méritos; el backtest completo y el optimizador determinarán el rendimiento después.

Ventaja decididamente negativa con una muestra amplia (657 operaciones, -75.8%, PF 0.76, avg_trade_return_pct -1.46%, negativa en todos los regímenes): mecanismo refutado, no un problema de ajuste. La reversión transversal de corto plazo no existe en las principales criptomonedas con horizonte semanal (en rendimientos brutos ni idiosincráticos). El código implementa fielmente la hipótesis, así que es un hallazgo de rendimiento para el analista. Abandonar en la revisión del backtest; no optimizar.

exposure_pct 560.5% en una cartera con apalancamiento bruto de 0.60x--1.0 es un artefacto de medición integrado en el tiempo y con varios tramos, NOT de sobreexposición: avg_position_pct 10.4% × 6 tramos activos ≈ 62% bruto = lo previsto; el dimensionamiento por tramo (capital*GROSS_EXPOSURE/(2*n_per_side)) es correcto y neutral al dólar. Se señala únicamente para que el analista no lo interprete como apalancamiento oculto.

Revisión de backtest

Sharpe
-0,35
Rentabilidad total
-75,83%
Drawdown máximo
80,03%
Operaciones totales
657
Tasa de acierto
52,1%
Factor de beneficio
0,78

La mecánica está validada y se puede reutilizar (rebalanceo semanal anclado al calendario, posiciones de igual valor en dólares y neutrales al dólar, precisión por tramo): una base limpia para cualquier señal transversal futura.

657 operaciones por tramo durante 6 años constituyen una muestra medida por completo, así que el resultado negativo es concluyente y no ruido

Rotundamente negativo: total_return -75.8%, avg_trade_return_pct -1.46%, PF 0.78, expectativa de -$99.7/operación, Sharpe -0.35 (CI [-1.10, 0.40]), PSR 0.20

max_drawdown 80.0% (CI a 95.7%): muy por encima del límite estricto de abandono de L19 50%; pierde en 5 de 7 años y en todos los regímenes de volatilidad

Mecanismo refutado de tres formas independientes en el panel real (reversión sin ajustar, momentum con signo opuesto y reversión residual ajustada por beta): no existe una configuración fiel que no sea catastrófica

L45/L52 familia de cestas transversales neutrales al mercado (supervivencia casi nula); benchmark_meaningful correctamente falso

Historial de iteraciones

La verificación falló (revisión de la capa 4 — QA): - SIGNAL IS DEMONSTRABLY WRONG-SIGNED y CATASTROPHICALLY NEGATIVE. El desarrollador hizo backtest de la construcción exacta con el panel completo de 5.9 años y 8 nombres, con comisiones BEFORE al enviar: la reversión transversal (largo en perdedores / corto en ganadores) pierde de -80% a -89% en configuración EVERY (ventanas retrospectivas 5/10/20, K 2/3, con/sin filtro de dispersión), 82%-93% de drawdown y Sharpe negativo. Configuración enviada 10d/K=2:……Ver másVer menos

La verificación falló (revisión de la capa 4 — QA): - SIGNAL IS DEMONSTRABLY WRONG-SIGNED y CATASTROPHICALLY NEGATIVE. El desarrollador hizo backtest de la construcción exacta con el panel completo de 5.9 años y 8 nombres, con comisiones BEFORE al enviar: la reversión transversal (largo en perdedores / corto en ganadores) pierde de -80% a -89% en configuración EVERY (ventanas retrospectivas 5/10/20, K 2/3, con/sin filtro de dispersión), 82%-93% de drawdown y Sharpe negativo. Configuración enviada 10d/K=2: rentabilidad de -83% / drawdown de 86%. No es un problema de comisiones (el coste semanal por comisiones es de ~0.05%, frente a pérdidas de 0.34%-0.61%/semana). Al invertir el signo a MOMENTUM, todas las celdas dan positivo (+55% a +122%): las principales criptomonedas CONTINUE en horizontes semanales no revierten; la supuesta «ventaja de reversión aún no probada» es el lado perdedor de la misma operación. El año final +1.55% del sandbox es una ventana no representativa; el horizonte de evaluación completo es la catástrofe de -83%/86%-DD. - RISK BLOW-UP supera el umbral de abandono definitivo de >50%. El drawdown de la configuración enviada en todo el historial es de 86% (82%-93% en todas las configuraciones): una pérdida casi total. El drawdown benigno del sandbox (7.5%) solo refleja el año final no representativo; el horizonte de evaluación real está cerca de la liquidación. No se puede desplegar, independientemente de la cuestión del signo. - El código en sí es CORRECT e implementa fielmente la hipótesis: rebalanceo semanal anclado al calendario (_utc_weekday(ts)==Monday, deduplicado por day_index) — una función pura de la marca de tiempo de la barra, segura ante reinicios y reproducciones, y corrige correctamente el defecto de deriva señalado en una estrategia anterior de rotación semanal; tramos de igual valor en dólares y neutrales al dólar (bruto/(2K)); clasifica los peores/mejores y va largo en perdedores/corto en ganadores (reversión, tal como se especificó); conciliación en cada barra; size_precision por tramo (DOGE en unidades enteras). No hay defectos de código ni señales de L17 en el sandbox (ventana 0.50, Sharpe +0.12, PF 1.04). El signo de SIGNAL en HYPOTHESIS es incorrecto; la implementación no lo es. El análisis previo al envío es ejemplar.

Verificación fallida (Revisión de la capa 4 — QA): - STRATEGY IMPLEMENTS THE STRUCTURAL OPPOSITE OF THE HYPOTHESIS. La hipótesis se titula y plantea como una REVERSAL transversal de corto plazo (LONG los peores resultados / SHORT los mejores: el factor contrarian). La estrategia ahora implementa MOMENTUM transversal (LONG_THE_WINNERS=True -> largo en los mejores, corto en los peores), la inversa exacta de la dirección AND de la ventaja central declarada. Desajuste crítico entre hipótesis y estrategia: el código……Ver másVer menos

Verificación fallida (Revisión de la capa 4 — QA): - STRATEGY IMPLEMENTS THE STRUCTURAL OPPOSITE OF THE HYPOTHESIS. La hipótesis se titula y plantea como una REVERSAL transversal de corto plazo (LONG los peores resultados / SHORT los mejores: el factor contrarian). La estrategia ahora implementa MOMENTUM transversal (LONG_THE_WINNERS=True -> largo en los mejores, corto en los peores), la inversa exacta de la dirección AND de la ventaja central declarada. Desajuste crítico entre hipótesis y estrategia: el código prueba un mecanismo DIFFERENT al que propone la hipótesis. El desarrollador es transparente y está de acuerdo: «esto ahora implementa el STRUCTURAL OPPOSITE de la hipótesis tal como está titulada... el factor contrarian que la hipótesis pretendía probar ha recibido una respuesta decisivamente negativa... sugeriría retirar esta hipótesis». La hipótesis de reversión recibió respuesta (decisivamente negativa) en la iteración 1 y debería RETIRED. - WEAK EDGE, incluso reformulada como momentum. El entorno aislado del motor (año móvil) es prácticamente FLAT: +0.33%, Sharpe 0.02, PF 1.01, avg_trade_return_pct +0.224% (apenas por encima del mínimo), 102 operaciones. Otra brecha entre los resultados sin conexión y los del motor: la prueba en seco del desarrollador informa 20d/K=3 en el año móvil, con +5.3%/Sharpe 0.60; el motor muestra +0.33%/Sharpe 0.02 (confía en el motor: plano). El historial completo es modesto (+63%, Sharpe 0.51, 31.5% DD), y la hipótesis señala el momentum transversal como una clase «agotada» ITSELF. Incluso con una hipótesis de momentum adecuada, esta ventaja de una clase agotada es plana. - CREDIT WHERE DUE: el código está CORRECT y los defectos de ambas iteraciones-1 están realmente corregidos. La polaridad del momentum está implementada correctamente (mejores -> largo, peores -> corto); el rebalanceo anclado al calendario y seguro tras reinicios, los tramos de igual capital en dólares y neutros al dólar, la conciliación en cada barra y el size_precision por tramo son correctos y no han cambiado respecto a la maquinaria validada de la iteración-1; y el desplome del drawdown de la iteración-1 (63.9% de reversión) se corrige con el cambio a K=3 hasta ~31.5% DD, ~18 puntos por debajo del límite de abandono. NO L17 patrón de defectos. El bloqueo se debe al desajuste de hipótesis y a la débil ventaja, no a la implementación. La transparencia del desarrollador es ejemplar.

Verificación fallida (revisión de la capa 4 — QA): - REVERSAL MECHANISM DECISIVELY REFUTED: concluyente; descartar la hipótesis. La configuración de reversión entregada (20d/K=3) registra un rendimiento de -48.2% con un drawdown de todo el historial de 62.2% (por encima del límite estricto de abandono de >50%); la reversión es negativa en EVERY configuración (-48% a -89%, según la exposición bruta). El sandbox (-3.79%, PF 0.91, avg_trade_return_pct -0.231%) abarca un único año final favorable; el horizonte……Ver másVer menos

Verificación fallida (revisión de la capa 4 — QA): - REVERSAL MECHANISM DECISIVELY REFUTED: concluyente; descartar la hipótesis. La configuración de reversión entregada (20d/K=3) registra un rendimiento de -48.2% con un drawdown de todo el historial de 62.2% (por encima del límite estricto de abandono de >50%); la reversión es negativa en EVERY configuración (-48% a -89%, según la exposición bruta). El sandbox (-3.79%, PF 0.91, avg_trade_return_pct -0.231%) abarca un único año final favorable; el horizonte completo de evaluación es catastrófico. El desarrollador refutó el factor contrarian de tres maneras independientes: (1) reversión de rendimientos brutos negativa en las doce celdas; (2) el signo opuesto (momentum) es positivo pero plano, lo que confirma que las principales criptomonedas CONTINUE no revierten (y que un mecanismo distinto, de una clase agotada, fue bloqueado correctamente en la iteración 2 por desajuste); (3) reversión residual ajustada por beta —la interpretación más sólida a favor de la hipótesis— sigue con 5 de 6 celdas negativas (41-70% DD); la única celda positiva es un artefacto aislado del ajuste. El factor contrarian de Lo-MacKinlay no existe en este universo con frecuencia semanal. - El código es CORRECT y restaurar la reversión es la decisión correcta para preservar la integridad. La polaridad de la reversión está implementada fielmente (LONG peores / SHORT mejores, conforme a la hipótesis); el rebalanceo semanal anclado al calendario (seguro ante reinicios y reproducciones), las carteras de igual importe en dólares y neutrales al dólar, la conciliación en cada barra y la precisión por tramo son correctos y están confirmados por QA en todas las iteraciones. Restaurar la reversión en vez de dejar la versión de momentum de la iteración -2 evita que el código base dé una imagen falsa de sí mismo, y el desarrollador deliberadamente NOT redujo la exposición bruta para que la pérdida pareciera más moderada: ambas son decisiones correctas al informar. NO defecto de código; el bloqueo se debe a la señal refutada.

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.