SolAdxStrongTrendFilteredLong
Hipótesis
SOL ADX Solo-Largos Filtrado por Tendencia Fuerte (Índice Direccional Medio de Wilder 1978, SOLUSDT.BINANCE Diario, Solo Velas)
Hipótesis
Estrategia solo-largos de un solo activo que usa el AVERAGE DIRECTIONAL INDEX (ADX, Wilder 1978 'New Concepts in Technical Trading Systems') como filtro TREND-STRENGTH combinado con los indicadores direccionales +DI / -DI. Esta propuesta aborda EVERY modos de fallo documentados de rechazos recientes: (a) solo velas — NO dependencia de supp_data (el analista ya ha señalado 6+ fallos en los que las estrategias recurrían a proxies derivados del precio porque el ratio L/S, taker_ratio, OI, premium_index, HL financiación, COIN-M datos no eran realmente accesibles en supp_data), (b) SOL de un solo activo (diversifica respecto al bucket de un solo activo cargado de BTC; ETH ya se usó en EthAroonTrendStrength; SOL tiene fuertes regímenes direccionales ideales para ADX), (c) Binance de un solo venue USD-M (motor de backtest sensato, sin brecha de ejecución entre venues, sin bug de contabilidad de backtest multi-instrumento), (d) solo largos (sin desastre de temporada de alts en la pata corta), (e) clase de mecanismo novedosa — ADX es fundamentalmente diferente del cruce de EMA/SMA (que se dispara con cambios de precio promedio), de Aroon (que mide RECENCY extremos), de KER (que mide la eficiencia de PATH), de la volatilidad de Parkinson (que mide el rango), de las rupturas por volumen (que usan volumen). ADX mide el movimiento AVERAGE DIRECTIONAL — con qué fuerza está tendiendo el precio independientemente de la dirección. Combinado con +DI/-DI (que miden la presión direccional al alza frente a la baja), produce tanto STRENGTH de tendencia como DIRECTION de tendencia como una única señal compuesta. La investigación original de Wilder y décadas de trabajo empírico posterior (Achelis 2001 'Technical Analysis from A to Z', Murphy 1999 'Technical Analysis of the Financial Markets') muestran consistentemente que ADX > 25 es un filtro robusto para estrategias de seguimiento de tendencia en todas las clases de activos. SOL en concreto ha tenido múltiples tendencias alcistas eficientes de varios meses (2021, 2023-24) que las estrategias filtradas por ADX han capturado empíricamente bien. NOT un duplicado del cruce de EMA (SolDailyEmaTrendContinuationLong en el pipeline usa el cruce de MA, una clase de señal diferente). 3 parámetros en total. EXPLICIT NO-FALLBACK DESIGN: la estrategia usa datos ONLY de vela OHLC — no se intenta ninguna consulta de supp_data, ninguna ruta de respaldo por proxy posible.
Hipótesis
Implementa ADX (Wilder 1978) como una clase de mecanismo novedosa distinta del cruce de EMA/SMA, la recencia de Aroon, la eficiencia de Kaufman, el rango de Parkinson y las rupturas por volumen: ADX mide el movimiento DIRECTIONAL promedio (fuerza de tendencia independientemente de la dirección), y el par +DI/-DI aporta la dirección, produciendo conjuntamente un compuesto de fuerza+dirección. calculate_signal devuelve el compuesto continuo (+DI - -DI) * ADX/100 que varía en cada vela y es positivo en tendencias alcistas; las puertas binarias de entrada (ADX>=umbral, +DI>-DI) residen en should_enter y la lógica de salida en should_exit. El suavizado de Wilder está implementado fielmente (suma acumulada RMA para TR/DM de modo que el ratio DI es libre de escala, luego promediando RMA de DX para ADX) y fue validado numéricamente: tendencias alcistas sintéticas fuertes producen ADX alto con +DI dominante (entrada), series irregulares producen ADX por debajo del umbral (sin entrada), las tendencias bajistas producen -DI dominante (sin entrada). Aborda todos los modos de fallo recientes: solo velas (sin respaldo de supp_data), SOL de un solo activo (rico en regímenes, diversifica respecto a BTC), un solo venue, solo largos (sin riesgo de temporada de alts en la pata corta), superficie mínima de 3 parámetros para resistir el sobreajuste por optimización. Las tendencias alcistas eficientes de varios meses de SOL (2021, 2023-24) son exactamente los regímenes que captura un filtro ADX>25; los movimientos de tendencia por operación empequeñecen la comisión de ida y vuelta al contado de ~0.20%.
Hipótesis
Sharpe deflactado fallido: DSR=0.4813, máximo esperado=7.08 sobre 225 pruebas — el Sharpe optimizado de 6.94 es BELOW el umbral de suerte del mejor de N y estadísticamente indistinguible del ruido de selección (is_significant=false, PBO 0.6878 > 0.5, sharpe_ci_low -3.18 cruza 0). Sobreajuste por sobreselectividad: walk-forward is_overfitted=true con media IS 7.999 colapsando a media OOS 0.0 y ALL tres ventanas OOS exactamente [0.0, 0.0, 0.0] — el optimizador llevó adx_threshold de 25 a 37.5, sobreseleccionando de modo que la configuración elegida produce ZERO operaciones que califican en cada ventana fuera de muestra — y el holdout falló (holdout_sharpe 0.0 vs WF-OOS 0.0, passed=false). La sensibilidad 'pasó' pero adx_threshold es un CLIFF (Sharpe 1.23 -> 5.60 a lo largo de la rejilla ±20%), y es precisamente el parámetro que el optimizador maximizó. El titular (4126% retorno total, Sharpe base 3.58) es un artefacto, no una ventaja: annualized_volatility 2568% y downside_deviation 102 son distorsiones degeneradas de atribución por día, y el retorno realizado lo sostienen un puñado de días atípicos del ciclo alcista (2021-05-19 +844%, 2024-01-06 +300%, 2021-09-21 +204%) con años profundamente negativos en 2022 (-32%), 2025 (-37%) y 2026 (-12%), sobre solo 30 operaciones base (33% tasa de acierto, 68% máx DD, sesgo 4.3, curtosis 21.5). Esto es sobreajuste/concentración de valores atípicos en un alt de alta volatilidad, no un caso de región ajustable: el barrido de 225 pruebas ya estableció que su mejor configuración no opera fuera de muestra en un espacio lleno de acantilados, así que una segunda pasada choca con el mismo muro — no hay región robusta hacia la cual ajustar. Tampoco es revise_hypothesis: el mecanismo de filtro de tendencia ADX no tiene hermano promovido al cual redirigirse y el fallo es de sobreajuste/dependencia de una sola operación, no de deterioro estructural de un mecanismo que funcione — reencuadrarlo sobre otro instrumento solo volvería a sobreajustar. FAILURE PATTERN: un long filtrado por tendencia fuerte de ADX de un solo activo sobre un alt de alta volatilidad (SOL diario) produce un titular sostenido por 2021/2024 días atípicos alcistas más volatilidad inflada por la atribución por día, pasa la sensibilidad solo en constantes triviales mientras su adx_threshold central forma un acantilado, y falla DSR/PBO con walk-forward OOS todo en cero y un holdout fallido a medida que el optimizador eleva el umbral y sobreselecciona a cero operaciones fuera de muestra.
Implementación
Estrategia solo-largos de un solo activo SOLUSDT Diario que usa el ADX de Wilder (1978) como filtro de STRENGTH de tendencia combinado con la dirección +DI/-DI. Solo velas: calcula el True Range, +DM/-DM, suavizado por suma acumulada de Wilder para obtener +DI/-DI, DX, y un ADX suavizado por media sobre un período de 14 velas — sin datos suplementarios y sin ruta de respaldo por proxy. Entra en largo cuando está plano si ADX >= 25 (tendencia fuerte) AND +DI > -DI (alza). Sale cuando -DI > +DI (la dirección gira a la baja) o ADX < 20 (la tendencia se desvanece; el umbral de salida queda por debajo del umbral de entrada para una histéresis resistente al latigazo). Tres parámetros libres (adx_period, adx_threshold, adx_exit_threshold). Enrutado a BINANCE_SPOT (CASH, apalancamiento 1): solo largos, sin apalancamiento, ventaja de tendencia de precio, lo que además evita el lastre de financiación que un largo perpetuo acumula durante mantenimientos de tendencia de varias semanas.
Revisión de backtest
Funciona correctamente y coincide con la hipótesis: filtro de fuerza de tendencia ADX de Wilder + dirección DI, solo velas (sin respaldo de supp_data), 3 parámetros libres, enrutado SOLUSDT limpio.
Revisión de backtest
30 operaciones es adecuado para un barrido de 3 parámetros; la operación dominante es un recorrido real de tendencia SOL de varios meses, no un artefacto de datos.
Revisión de backtest
Concentración extrema en una sola operación: la operación 2023-24 es 175.3% del P&L total — las otras 29 operaciones netean NEGATIVE. La estrategia es rentable solo gracias a un valor atípico.
Revisión de backtest
El peor régimen reciente del lote: 2025 -36.6%, 2026 -12% — la ventana del holdout cae en un deterioro profundo.
Revisión de backtest
Quinta variante SOL diaria de seguimiento de tendencia esta sesión; las cuatro anteriores fallaron la optimización de forma idéntica (DSR ~0, walk-forward OOS cero/negativo, holdout fallido) por concentración alcista + deterioro reciente.
Revisión de backtest
max_drawdown 68%; el Sharpe del titular (3.58) está distorsionado por la atribución por día (sharpe_ci_low -5.97 cruza 0, annualized_vol 2569%); end_unrealized 173%.
Revisión de backtest
adecuado
Revisión de backtest
el holdout cae aquí
Revisión de backtest
1 operación = 175% del P&L (el resto neto negativo)
Revisión de backtest
vigilar
Revisión de backtest
sí
Revisión de backtest
debe coincidir
Análisis
Diseño limpio de solo velas sin ruta de respaldo por datos suplementarios — se ejecuta según lo especificado
Análisis
La mayoría de los parámetros operativos son planos en sensibilidad (min_notional, size_precision, adx_exit_threshold estables)
Análisis
Sharpe deflactado fallido: DSR=0.4813, y el Sharpe optimizado 6.94 es BELOW el umbral de suerte del máximo esperado 7.08 sobre 225 pruebas — peor que el ruido del mejor de N
Análisis
is_significant=false, PBO=0.6878 (>0.5), sharpe_ci_low=-3.18 (CI cruza 0)
Análisis
Walk-forward is_overfitted=true: la media de IS 7.999 colapsa a la media de OOS 0.0 con ALL tres ventanas OOS exactamente [0.0, 0.0, 0.0] — el optimizador elevó adx_threshold a 37.5, sobreseleccionando de modo que la configuración produce ZERO operaciones fuera de muestra
Análisis
Holdout falló: holdout_sharpe 0.0 vs WF-OOS 0.0 (passed=false)
Análisis
Acantilado de sensibilidad en adx_threshold (Sharpe 1.23 -> 5.60 a lo largo de la rejilla) — precisamente el parámetro que el optimizador maximizó
Análisis
El titular es un artefacto: annualized_volatility 2568% / downside_deviation 102 son distorsiones degeneradas de atribución por día; el retorno 4126% se apoya en valores atípicos alcistas de 2021-05-19 (+844%), 2024-01-06 (+300%), 2021-09-21 (+204%) con años 2022/2025/2026 negativos
Análisis
Muestra escasa: 30 operaciones base, tasa de acierto 33%, drawdown máximo 68%
Resumen de resultados
SolAdxStrongTrendFilteredLong introdujo el filtro de fuerza de tendencia ADX de Wilder como un mecanismo novedoso de solo velas, diseñado explícitamente para esquivar los fallos de respaldo por datos suplementarios y los desastres de pata corta de rechazos previos. Superó la puerta previa a la optimización (PF 1.51, +4126%) pero los revisores señalaron que una operación representaba 175% del P&L mientras que las otras 29 neteaban negativo, con un régimen reciente brutal (2025 -37%). La optimización confirmó un fracaso total: Sharpe deflactado por debajo del umbral de suerte, PBO 0.69, un ~8.0 en muestra que colapsa a cero actividad OOS a medida que el optimizador elevaba adx_threshold y sobreseleccionaba, un holdout fallido, y un acantilado en ese mismísimo parámetro. El analista lo juzgó sobreajustado/concentrado en valores atípicos en un alt de alta volatilidad sin región robusta — el quinto fallo idéntico de un seguidor de tendencia diario SOL — y lo abandonó; llegó a la optimización y al análisis pero fue abandonado tras una sola iteración, sin avanzar nunca a la revisión de riesgo.
Resumen de resultados
Un long filtrado por tendencia fuerte de ADX de un solo activo sobre un alt de alta volatilidad produce un titular sostenido por unos pocos días atípicos alcistas de 2021/2024 más una volatilidad inflada por la atribución por día — pasa la sensibilidad solo en constantes triviales mientras su umbral central forma un acantilado, y el optimizador eleva ese umbral hasta sobreselegir a cero operaciones fuera de muestra; esta fue la quinta variante SOL diaria de seguimiento de tendencia en fallar de forma idéntica por concentración alcista y deterioro reciente.
Resumen de resultados
Tras superar la puerta de revisión del backtest (veredicto: optimizar), el analista lo abandonó en la etapa posterior a la optimización: falló el Sharpe deflactado (DSR 0.48 con Sharpe optimizado 6.94 por debajo del umbral de suerte del máximo esperado 7.08 sobre 225 pruebas, is_significant=false, PBO 0.69), el walk-forward estaba sobreajustado (media IS 8.0 colapsando a ventanas OOS todo en cero porque la configuración sobreselectiva nunca operó fuera de muestra), el holdout falló, y el parámetro central adx_threshold era un acantilado de sensibilidad.
Resumen de resultados
Una estrategia solo-largos de un solo activo sobre velas diarias SOLUSDT.BINANCE (OHLCV únicamente, explícitamente sin respaldo por datos suplementarios) que usa el ADX de Wilder como filtro de fuerza de tendencia combinado con +DI/-DI para la dirección: entraba en largo cuando ADX ≥25 y +DI > -DI (tendencia alcista fuerte confirmada) y salía cuando -DI cruzaba por encima de +DI o ADX decaía por debajo de un umbral de histéresis 20, con tres parámetros libres.
Resumen de resultados
El backtest base de 2020-08-11 a 2026-05-18 mostró un titular distorsionado a lo largo de 30 operaciones — retorno total +4126%, CAGR 96.6%, factor de beneficio 1.51, Sharpe 3.58 (CI [-5.97, 6.47]), un drawdown máximo de 68%, tasa de acierto de 33% — con una operación 2023-24 que vale 175% del P&L total (las otras 29 neto negativo); la optimización (Sharpe 6.94) elevó adx_threshold a 37.5 y produjo cero operaciones fuera de muestra.
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.