Saltar al contenido
Todas las estrategias

Estrategias

XRP Daily Pullback-to-20SMA Long — Comprar la caída en una tendencia alcista confirmada

Resultado: Abandonada

XrpDailyPullbackTo20SmaUptrendLong

Resumen de resultados

Esta estrategia aplicó el patrón clásico de Raschke-Connors de retroceso a -20SMA, «comprar la caída en una tendencia alcista confirmada», a futuros diarios de XRP, elegidos principalmente por diversificación, ya que ninguna otra estrategia del pipeline opera XRP. Mecánicamente funcionó: se activaron 39 entradas largas correctamente en una ruta de datos limpia y sin fallos de infraestructura; pero los resultados fueron catastróficos y consistentes: rentabilidad total de -87%, Sharpe de -2.68, factor de beneficio……Ver másVer menos

Esta estrategia aplicó el patrón clásico de Raschke-Connors de retroceso a -20SMA, «comprar la caída en una tendencia alcista confirmada», a futuros diarios de XRP, elegidos principalmente por diversificación, ya que ninguna otra estrategia del pipeline opera XRP. Mecánicamente funcionó: se activaron 39 entradas largas correctamente en una ruta de datos limpia y sin fallos de infraestructura; pero los resultados fueron catastróficos y consistentes: rentabilidad total de -87%, Sharpe de -2.68, factor de beneficio de 0.34 y una tasa de aciertos de 10.3%, casi la inversa de la 55-65% que se documenta que produce el patrón. El analista consideró que esto era un fallo de la premisa estructural, no un problema de parámetros corregible: la tendencia bajista posterior al máximo de XRP, de 2021-2025, significaba que el filtro de tendencia alcista solo se activaba en breves rebotes de gato muerto, por lo que la estrategia compraba repetidamente repuntes que se agotaban. Se abandonó en la fase de revisión del backtest previa a la optimización después de 3 iteraciones, sin llegar nunca a la optimización, la revisión de riesgo ni la operativa en papel.

Hipótesis

