Williams %R en cripto: acierta a menudo, pero pierde dinero
Ninguna de las 8 configuraciones ganó dinero tras costes en ninguna duración de vela. Solo con la comisión, todas las configuraciones parecían espectaculares en velas de 1 minuto; era un artefacto de cómo un backtest ejecuta las órdenes, no un beneficio.
Cómo funciona
Williams %R sitúa el cierre dentro del rango entre el máximo y el mínimo de las últimas n velas, en una escala que va de −100, en el mínimo, a 0, en el máximo. Las lecturas por debajo de −80 se consideran de sobreventa. Es el oscilador estocástico invertido y sin suavizado.
Qué probamos
- %R de 14 o 28 velas; comprar bajo −80 o −90; vender sobre −50 o −20: 8 configuraciones.
Cada configuración se probó en ocho duraciones de vela, de 1 minuto a 4 horas, en el mercado en wones surcoreanos (KRW) de Upbit: 12 monedas grandes, de enero de 2024 a octubre de 2026 (desde enero de 2025 en las velas de 5 y 10 minutos; 8 monedas desde abril de 2026 en las velas de 1 y 3 minutos). Las señales se toman al cierre de una vela y se ejecutan en la apertura de la siguiente, solo con compras al contado (spot) y con la misma cantidad de dinero en cada moneda. Cada operación paga la comisión de 0,05 % de Upbit más un tick de slippage. En total son 8 configuraciones de un solo indicador y 2400 combinaciones más en las que a las mejores se les añadió un filtro o una regla de salida. Método completo.
Resultados por configuración y duración de la vela
Cada celda muestra la rentabilidad anual tras costes en todo el periodo. Una celda con contorno superó la prueba de dos periodos: al menos +10 % anual tanto en el primer como en el segundo periodo, y con un segundo periodo que conserva al menos la mitad del primero.
Rentabilidad anual tras costes, %
El nivel del mar (0) es el punto de equilibrio tras costes: el azul está bajo el agua; del verde al marrón es tierra.
Ninguna configuración estuvo sobre el nivel del mar tras costes en ninguna duración de vela. Ninguna superó la prueba de dos periodos.
| Configuración | 1 min | 3 min | 5 min | 10 min | 15 min | 30 min | 1 h | 4 h |
|---|---|---|---|---|---|---|---|---|
| Williams %R(14): comprar bajo −80, vender sobre −20 | −100,0 | −100,0 | −100,0 | −99,7 | −92,8 | −68,4 | −50,5 | −46,4 |
| Williams %R(14): comprar bajo −80, vender sobre −50 | −100,0 | −100,0 | −100,0 | −99,9 | −97,2 | −80,4 | −56,5 | −45,1 |
| Williams %R(14): comprar bajo −90, vender sobre −20 | −100,0 | −100,0 | −100,0 | −99,5 | −89,7 | −61,5 | −40,2 | −39,7 |
| Williams %R(14): comprar bajo −90, vender sobre −50 | −100,0 | −100,0 | −100,0 | −99,9 | −94,5 | −70,2 | −40,5 | −36,2 |
| Williams %R(28): comprar bajo −80, vender sobre −20 | −100,0 | −100,0 | −99,9 | −94,4 | −73,4 | −53,6 | −45,4 | −33,8 |
| Williams %R(28): comprar bajo −80, vender sobre −50 | −100,0 | −100,0 | −100,0 | −97,9 | −85,0 | −62,6 | −49,1 | −35,4 |
| Williams %R(28): comprar bajo −90, vender sobre −20 | −100,0 | −100,0 | −99,9 | −92,7 | −68,0 | −47,4 | −39,4 | −31,7 |
| Williams %R(28): comprar bajo −90, vender sobre −50 | −100,0 | −100,0 | −100,0 | −96,0 | −77,2 | −52,3 | −36,3 | −31,4 |
Añadir filtros y reglas de salida
En cada duración de vela, las configuraciones con los mejores resultados del primer periodo se combinaron con hasta dos filtros —tendencia en un gráfico más largo, ADX, volumen, rango del RSI o tendencia de Bitcoin (BTC)— o con un filtro y una regla de salida —stop loss, stop dinámico (trailing stop), take profit o límite de tiempo—. Solo se crearon combinaciones cuando este indicador figuraba entre los líderes del primer periodo.
| Velas | Combinaciones que operaron | Superaron la prueba | Mejor que superó la prueba | Rentabilidad anual | Peor caída | Segundo periodo |
|---|---|---|---|---|---|---|
| 1 minuto | 84 | 0 | Ninguna superó la prueba. Mejor resultado global: −5,1 % al año | |||
| 3 minutos | 579 | 0 | Ninguna superó la prueba. Mejor resultado global: −11,5 % al año | |||
| 5 minutos | 579 | 0 | Ninguna superó la prueba. Mejor resultado global: 0,0 % anual | |||
| 10 minutos | 579 | 0 | Ninguna superó la prueba. Mejor resultado global: +0,5 % al año | |||
| 15 minutos | 579 | 0 | Ninguna superó la prueba. Mejor resultado global: +7,7 % al año | |||
Qué aprendimos
- Todas las configuraciones perdieron en todas las duraciones de vela tras costes; en velas de 4 horas la mediana fue de −35,8 % al año.
- En gráficos diarios tuvo el mayor porcentaje de aciertos de las 34 reglas de nuestra prueba aparte, 63,1 %, y perdió 24,9 % en dos años.
- El resultado solo con comisión en velas de 1 minuto fue una mediana de +53.042 % al año. Las lecturas rápidas de sobreventa aparecen cuando una vela cierra, por casualidad, en el lado comprador (bid) del libro de órdenes; entonces el backtest compra al precio bid y vende en la apertura siguiente, y contabiliza el diferencial (spread) como beneficio. Con un tick de slippage, todo desapareció. La trampa de un minuto.
Preguntas
¿Es Williams %R un buen indicador para cripto?
No para comprar lecturas de sobreventa, según nuestras pruebas: perdió dinero tras costes en todas las duraciones de vela, de 1 minuto a 4 horas, aunque ganó en más de la mitad de sus operaciones.
Todas las configuraciones con este indicador en el explorador: 4 h 1 h 30 min 15 min
Investigación relacionada
- La trampa del backtest de un minuto
- Porcentaje de aciertos frente a esperanza matemática: por qué los indicadores que más aciertan pierden dinero