Nota de campo de ingeniería. Le dimos a nuestro optimizador el mismo universo de 70 monedas que un estudio mecánico de comprar y mantener, y luego juzgamos a sus ganadores dentro de la muestra con datos no tocados. El resultado es negativo: un brazo nulo emparejado funcionó igual de bien, y el sistema rechazó cada configuración seleccionada para su preparación en vivo.
La configuración, y por qué es una prueba justa
La lista de tickers fue fijada por el operador antes de que se conociera cualquier resultado, deduplicada a 70 nombres, y el capital se dividió mecánicamente — $1,000 cada uno, sin clasificación por "promesa". Las velas diarias se descargaron desde el 1 de junio de 2023 para que SMA200, EMA y RSI ya estén armados en el primer día de negociación; la historia previa a la ventana es solo calentamiento y no se puede negociar. Las posiciones se abren al cierre del 1 de marzo de 2024 y la ventana termina el 7 de agosto de 2026 — 890 días.
Cinco tickers cambiaron de identidad a mitad de la ventana. Sus series se unen usando factores derivados de los precios límite (último cierre del par antiguo contra primera apertura del nuevo), no de memoria: EOS→Vaulta 1.000, MKR→SKY 23,997, AGIX→FET 0.474, más MATIC→POL y FTM→S como pares renombrados. Los dos primeros coinciden con los términos de intercambio anunciados oficialmente de 1:1 y 1:24,000 — ese acuerdo es la verificación de que el método funciona. XMR vino de KuCoin, el único lugar de los tres que tenía el par durante toda la ventana.
Resultado 1: la cesta
$70,000 se convirtieron en $39,539 — una pérdida del 43.5%, con una reducción máxima del 69% en el camino. Seis monedas de 70 terminaron positivas. Cincuenta y seis terminaron por debajo de −50%, y veintinueve por debajo de −90%. La moneda mediana perdió un 85.8%.
La diversificación no diversificó. La cesta perdió casi exactamente lo que perdió una posición única de ETH (−44.3%), y terminó 47 puntos detrás de un solo bitcoin (+3.9%). Solo cinco monedas superaron a BTC: ZEC, XMR, TRX, XRP, BNB.
Y los supervivientes no son una cartera, son una posición: ZEC devolvió +1,627% y ahora representa el 43.7% de todo lo que queda. Elimina esa única moneda y los 69 restantes llegan a −67.7%. Una cartera "amplia" cuyo resultado depende de un solo nombre nunca fue amplia.
El momento explica la mayor parte. Para 36 de las 70 monedas, el precio más alto de toda la ventana de 890 días fue en marzo de 2024 — el mes de compra. Otras 15 alcanzaron su punto máximo en diciembre de 2024. Nada en la lista estaba mal de manera inusual; la entrada lo estaba.
Resultado 2: cuatro conjuntos de reglas
Mismas velas, misma ventana, mismos $1,000 por moneda. Nada aquí está ajustado — cada parámetro es el predeterminado de libro de texto, que es el punto:
| Estrategia | Final | Retorno | Máx. drawdown | Tiempo en el mercado |
|---|---|---|---|---|
| Comprar y mantener | $39,539 | −43.5% | −69.0% | 100% |
| EMA 9/21 + RSI, asignación completa | $66,547 | −4.9% | −37.3% | 33.7% |
| EMA 9/21 + RSI, valores predeterminados del motor (tamaño 10%, +3%/−2%) | $70,526 | +0.8% | −1.4% | 1.6% |
| Tendencia SMA200 + stop de arrastre del 25% | $36,907 | −47.3% | −60.1% | 27.5% |
| Rotación de impulso mensual, top 10 | $24,681 | −64.7% | −77.8% | — |
Lee esa tabla dos veces, porque contiene la trampa que todo este artículo existe para desmontar. "Superar a comprar y mantener" y "ganar dinero" son afirmaciones diferentes. Tres de cuatro conjuntos de reglas superaron la cesta. Solo uno terminó por encima de $70,000, y lo hizo manteniendo el 10% del capital por operación con un rango de +3%/−2% en velas diarias, lo que significa que el dinero estuvo en efectivo el 98% del tiempo. Eso no es una estrategia ganando. Es una estrategia negándose a jugar, y la cinta haciendo el resto.
El brazo de tendencia merece su propia línea. SMA200 con un stop de arrastre del 25% perdió más que no hacer nada (−47,3% frente a −43,5%) en 1.199 operaciones, unas 17 idas y vueltas por moneda. El precio osciló alrededor de la media móvil en impulsos desgarrados, y cada ruptura falsa compró caro y vendió barato. Lo que los stops sí compraron fue la forma de la pérdida: 37% de drawdown en el brazo de señal frente al 69% de mantener. Eso es un producto real, y no es el producto que la mayoría de la gente cree que está comprando.
Resultado 3: así que eliminamos la excusa
Cada resultado anterior usa parámetros fijos de libro de texto. La objeción estándar se escribe sola: EMA 9/21 era el par equivocado, RSI 14 era el período equivocado, −25% era el arrastre equivocado. Bien. Nuestro optimizador existe precisamente para responder a eso, así que lo apuntamos a las mismas 70 monedas y las mismas velas.
El protocolo, que es la única parte que importa:
- 65 generadores de señales del registro de laboratorio de estrategias — rupturas, cruces de EMA y MACD, reversión de RSI y Bollinger, patrones de gráficos, bloques de órdenes, barridos de liquidez, giros de PSAR, las familias Phoenix y Jesse — cruzados con una cuadrícula a escala diaria de stop, take-profit, stop de arrastre y retención máxima. 268.655 configuraciones se simularon, un promedio de 3.838 por moneda.
- La ventana se divide 70/30. In-sample: 1 de marzo de 2024 → 14 de noviembre de 2025 (623 días). Holdout: 15 de noviembre de 2025 → 7 de agosto de 2026 (267 días).
- La selección ve solo la porción in-sample, clasificada por una puntuación de consistencia (factor de beneficio, Sharpe, neto, penalizado por muestras delgadas y drawdown profundo). El holdout juzga la configuración elegida y nunca la elige.
- Solo largo, 1×, entrada en la apertura de la siguiente vela, stop evaluado antes del objetivo dentro de la misma vela, 5 pbs de taker por lado. El mismo motor que ejecuta nuestro optimizador público, sin compilación de investigación separada.
- Un brazo nulo corre en paralelo: la configuración mediana de la misma cuadrícula para la misma moneda. Si la selección in-sample lleva información real, la configuración elegida debe superar eso. Si no, el optimizador es un generador de números aleatorios caro.
Lo que el optimizador encontró in-sample: todo
En la porción in-sample, el optimizador encontró una configuración rentable para 70 monedas de 70. Resultado mediano in-sample: +91.7%. En una cesta que perdió un 43,5% manteniendo. Cualquier captura de pantalla de esta etapa parecería un mercado resuelto.
Lo que sucedió en el holdout
| Holdout, 267 días | Portafolio | Moneda mediana | Monedas en beneficio |
|---|---|---|---|
| Comprar y mantener | −54.3% | −56.4% | 2 / 70 |
| Configuración aleatoria (brazo nulo) | −5.7% | −6.1% | — |
| Optimizador, seleccionado in-sample | −4.5% | −7.6% | 22 / 70 |
Tres números llevan el hallazgo:
- 68 de 70. La configuración optimizada superó a comprar y mantener en 68 monedas. Como titular, esto es espectacular, y significa casi nada: en este holdout, casi todo lo superó, porque el mercado cayó.
- 34 de 70. La configuración optimizada superó a la configuración mediana de su propia cuadrícula en 34 monedas. El azar predice 35. La búsqueda — 268.655 simulaciones, 3.838 por moneda — no compró ninguna capacidad medible para distinguir una buena configuración de una promedio en datos que no había visto.
- 3.2%. Tiempo mediano en el mercado en el holdout para las configuraciones seleccionadas. Seis operaciones en la moneda mediana. Toda la ventaja del optimizador sobre mantener es que casi nunca estaba manteniendo.
In-sample, el optimizador fue rentable en 70 de 70 monedas con una mediana de +91,7%. Hacia adelante, fue rentable en 22 y la moneda mediana perdió un 7,6%. Ese colapso — no la pérdida en sí — es la medición. Es el tamaño honesto de la brecha entre "encontrado en la historia" y "funciona a continuación".
Nuestra propia puerta rechazó las 70
Cada configuración seleccionada fue puntuada por la puerta determinista de preparación en vivo que decide si algo en nuestro sistema puede salir del papel: Sharpe, drawdown, tasa de aciertos, factor de beneficio, número de operaciones, riesgo de ruina, Calmar. Cero de 70 aprobados. Puntuación media: 28,9 sobre 100. Veredicto sobre todos ellos: NOT_READY.
Cuál es el resultado correcto, y vale la pena decirlo claramente: nuestro optimizador, apuntando a una cartera real, no encontró nada que estuviera dispuesto a operar. Una capa de investigación que no puede producir esa respuesta es una capa de marketing.
Una familia fue levemente interesante: el cruce de PSAR fue positivo en holdout en 39 de 70 monedas con una mediana de +3,0% — el único generador por encima de la amplitud de lanzamiento de moneda en la división única. Así que lo sometimos a la prueba más estricta en lugar de dejarlo como una frase bonita.
El único superviviente, desmontado correctamente
Una sola división 70/30 puede tener suerte. El walk-forward anclado y purgado es la prueba más difícil: una ventana de entrenamiento expansiva, un espacio de embargo para que ninguna operación cruce el límite, selección solo en entrenamiento, juicio en la siguiente ventana no tocada, repetido en cuatro pliegues por moneda — 280 pliegues en las mismas 70 monedas, solo largo a 1×.
| 280 pliegues de walk-forward | Retorno medio por pliegue | PSAR lo supera |
|---|---|---|
| Cruces de PSAR, solo largo | +0.45% | — |
| Entradas aleatorias, mismas salidas | +0.10% | 143 / 280 |
| Reversión RSI | −2.46% | 154 / 280 |
| Comprar y mantener | −15.33% | 194 / 280 |
Superó a las entradas aleatorias en 143 de 280 pliegues — 51%. Y la corrección por pruebas múltiples lo resuelve: 17 monedas superaron el listón de "robusto" (positivo en al menos tres de cuatro pliegues), mientras que los pliegues aleatorios por sí solos producirían 21,9. La robustez observada está por debajo del azar (p = 0,92). Veredicto de nuestra propia maquinaria: Sin margen probado.
La división de régimen dice lo que la estrategia realmente es. En pliegues alcistas ganó +5,9% mientras que mantener ganó +44,3%. En pliegues bajistas perdió 1,4% mientras que mantener perdió 40,2%. Eso no es una ventaja que se escondiera en los parámetros — es un dispositivo para estar fuera del mercado, con un precio de todo el potencial alcista. Que es la misma frase que el resto de este artículo, llegada por un camino diferente.
Si tienes un backtest ajustado
Usa el resultado como diseño de prueba, no como razón para elegir un indicador diferente. Antes de confiar en un backtest que encontró un ganador hermoso, pregunta:
- ¿El universo y la regla de entrada se congelaron antes del resultado? Mantén los nombres excluidos, los tickers renombrados y la marca de tiempo exacta de la decisión en el registro.
- ¿La selección vio el holdout? Elige parámetros solo en la porción de entrenamiento. No ajustes la división después de ver el resultado hacia adelante.
- ¿Cuál es el brazo nulo emparejado? Ejecuta una configuración muestreada del mismo espacio de búsqueda, con los mismos costos, capital y contrato de exposición. El retorno agregado por sí solo puede ocultar que el nulo hizo igual de bien.
- ¿El resultado sobrevive a la inspección por activo? Informa el recuento que supera al nulo, el resultado mediano del activo, el tiempo en el mercado y los valores atípicos — no solo la mejor curva de capital.
- ¿Qué pasó después de una segunda prueba? Usa un walk-forward purgado con embargo y corrección por pruebas múltiples. Si el recuento robusto no es mayor que el azar, etiqueta el resultado como no concluyente y mantenlo en papel.
Esa lista de verificación no encontrará una estrategia por ti. Responde la pregunta más básica que este estudio puede responder: si el backtest ha ganado el derecho a ser tomado en serio.
Cinco conclusiones
- La diversificación amplia no es control de riesgo cuando la entrada es una fecha. Setenta nombres, un día de compra, 36 de ellos alcanzando su punto máximo ese mismo mes — la correlación que importaba era el momento, no el sector.
- Un ganador estaba haciendo el trabajo. ZEC solo es el 43,7% de lo que queda. Un resultado de cartera que cambia al eliminar una línea nunca fue un resultado de cartera.
- Los stops cambiaron la forma, no el signo. El brazo de tendencia convirtió una caída del −69% en −37% y aún así terminó por debajo de no hacer nada. Comprar comodidad es una compra legítima; llámalo así.
- "Superar a comprar y mantener" es una afirmación débil en un mercado a la baja. El efectivo supera a comprar y mantener en un mercado a la baja. Tres de cuatro conjuntos de reglas y 68 de 70 configuraciones optimizadas superaron ese listón, y casi ninguna de ellas ganó dinero.
- La optimización no es el ingrediente que falta. Dados 268.655 intentos, nuestro optimizador encontró un ganador en muestra en cada moneda y no pudo, hacia adelante, distinguir sus selecciones de las aleatorias. Si un proveedor te muestra un backtest ajustado sin holdout y sin brazo nulo, estás viendo la columna en muestra de este artículo.
Lo que esto no demuestra
- Una ventana, un régimen. 890 días de un ciclo tardío y una larga hemorragia de altcoins. En una pierna alcista, la tendencia y el impulso cambiarían el panorama — esto mide al comprador que compró el máximo, no a todos los compradores.
- La ejecución es idealizada. Cierres diarios, sin deslizamiento, sin riesgo de brecha, sin realidad de baja liquidez en altcoins pequeñas, sin financiación e impuestos.
- El holdout es de 267 días. Es una porción ciega genuina, no una cinta transportadora de walk-forward; un solo holdout puede tener suerte en cualquier dirección. El brazo nulo es lo que mantiene eso honesto, y el nulo es por lo que no reclamamos una ventaja.
- AGIX lleva unos 10 puntos de error del empalme de la fusión ASI: el factor derivado de 0,474 difiere del anunciado de 0,43335 porque el precio se movió entre la suspensión y el reinicio de FET.
Reprodúcelo
Las tres partes están en el repositorio público bajo plans/march2024/. El estudio de reglas fijas descarga sus propias velas (unos 7 MB, aproximadamente siete minutos), empalma los tickers renombrados desde los precios límite y escribe study/results.json. El reanálisis del optimizador lee los mismos archivos y escribe optimizer_results.json con la configuración seleccionada de cada moneda, sus números en muestra y holdout, la mediana del brazo nulo y el veredicto de la puerta — 33 segundos en cuatro núcleos. La campaña de walk-forward escribe qn_psar_walkforward.json: cada pliegue, ambas líneas base ingenuas, la probabilidad de sobreajuste por moneda y la prueba de robusto frente al azar — cuatro segundos.
Reejecutamos el estudio de reglas fijas desde velas recién descargadas en nuestra propia infraestructura antes de publicar: comprar y mantener salió en −43,5% frente al −44,6% de la ejecución original un día antes, y los factores de empalme derivados se reprodujeron al dígito. Diferente máquina, diferente descarga, misma respuesta.
Si quieres el mismo tratamiento para una moneda que realmente tienes, el optimizador está abierto en la plataforma — mismo motor, misma disciplina de holdout, misma puerta que nos dijo que no setenta veces.