Saltar al contenido

Qué ordena realmente tu escáner

La tabla del escáner Augury Grid sobre un gráfico de cuatro horas de ETHUSDT, con siete filas, cuya primera fila tiene once días y sigue en el puesto uno, anotada con la aritmética que sitúa un punto de puntuación de calidad por encima de 11,6 días de antigüedad.
La fila que va primera tiene once días. El rango es calidad por mil menos la antigüedad en milisegundos dividida entre un millón, así que un punto de puntuación pesa más que 11,6 días. La columna Antigüedad está ahí mismo y la ordenación es casi ciega a ella.

Un escáner es una clasificación. Algo decide el orden, y normalmente no es la columna que estás mirando.

Este es nuestro propio escáner multitemporal. Muestra siete filas de veintiuna celdas analizadas, cada una con un sesgo, una valoración en estrellas, una antigüedad, una entrada, un stop, un objetivo y un resultado en curso. Esto es lo que realmente lo ordena.

Primero, lo que hace y la mayoría de escáneres no

Te dice por qué calla. Cuando una fila no tiene señal, nombra la condición que falta en lugar de quedarse en blanco. Hay doce: esperando el cruce del MACD, la alineación de tendencia, la EMA de 200, el ADX, el volumen, el histograma, el momento, la puntuación, o marcada como RSI en extremo, precio sobreextendido, stop alcanzado, obsoleta.

Un escáner que dice «esperando volumen» te está enseñando el setup. Uno que muestra una lista vacía es una caja negra.

Y el filtro es realmente estricto. Para que se dispare una señal, diez condiciones han de cumplirse a la vez:

cruce del MACDalineación de tendencia
precio del lado correcto de la EMA de 200ADX por encima de su mínimo
RSI fuera de extremosprecio no sobreextendido
pico de volumenamplitud del histograma
momento coincidentepuntuación de calidad de 70 o más

Muchos escáneres se disparan con una sola. Por eso merece la pena lo que viene: una herramienta tan explícita sobre sus condiciones se ha ganado el mismo cuidado en su ordenación.

Uno. La antigüedad se muestra y apenas se ordena por ella

La línea que calcula el rango es esta:

rank = score × 1000 - (timenow - ts) / 1000000   // ts in milliseconds

Pásale números:

términovalor
un día de antigüedad cuesta86,4 unidades de rango
un punto de puntuación vale1000 unidades de rango
así que un punto de puntuación equivale a11,6 días

Una señal tiene que quedarse ahí semana y media antes de que su antigüedad cueste un punto de puntuación. La columna Antigüedad está ahí mismo en la tabla y la ordenación es casi ciega a ella.

Por eso una fila obsoleta puede ocupar el primer puesto en un tablero que la gente lee como «lo que está pasando ahora».

Y la unidad lo esconde todavía más

La antigüedad se imprime en días en todas las filas, sea cual sea la temporalidad.

filaantigüedad mostradavelas de antigüedad
señal de 4H11d66
señal de 15m2d192

El número que parece mayor es el setup más reciente. En el tablero en vivo, la temporalidad más rápida cargaba con las operaciones más antiguas, por unas tres veces.

Dos. El bono de confluencia se suma después del tope

Empecemos por lo que está bien hecho. El recuento de confluencia tiene en cuenta la dirección. Un símbolo con dos señales alcistas y una bajista cuenta como dos, no como tres. Suena obvio y es justo lo que las implementaciones hacen mal, porque la versión perezosa cuenta cuántas temporalidades tienen una señal en lugar de cuántas coinciden.

O sea que el recuento es cuidadoso. Lo que no lo es es la ponderación.

La calidad se puntúa sobre 100 y se limita ahí. Después se añade un bono encima: 15 más si la misma señal aparece en dos temporalidades, 30 si aparece en tres. Las estrellas se otorgan a partir de 95 y de 85.

setuppuntuación finalestrellas
supera por poco el mínimo de 70, en 3 temporalidades100★★★
casi perfecto por sí solo94★★

El tope se aplica a la calidad y luego lo esquiva la coincidencia.

Y hemos medido lo que vale esa coincidencia. La coincidencia entre temporalidades salió en 0,60 veces el azar en nuestros propios datos. Por debajo de la suerte. Es el término más grande de la ordenación y va unido a la evidencia más débil que tenemos.

Tres. El tablero borra a sus perdedores

Cuando el precio atraviesa el stop de una señal, la señal deja de ser una señal y se va de la tabla.

Así que toda fila que sigue visible es, por construcción, una que no ha saltado por stop. Leer la columna de resultado como un historial es seleccionar por supervivencia y luego medir a los supervivientes.

Es el comportamiento correcto para un escáner. Un setup muerto no debería ocupar un hueco. Solo engaña si lees la columna como historial, que es lo que hace el ojo con una columna con ese nombre.

Cuatro. La columna de resultado está recortada por ambos extremos

Si el resultado en curso ha pasado el stop, imprime la distancia al stop. Si ha pasado el primer objetivo, imprime la distancia al objetivo.

Así que una fila que marca +1 % con una marca al lado no es el resultado. Es la distancia al primer objetivo, alcanzado o superado. A los ganadores se les trunca y a los perdedores se les pone un suelo.

También es defendible, porque evita que una fila obsoleta imprima -60 %. Y significa que la columna no se puede sumar, promediar ni comparar entre filas.

La cuestión no es que la herramienta esté mal

Cada una de esas es una decisión de diseño razonable. Ninguna es un fallo.

Juntas significan que el tablero muestra supervivientes, ordenados casi sin atender a la antigüedad, con resultados recortados por ambos extremos, y una valoración en estrellas dominada por un bono a una propiedad que medimos por debajo del azar.

El trabajo no es desconfiar de él. Es saber qué columna responde a qué pregunta. El sesgo y las estrellas deciden el orden. La antigüedad informa y apenas ordena. El resultado describe a los supervivientes y solo a ellos.

Cómo hacerle esto a tu propio escáner

Busca la línea que calcula el rango. No la que dibuja la tabla, la que la ordena. Y luego pásale números reales.

La nuestra parecía equilibrada hasta que preguntamos cuánto valía un día de antigüedad frente a un punto de puntuación, y la respuesta fue 11,6 días por punto.

Si no encuentras esa línea, no sabes por qué ordena tu clasificación, y la columna que estás leyendo probablemente no sea.

El alcance honesto

No es un backtest ni una afirmación sobre si estas señales ganan dinero. Nada de esto mide un resultado. Es una lectura de cómo está construida una pantalla, desde su propio código, y se reproduce en cualquier escáner cuyo código puedas ver.


Medición pasada de nuestras propias herramientas, descrita a posteriori. Nada de esto es una recomendación ni un indicio de resultados futuros.