Una estrategia de retrocesos de LONG-ONLY sobre futuros perpetuos de XRPUSDT.BINANCE (Binance USD-M) usando velas de DAILY. A diferencia de todas las demás estrategias largas del pipeline actual (que entran con CONFIRMATION de momentum mediante rupturas, cruces dorados o activadores de continuación de tendencia), esta estrategia entra en un PULLBACK durante una tendencia alcista ya confirmada. El mecanismo: cuando XRP está en una tendencia alcista confirmada (200-SMA ascendentes, 50-SMA > 200-SMA, precio >……Ver másVer menos

Una estrategia de retrocesos de LONG-ONLY sobre futuros perpetuos de XRPUSDT.BINANCE (Binance USD-M) usando velas de DAILY. A diferencia de todas las demás estrategias largas del pipeline actual (que entran con CONFIRMATION de momentum mediante rupturas, cruces dorados o activadores de continuación de tendencia), esta estrategia entra en un PULLBACK durante una tendencia alcista ya confirmada. El mecanismo: cuando XRP está en una tendencia alcista confirmada (200-SMA ascendentes, 50-SMA > 200-SMA, precio > 50-SMA), espera a que el precio retroceda hasta tocar 20-SMA y después entra en largo el primer día en que el precio cierra de nuevo por encima de 20-SMA. Este es el patrón clásico «Two-Bar Pullback» / «Holy Grail» de Raschke (Raschke-Connors 1996 «Street Smarts», Brooks 2009 «Trading Price Action Trends»), que tiene tasas de aciertos documentadas de 55-65% en mercados tendenciales porque (a) confirma que la tendencia alcista sigue intacta mediante las medias móviles de mayor marco temporal y (b) entra con un descuento temporal, proporcionando una colocación natural del stop más ajustada que una entrada por ruptura. Se selecciona XRP porque: (1) ZERO estrategias existentes del pipeline operan XRP: puro beneficio de diversificación; (2) XRP dispone de datos limpios de Binance de 5+ años (listado 2018, nunca obsoleto, sin cambio de símbolo); (3) XRP no presenta NOT en ningún patrón de fallo conocido (evita MATIC obsolescencia, AAVE/ATOM lagunas del mapa de precisión, el problema de ingesta BINANCE_SPOT 4H, el límite histórico de Hyperliquid y las lagunas de cobertura de datos suplementarios); (4) XRP tiene una microestructura distinta (alta participación minorista, cambios de régimen regidos por SEC, presentaciones 2023 XRP ETF de BlackRock 2025) que produce patrones de retroceso más ordenados que los pares BTC/ETH altamente arbitrados; (5) XRP tiene una precisión decimal de 4 (frente a BTC de 2), pero está en el mapa de precisión conocido. Es estructuralmente ortogonal a todas las estrategias 11 del pipeline y a todos los fallos de sesión 24+: no es de ruptura, no es de reversión a la media, no es entre activos, no es transversal, no es de calendario, no es intradía, no es de acumulación, no depende de datos suplementarios, no es de opciones, no es entre mercados ni es de pares. Frecuencia de operaciones: ~15-25 entradas/año (lo bastante baja para que las comisiones no dominen); periodo de tenencia: 5-20 días (lo bastante largo para capturar movimientos significativos y lo bastante corto para producir muchas operaciones cerradas para la evaluación walk-forward).

Corrección de Iteration-3 para el fallo sintético de Layer-2: `_sma() takes 2 positional arguments but 3 were given`. La firma y la convención de llamada del helper eran inconsistentes; lo renombré como un método de instancia limpio y no ambiguo `_sma_of(self, vals, n)` y actualicé los tres puntos de llamada (`sma_fast`, `sma_mid`, `sma_slow`) para pasar exactamente los dos argumentos posicionales (vals, n). Este es el cambio mínimo posible: la lógica de entrada/salida/tamaño, las importaciones, la estructura de clases y el andamiaje de señales continuas (que ya superó Layer 1) no se tocan, por lo que no retrocede ninguna comprobación de capas anteriores.

Revisión previa a la optimización: la estrategia no es rentable de forma catastrófica y consistente: negativa en todos los años de régimen (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, profit_factor 0.34, probabilistic_sharpe 0.01, 16 pérdidas consecutivas. De forma decisiva, la tasa de aciertos realizada es 10.3%, casi la inversa de la 55-65% que se documenta que produce el patrón de retroceso de Raschke/Connors, lo que significa que las entradas tienen una dirección incorrecta……Ver másVer menos

Revisión previa a la optimización: la estrategia no es rentable de forma catastrófica y consistente: negativa en todos los años de régimen (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, profit_factor 0.34, probabilistic_sharpe 0.01, 16 pérdidas consecutivas. De forma decisiva, la tasa de aciertos realizada es 10.3%, casi la inversa de la 55-65% que se documenta que produce el patrón de retroceso de Raschke/Connors, lo que significa que las entradas tienen una dirección incorrecta aproximadamente 90% del tiempo. Esto es un fallo de la premisa estructural en XRP (su tendencia bajista posterior al máximo, de 2021-2025, significa que el filtro de tendencia alcista 200-ascendente/50>200/precio>50 solo se activa en breves rebotes de gato muerto, por lo que «comprar el primer cierre de vuelta por encima de 20-SMA» compra sistemáticamente repuntes que se agotan), no un problema corregible de parámetros o ajuste de salidas. La optimización ajusta parámetros y no puede convertir un comprador de caídas con una tasa de aciertos de 10%, negativo todos los años, en una ventaja promocionable; no está justificado dedicar 2 horas a optimizar. (La salida de ruptura de tendencia close<50-SMA también es demasiado ajustada para la volatilidad diaria de XRP y expulsa las operaciones antes del take-profit de 15%, pero rehacer la salida no rescata una entrada sin ventaja durante los seis años.)

Implementación

Estrategia diaria de retrocesos solo en largo sobre futuros perpetuos de XRPUSDT.BINANCE. Confirma una tendencia alcista mediante 200-SMA ascendentes, 50-SMA > 200-SMA, y cierre > 50-SMA; después se prepara cuando un retroceso toca 20-SMA y entra en largo en el primer cierre de vuelta por encima de 20-SMA (retroceso «Holy Grail» de Raschke-Connors). Sale con un stop de 6%, un take-profit de 15%, cierre por debajo de 50-SMA (ruptura de tendencia), o un stop temporal de 20 días.

Resultados de verificación

Verificación fallida (Layer 2 — escenarios sintéticos): Parámetros utilizados: ['sma_mid', 'sma_fast', 'sma_slow', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct'] Comprueba que __init__ establezca todos los atributos a partir de self.parameters.get(). - steady_uptrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() acepta 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de la vela: 1735702860000) - steady_downtrend: TypeError:……Ver másVer menos

Verificación fallida (Layer 2 — escenarios sintéticos): Parámetros utilizados: ['sma_mid', 'sma_fast', 'sma_slow', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct'] Comprueba que __init__ establezca todos los atributos a partir de self.parameters.get(). - steady_uptrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() acepta 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de la vela: 1735702860000) - steady_downtrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() acepta 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de la vela: 1735702860000) - flat_ranging: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() acepta 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de la vela: 1735702860000) - volatility_spike: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() acepta 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de la vela: 1735702860000) - zero_volume: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() acepta 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de la vela: 1735702860000) - price_gap: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() acepta 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de la vela: 1735702860000)

Revisión de backtest

Sharpe
-2,68
Rentabilidad total
-87,16%
Drawdown máximo
89,11%
Operaciones totales
39
Tasa de acierto
10,3%
Factor de beneficio
0,34

Implementación limpia de un solo activo solo con barras; las entradas se dispararon según lo previsto (39 entradas, 0 descartadas), por lo que no se trata de un fallo de operación cero ni de infraestructura

Señal continua no congelada y construcción correcta solo en largo sobre una ruta de datos limpia de XRP

Catastrófica y CONSISTENT: negativa todos los años (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, PF 0.34, probabilistic_sharpe 0.01, 16 pérdidas consecutivas

La tasa de aciertos 10.3% es casi la inversa de la 55-65% que se documenta que produce el patrón de retroceso: la premisa falla en XRP, no es un problema de parámetros

La salida por ruptura de tendencia close<50-SMA es muy ajustada para la volatilidad diaria de XRP, expulsa las entradas con pequeñas pérdidas antes del take-profit de 15%, agravando la mala calidad de las entradas

XRP tenía una tendencia estructuralmente bajista después de -2021; el filtro de tendencia alcista solo se activaba durante breves rebotes de gato muerto, por lo que las entradas de compra en las caídas compraban sistemáticamente repuntes que se agotaban

Análisis

No optimizar NOT: el backtest está corrompido por un error de dimensionamiento y un probable error lógico, por lo que no es una prueba justa de la premisa del retroceso. Corrige esto antes de volver a ejecutarlo: 1. SIZING (crítico): sustituye position_pct=0.95 (casi todo el capital) por un dimensionamiento basado en riesgo. Dimensiona de modo que alcanzar el stop de 6% pierda aproximadamente 1% del capital, es decir, qty = (equity * risk_frac) / (price * stop_loss_pct), con risk_frac ~0.01. Ahora mismo……Ver másVer menos

No optimizar NOT: el backtest está corrompido por un error de dimensionamiento y un probable error lógico, por lo que no es una prueba justa de la premisa del retroceso. Corrige esto antes de volver a ejecutarlo: 1. SIZING (crítico): sustituye position_pct=0.95 (casi todo el capital) por un dimensionamiento basado en riesgo. Dimensiona de modo que alcanzar el stop de 6% pierda aproximadamente 1% del capital, es decir, qty = (equity * risk_frac) / (price * stop_loss_pct), con risk_frac ~0.01. Ahora mismo avg_position_pct es 195% y las operaciones individuales pierden aproximadamente 21% del capital frente a un stop nominal de 6%; la cuenta se reduce aproximadamente 2x de forma acumulativa. En una altcoin con volatilidad de 134%, un nocional de 95% es imprudente independientemente de la señal. 2. STOP GAP-THROUGH (crítico): en XRP diarios, un stop de PnL de 6% comprobado solo al cierre de la vela permite que los gaps lo superen ampliamente (largest_loss 21% frente al stop de 6%). O bien amplía/ajusta relativamente el tamaño del stop al rango diario del instrumento, o acepta que las velas diarias no pueden hacer cumplir un stop ajustado de 6% y dimensiona en consecuencia. 3. WIN-RATE / EXIT LOGIC (crítico): la tasa de aciertos declarada del retroceso es 55-65%, pero la realizada es 10.3%, y la estrategia LOSES en 2021 (el mayor año alcista de XRP). Un comprador de caídas en tendencia alcista debería ganar dinero en un año alcista. Investiga: (a) ¿la entrada «primer cierre de vuelta por encima de 20-SMA» se activa en máximos locales justo antes de las reversiones? (b) ¿la salida de ruptura de tendencia «close < 50-SMA» corta prematuramente las operaciones ganadoras mientras el stop permite que los perdedores sufran gaps? Añade diagnósticos: registra el precio de entrada frente al máximo/mínimo de las 20 velas posteriores para confirmar que las entradas realmente preceden a los movimientos alcistas. Verifica que el filtro 200-SMA-ascendente + 50>200 + close>50 restrinja genuinamente las entradas a tendencias alcistas confirmadas y no las active durante máximos de euforia. Vuelve a presentar el resultado solo después de una ejecución correctamente dimensionada; si win_rate y profit_factor siguen siendo <0.3/1.0 con el dimensionamiento correcto, la premisa no tiene ventaja sobre XRP y debe abandonarse.

Resumen de resultados

La tasa de aciertos documentada de un patrón solo se mantiene en el régimen que presupone — en un activo con una tendencia bajista de varios años, el filtro de «tendencia alcista confirmada» se activa principalmente en rebotes de gato muerto, por lo que comprar en las caídas compra sistemáticamente repuntes que se agotan; valida que el régimen requerido exista realmente en el historial del activo antes de confiar en la ventaja.

El veredicto del analista en la revisión del backtest previa a la optimización fue 'abandonar' después de 3 iteraciones — la estrategia fue catastrófica y consistentemente no rentable, por lo que nunca se alcanzó la optimización ni las etapas posteriores (no existen informes de optimización ni del analista).

Una estrategia diaria «Holy Grail»/de retroceso de dos velas solo en largo sobre futuros de XRPUSDT.BINANCE que, dentro de una tendencia alcista confirmada por 50/200-SMA, compraba el primer cierre de vuelta por encima de 20-SMA después de que un retroceso lo tocara; entraba con descuento en lugar de hacerlo tras la confirmación de ruptura.

Durante 247 días de datos realizó 39 operaciones largas (39 entradas señaladas, 0 descartadas) y perdió mucho: rentabilidad total -87.16%, Sharpe -2.68, factor de beneficio 0.34, drawdown máximo 89.1%, una tasa de aciertos de 10.3% y hasta 16 pérdidas consecutivas. Fue negativa en todos los años de régimen (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%).

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.