BTC USD-M Tendencia diaria confirmada por funding, long-short (perpetuo de un solo instrumento BINANCE, velas diarias + historial de funding de varios años, opera WITH solo cuando el funding CONFIRMS confirma demanda direccional genuina, sale ante divergencia entre funding y precio, tamaño seguro ante colas, pocos parámetros)
Resultado: Abandonada
BtcDailyFundingConfirmedTrendLS
Resumen de resultados
La estrategia Daily Funding-Confirmed Trend de BTC USD-M buscaba completar una familia validada operando a favor de la tendencia de BTC solo cuando la financiación confirmaba demanda direccional real, filtrando tendencias «huecas» y saliendo ante divergencias entre financiación y precio. Su primer backtest parecía razonable: rendimiento de 37.38%, Sharpe 0.45, 62 operaciones limpias y drawdown 14.3% contenido; obtuvo el veredicto «optimizar» pese a que los rendimientos se concentraban en ciertos regímenes y……Ver másVer menos
La estrategia Daily Funding-Confirmed Trend de BTC USD-M buscaba completar una familia validada operando a favor de la tendencia de BTC solo cuando la financiación confirmaba demanda direccional real, filtrando tendencias «huecas» y saliendo ante divergencias entre financiación y precio. Su primer backtest parecía razonable: rendimiento de 37.38%, Sharpe 0.45, 62 operaciones limpias y drawdown 14.3% contenido; obtuvo el veredicto «optimizar» pese a que los rendimientos se concentraban en ciertos regímenes y dependían de valores atípicos. Pero la optimización de 3 fases reveló que la ventaja era suerte: el holdout cronológico intacto tuvo un resultado claramente negativo (Sharpe -0.9946), el Sharpe deflactado fue 0.0003 frente al umbral 0.95, PBO fue 0.62, y el Sharpe optimizado de 0.739 quedó muy por debajo del umbral de suerte del mejor de -225: 2.01; además, hubo tres precipicios de sensibilidad y un ratio de información negativo frente a comprar y mantener. El analista la abandonó y concluyó que añadir confirmación de financiación a BTC —que ya tenía una estrategia hermana de momentum promocionada— no creó una ventaja promocionable y solo reprodujo el patrón de fallo de deterioro y Sharpe deflactado de un solo activo de la familia.
Una estrategia de seguimiento de tendencia LONG-SHORT, SINGLE-INSTRUMENT, DAILY en BTCUSDT.BINANCE (perpetuo USD-M) que completa la familia de tendencia confirmada por financiación SEPARATELY-VALIDATED, PROMOTED de la fábrica —promocionada en ETH (EthPerpDailyFundingConfirmedTrendLS), pendiente en SOL (mi envío anterior)— al aplicarla a BTC, el activo principal con mayor liquidez, tendencia más clara y mejor posibilidad de validación. Esta elección se impuso por la evidencia tras reducirse el espacio de diseño a……Ver másVer menos
Una estrategia de seguimiento de tendencia LONG-SHORT, SINGLE-INSTRUMENT, DAILY en BTCUSDT.BINANCE (perpetuo USD-M) que completa la familia de tendencia confirmada por financiación SEPARATELY-VALIDATED, PROMOTED de la fábrica —promocionada en ETH (EthPerpDailyFundingConfirmedTrendLS), pendiente en SOL (mi envío anterior)— al aplicarla a BTC, el activo principal con mayor liquidez, tendencia más clara y mejor posibilidad de validación. Esta elección se impuso por la evidencia tras reducirse el espacio de diseño a exactamente dos mecanismos funcionales y probables mediante backtest: (1) tendencia/momentum diario del precio en BTC/ETH/SOL (promocionado) y (2) tendencia de financiación-CONFIRMED (promocionada ETH). El analista estableció explícita y repetidamente los límites: la tendencia de financiación-CONFIRMED WORKS, mientras que la reversión de financiación-EXTREME CONTRARIAN es CLOSED OUT (sin ventaja); las réplicas de tendencia PRICE-ONLY en altcoins que no son principales ALL fracasan (BNB/LTC/LINK/AVAX/DOT), pero la ventaja de tendencia existe en los activos principales; todas las reversiones intradía/contrarias se esfuman; y ninguna estrategia de liquidación/OI-SIGNAL puede someterse a backtest por el muro de datos de flujos forzados de alrededor de abril-2026. Esta hipótesis se mantiene enteramente dentro de las dos familias WORKING, sobre el activo más fácil de validar y con un historial profundo de financiación de BACKTESTABLE (la prueba de extremos de financiación confirmó que existen ~6 años / 149 observaciones de financiación para BTC; así, la financiación como señal puede probarse por completo mediante backtest, a diferencia de las liquidaciones/OI). Está diseñada en torno a cada problema confirmado: SINGLE-INSTRUMENT / SINGLE-VENUE / SINGLE-ACCOUNT (sin errores de agregación multiinstrumento de capital/rendimientos); financiación usada solo como confirmación SIGNAL (sin problemas de carry/acumulación/cuentas cruzadas); frecuencia DAILY (no el horizonte de reversión intradía fallido); dirección de momentum (operar WITH de la tendencia, la dirección funcional, nunca a contracorriente); y controles TAIL-SAFE (apalancamiento <=1.5, stop estricto ATR, límite moderado de nominal) para evitar la explosión de cuenta tipo LINK. La confirmación de financiación es el diferenciador real frente al momentum BTC TS simple ya promocionado: filtra tendencias «huecas» (precio al alza por cierre de cortos sin confirmación de financiación) y sale antes ante divergencia entre financiación y precio (agotamiento), con el objetivo de reducir la correlación y mejorar frente a su estrategia hermana de tendencia pura del precio BTC. Bajo número de parámetros para resistir el sobreajuste.
La iteración 2 corrige el fallo de la capa -2: el proxy de estrategia del verificador no conserva el enlace de `@staticmethod`, así que `self._ema(values, period)` pasaba `self` como tercer argumento posicional y provocaba TypeError en los seis escenarios sintéticos. El cambio mínimo y preciso es convertir `_ema` de método estático en método normal de instancia (`def _ema(self, values, period)`), para que `self` se enlace correctamente y la llamada pase exactamente dos argumentos posicionales. No cambió ninguna otra lógica, importación, parámetro ni comportamiento de señales; todas las capas anteriores que habían pasado siguen intactas. La estrategia sigue aplicando la hipótesis de tendencia diaria confirmada por financiación en BTC: señal continua de diferencial EMA, entradas condicionadas por la confirmación de financiación, salidas por divergencia/tendencia/ATR y dimensionamiento seguro para las colas relativo al capital que consume el apalancamiento 1.5x.
Falló el Sharpe deflactado y el holdout forward de forma concluyente en el intento de optimización 1. DSR=0.0003 (frente a la barra de 0.95) con el Sharpe optimizado 0.739 FAR por debajo de la barra de suerte del máximo esperado para 225 pruebas, de 2.0094 (is_significant=false, sharpe_ci_low -0.0382 abarca 0, PBO 0.6164 >0.5); tras corregir por pruebas múltiples, la mejor configuración seleccionada entre -225 no se distingue estadísticamente del ruido de mejor entre N; probabilistic_sharpe 0.9762 frente a DSR……Ver másVer menos
Falló el Sharpe deflactado y el holdout forward de forma concluyente en el intento de optimización 1. DSR=0.0003 (frente a la barra de 0.95) con el Sharpe optimizado 0.739 FAR por debajo de la barra de suerte del máximo esperado para 225 pruebas, de 2.0094 (is_significant=false, sharpe_ci_low -0.0382 abarca 0, PBO 0.6164 >0.5); tras corregir por pruebas múltiples, la mejor configuración seleccionada entre -225 no se distingue estadísticamente del ruido de mejor entre N; probabilistic_sharpe 0.9762 frente a DSR 0.0003 es la trampa clásica de inflación por selección entre PSR y DSR. De forma concluyente, el HOLDOUT FAILED cronológico e intacto pierde dinero y es NEGATIVE (holdout_sharpe -0.9946, ratio -1.239 frente a WF-OOS 0.8027): el régimen reciente pierde dinero con datos que el optimizador nunca vio, y la primera ventana walk-forward OOS ya es negativa (-0.786). La sensibilidad FAILED tiene parámetros de acantilado 3 (trend_ma, tp_atr_mult, funding_smooth_obs) y toda la cuadrícula se sitúa en torno a 0.27-0.92, uniformemente por debajo de la barra de suerte. La estrategia tiene un NEGATIVE information_ratio (base -0.674, optimizado -0.6187) con benchmark_meaningful=true; su rendimiento ajustado al riesgo es inferior al de su propio buy-and-hold BTC, y su ventaja depende de valores atípicos (curtosis 55.6->79.8, asimetría 4.1->6.9, tail_ratio 0.05) y se está deteriorando (anual 2023 -5.5%, 2025 -10%, 2026 -2%). No iterar (intento 1 de 2): los fallos determinantes son un holdout forward negativo y la falta de significación de la mejor configuración entre -225 con PBO 0.62, y toda la superficie de sensibilidad está por debajo del umbral de significación, así que no hay una región robusta hacia la que ajustar; una segunda búsqueda de la mejor entre -225 volvería a seleccionar la misma configuración sin significación y en deterioro. No revise_hypothesis: BTC es un instrumento adecuado y esto es un fallo de generalización forward y de pruebas múltiples, no un mecanismo demostrado que haya quedado varado en un objetivo inviable; la familia de tendencias confirmadas por funding ya tiene un hermano ETH promocionado y BTC ya tiene un hermano de momentum simple TS promocionado, así que añadir confirmación por funding en BTC no creó una ventaja diferenciada que pudiera promocionarse. FAILURE PATTERN: trasladar el mecanismo de tendencia confirmada por funding ETH promocionado a BTC de un solo activo no NOT hereda la posibilidad de promoción; la adaptación a BTC produce la misma señal de deflación de tendencia diaria de un solo activo (DSR 0.0003, Sharpe optimizado 0.739 por debajo de la barra de suerte 2.01, PBO 0.62, acantilados de sensibilidad 3), un holdout forward NEGATIVE (-0.9946) y un ratio de información negativo frente a su propio buy-and-hold, con una ventaja que depende de valores atípicos y se deteriora desde 2023. Un walk-forward sin marca de sobreajuste y un promedio OOS positivo miden consistencia, no significación ni generalización forward, y no rescatan una estrategia cuyo holdout forward pierde dinero.
Implementación
Seguimiento de tendencia long-short diario en el perpetuo BTCUSDT USD-M (velas diarias); operar WITH de la tendencia del precio (cruce de EMA rápido/lento más MA de 100 días con pendiente), solo cuando la tasa de financiación confirma demanda direccional genuina (financiación positiva para posiciones long y negativa para short). Salidas por stop estricto ATR, toma de beneficios ATR, divergencia financiación/precio (agotamiento) o invalidación de tendencia del cruce EMA. Protege las colas: apalancamiento 1.5x, stop estricto ATR, nominal limitado al capital apalancado.
Resultados de verificación
Falló la verificación (capa 2 — escenarios sintéticos): Parámetros usados: ['fast_ema', 'slow_ema', 'trend_ma', 'risk_frac', 'atr_period', 'tp_atr_mult', 'conf_funding', 'entry_thresh', 'exit_funding', 'min_notional', 'atr_stop_mult', 'ma_slope_lookback', 'funding_smooth_obs'] Comprueba que __init__ establece todos los atributos a partir de self.parameters.get(). - steady_uptrend: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recibe 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de vela:……Ver másVer menos
Falló la verificación (capa 2 — escenarios sintéticos):
Parámetros usados: ['fast_ema', 'slow_ema', 'trend_ma', 'risk_frac', 'atr_period', 'tp_atr_mult', 'conf_funding', 'entry_thresh', 'exit_funding', 'min_notional', 'atr_stop_mult', 'ma_slope_lookback', 'funding_smooth_obs']
Comprueba que __init__ establece todos los atributos a partir de self.parameters.get().
- steady_uptrend: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recibe 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de vela: 1735697040000)
- steady_downtrend: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recibe 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de vela: 1735697040000)
- flat_ranging: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recibe 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de vela: 1735697040000)
- volatility_spike: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recibe 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de vela: 1735697040000)
- zero_volume: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recibe 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de vela: 1735697040000)
- price_gap: TypeError: BtcDailyFundingConfirmedTrendLS._ema() recibe 2 argumentos posicionales, pero se proporcionaron 3 (marca temporal de vela: 1735697040000)
Revisión de backtest
Sharpe
0,45
Rentabilidad total
37,38%
Drawdown máximo
14,33%
Operaciones totales
62
Tasa de acierto
51,6%
Factor de beneficio
1,35
La estrategia funciona correctamente: 62 señales -> 62 entradas, 0 descartadas; se activan tanto las posiciones long (35) como las short (27).
Las operaciones aplican el mecanismo descrito —confirmación por financiación, tendencia WITH, long-short diario—; no hay discrepancia con el mecanismo ni indicios de errores de código.
Ventaja genuina (aunque modesta) que sobrevive a las comisiones: profit_factor 1.35, expectativa de +$395 por operación, avg_position ~20% de capital, max_dd contenido en 14.3%.
El número de operaciones (62 en ~6.5 años) es adecuado para una estrategia de tendencia diaria con filtros y suficiente para probar parámetros; forma parte de una familia promocionada (ETH tendencia confirmada por financiación ya promocionada).
Sharpe principal modesto de 0.45 con sharpe_ci_low -0.46 (CI abarca 0); la significancia sigue abierta y se resolverá con Sharpe deflactado/holdout en la optimización.
El rendimiento se concentra por régimen: 2020 (+15%) y 2024 (+23%) lo sostienen, mientras que 2023 (-5.5%), 2025 (-10%) y 2026 (-2%) son negativos; return_kurtosis 55.6 / asimetría 4.1 indica dependencia de valores atípicos.
information_ratio -0.67 (benchmark_meaningful=true); pierde frente a comprar y mantener en rentabilidad ajustada al riesgo; el filtro de funding debe demostrar que descorrelaciona respecto al hermano simple de momentum BTC TS.
Análisis
El diseño de un solo instrumento, mercado y cuenta evita los problemas de agregación entre instrumentos y de acumulación de financiación; la financiación se usa solo como señal de confirmación.
El walk-forward no fue marcado como sobreajustado (media IS 1.15 -> media OOS 0.80) y el drawdown base es bajo (14.3%); optimizado max_dd 10.1%.
Ejecución limpia: 62 operaciones en la base / 72 optimizadas, sin problemas de órdenes descartadas ni de importe nocional mínimo; avg_trade_return muy por encima del umbral de comisiones.
El HOLDOUT FAILED cronológico e intacto y es NEGATIVE: holdout_sharpe -0.9946, ratio -1.239 frente a WF-OOS 0.8027; el régimen reciente pierde dinero fuera de muestra.
Falla claramente las pruebas de robustez ante comparaciones múltiples: DSR=0.0003, is_significant=false, sharpe_ci_low -0.0382 (CI abarca 0), PBO=0.6164 (>0.5); el Sharpe optimizado 0.739 queda muy por debajo del umbral de suerte de máximo esperado para 225 pruebas: 2.0094.
La sensibilidad FAILED presenta 3 parámetros con precipicio (trend_ma, tp_atr_mult, funding_smooth_obs); toda la superficie se sitúa en torno a 0.27-0.92, sin región robusta por encima de la significancia.
NEGATIVE information_ratio (base -0.674, optimizado -0.6187) con benchmark_meaningful=true; pierde frente a su propia estrategia de comprar y mantener BTC en rentabilidad ajustada al riesgo.
La primera ventana OOS es negativa (-0.786); la ventaja depende de valores atípicos (curtosis 55.6/79.8, asimetría 4.1/6.9, tail_ratio 0.05) y se deteriora (anual 2023 -5.5%, 2025 -10%, 2026 -2%).
Resumen de resultados
Trasladar un mecanismo promocionado (tendencia confirmada por financiación ETH) a otro activo individual no hereda su posibilidad de promoción: BTC ya tenía una estrategia hermana de momentum simple TS promocionada, así que añadir confirmación por financiación no produjo una ventaja diferenciada que generalizara hacia adelante y reprodujo el patrón de deterioro de las tendencias diarias de un solo activo.
El analista votó por abandonar tras el intento de optimización 1 porque la estrategia falló claramente las pruebas de Sharpe deflactado y holdout futuro: holdout fuera de muestra negativo, insignificancia estadística del mejor de -225 (PBO 0.62), 3 precipicios de sensibilidad y ratio de información negativo frente a su propio comprar y mantener de BTC; no quedó una región robusta que ajustar.
Una estrategia de seguimiento de tendencia long-short diaria en perpetuos de Binance de BTCUSDT, que operaba a favor de la tendencia del precio solo cuando la tasa de financiación confirmaba una demanda direccional genuina; traslada a BTC el mecanismo de tendencia confirmada por financiación ETH, ya promocionado.
El backtest inicial superó el filtro de revisión con un rendimiento total de 37.38%, Sharpe 0.45, 62 operaciones (35 long / 27 short), factor de beneficio 1.35 y drawdown máximo de 14.3%, pero la optimización se desplomó: el holdout intacto fue negativo (holdout_sharpe -0.9946, ratio -1.239 frente a WF-OOS 0.80), el Sharpe deflactado fue 0.0003, PBO 0.6164, y el Sharpe optimizado de 0.739 quedó muy por debajo del umbral de suerte de 2.0094 en 225 pruebas.
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.