Signal Pilot
🟡 Intermedio • Lección 48 de 85

Qué es un indicador

Lectura de unos 18 min • Módulo 6: Indicadores, con honestidad
Signal Pilot
Formación profesional de trading
0 %
¡Estás progresando!
Sigue leyendo para completar esta lección

Un indicador es una función de números que ya tienes, y de esa sola frase se siguen cuatro consecuencias. No puede añadir información: todo lo que se lee en la línea se podía leer en los precios, porque la línea se calculó a partir de ellos. Descarta, y lo descartado se puede contar — dos ventanas de diez barras de la serie de abajo tienen medias separadas por 0,09 de un punto y desviaciones típicas separadas por 0,076, de modo que toda banda y todo canal construidos con esos dos números quedan en el mismo sitio en ambas, mientras que una ventana no va a ninguna parte y la otra tiene tendencia, con razones de eficiencia de 0,053 y 0,536. Y llega tarde en una cantidad que calculas en lugar de adivinar, porque el retraso es el primer momento del vector de pesos: 4,50 barras para la media simple de diez periodos y 4,50 barras para la exponencial de diez periodos, que además elimina exactamente la misma cantidad de ruido. La cuarta es de lo que trata la lección siguiente. Un indicador que use cualquier barra posterior a la que dibuja cambiará lo que ya ha dibujado, y en la serie de abajo una media centrada de cinco barras sigue moviéndose en las 56 barras elegibles en el momento en que cada una cierra, hasta 0,99 de un punto frente a un movimiento típico de barra a barra de 1,20.

Requisitos previos: Lección 36, que calculó el primer estadístico de este curso directamente de la cinta y, según resulta, uno de los pocos que se fija en el orden de las barras dentro de su propia ventana, la lección 38, que estableció que una barra ya es una regla aplicada a la cinta, de modo que un indicador es una regla aplicada a una regla, y la lección 45, cuya cuenta efectiva resuelve cuántas lecturas son realmente tres indicadores sobre una serie.

Una función de lo que ya tienes

Un indicador es una regla que toma unos precios y devuelve un número. Eso los cubre a todos: medias, osciladores, bandas, canales, razones, recuentos, los que tienen nombre y los que tienen siglas. Se afirme lo que se afirme de una fórmula concreta, es aritmética hecha sobre números que ya estaban en tu pantalla.

Una consecuencia se sigue de inmediato y no es cuestión de opinión. Si el indicador es una función del historial de precios, entonces cualquier pregunta que puedas responder con el indicador la podrías haber respondido con el historial de precios, porque siempre habrías podido calcular el indicador tú mismo y responder después. Lo contrario falla: hay preguntas que los precios responden y el indicador no. Aplicar una función puede perder y nunca puede ganar. Esa es la dirección de la flecha, y vale para todos los indicadores que se han escrito, incluidos los que aún no se han escrito.

Esto no vuelve inútiles a los indicadores, y leerlo así es la reacción exagerada de siempre. Un resumen que descarta merece la pena precisamente porque descarta. No eres un ordenador, la decisión que tienes delante cuesta atención, y reducir sesenta números a uno es un servicio real. El error nunca es usar el resumen. El error es creer que el resumen te dijo algo que los precios no dijeron.

Debajo hay un fallo más agudo, y es la razón de que exista el resto de este módulo. Una función no puede añadir información, pero sí puede añadir la apariencia de estructura. Toma una serie cuyos cambios sucesivos no guarden relación entre sí — ningún patrón de ninguna clase, por construcción. Su media de diez barras está fuertemente pautada. Lecturas consecutivas de esa media comparten nueve de sus diez entradas, así que la salida tiene una autocorrelación de 0,9 a una barra, de 0,5 a cinco, y solo llega a cero a las diez. La suavidad que estás mirando es la del filtro, no la del mercado. Las ondas de la línea no son prueba de ondas en los precios.

Lo que descarta, contado

Un indicador con ventana asigna un número enorme de ventanas posibles a un solo número. La pregunta útil no es si descarta, sino qué descarta, y eso tiene respuesta en lugar de ser retórica.

Aquí van dos tramos de los propios sesenta cierres de este módulo, las barras 8 a 17 y las barras 39 a 48, que no se solapan. El primero va 102,1, 105,3, 103,7, 106,7, 104,6, 103,0, 105,7, 102,2, 104,9, 100,8. El segundo va 102,4, 101,3, 101,7, 102,1, 103,1, 104,4, 104,8, 105,6, 106,6, 106,1. La desviación típica de abajo es la muestral, dividiendo por nueve y no por diez, que es lo que una hoja de cálculo te da por defecto y lo que mueve la banda unas dos décimas de punto frente a la otra convención.

EstadísticoBarras 8 a 17Barras 39 a 48Diferencia
Media de diez barras103,90103,810,09
Desviación típica1,8601,9360,076
Dos desviaciones típicas por encima107,62107,680,06
Dos desviaciones típicas por debajo100,1899,940,24
El más alto106,70106,600,10
El más bajo100,80101,300,50
Cambio neto, último menos primero-1,30+3,705,00
Razón de eficiencia0,0530,5360,483
RSI simple sobre la ventana47,3576,8129,47

Lee la parte de arriba de la tabla contra la de abajo. Las medias están separadas por nueve centésimas de punto y las desviaciones típicas por ocho centésimas, así que una banda trazada a dos desviaciones típicas cae en el mismo sitio en ambas ventanas con un margen de un cuarto de punto. Los máximos difieren en una décima y los mínimos en medio punto. Cualquier cosa montada con esos números — una media móvil, una banda, un canal, la posición porcentual del cierre dentro del rango — no puede distinguir estos dos tramos.

No se parecen en absoluto. El primero cae 1,30 a lo largo de sus diez barras y el segundo sube 3,70, una diferencia de comportamiento de cinco puntos, que es cincuenta y seis veces la diferencia entre sus medias. La razón de eficiencia de la lección 36 los sitúa en 0,053 y 0,536, un factor de diez: el primero es vaivén que acaba donde empezó, el segundo es un avance limpio. Todo eso estaba en los veinte números con los que se calculó la tabla. Nada de ello sobrevivió hasta la banda.

Vale la pena enunciar con exactitud la razón general, porque te dice de antemano qué indicadores tienen este problema. Toma una ventana cualquiera y reordena sus barras. La media, la desviación típica, el máximo, el mínimo y la mediana son funciones simétricas: nunca miran qué barra vino primero, así que las 3.628.800 ordenaciones de diez barras les dan a cada una la misma respuesta. Invierte las barras 41 a 50 de este módulo y la media se queda en 104,70, la desviación típica se queda en 1,833 y la banda de dos desviaciones se queda en 101,03 a 108,37, mientras la ventana pasa de subir 4,20 a caer 4,20.

Eso divide en tres clases los indicadores que tienes. Algunos son ciegos a toda reordenación, que es la lista que se acaba de dar y todo lo construido sobre ella. Algunos son ciegos solo a la inversión: la razón de eficiencia y la autocorrelación de los cambios sobreviven ambas a ser leídas al revés, pero ordenar esas mismas barras 41 a 50 de menor a mayor lleva la razón de eficiencia de 0,618 a 1,000. Y algunos sí ven el orden: el cambio neto, la pendiente de regresión y el RSI. Aquí el RSI tiene una relación exacta que merece la pena llevarse — invertir una ventana lo lleva a 100 menos su propio valor, así que las barras 41 a 50 marcan 80,88 hacia delante y 19,12 hacia atrás. No son dos lecturas. Son una afirmación sobre la dirección, escrita dos veces.

Así que, antes de fiarte de que una línea te diga algo, pregunta qué reordenaciones de su propia ventana no es capaz de ver. Todo lo que caiga en ese punto ciego es información que el indicador tiró, y estaba en los precios cuando el indicador empezó.

El retraso es el primer momento de los pesos

Todo indicador que suaviza es una suma ponderada de barras pasadas, lo llame como lo llame la interfaz. Escribe los pesos en orden y salen dos números, ambos exactos y ninguno necesita un backtest para obtenerse.

El primero es el retraso. La tardanza media que impone un filtro es la media ponderada de los rezagos que usa: la suma de cada peso por cuántas barras atrás está, con los pesos sumando uno. Para una media simple de n barras eso da (n-1)/2, o sea 4,50 barras cuando n es diez. Para la media exponencial con la constante de suavizado convencional de 2/(n+1), la misma suma da también exactamente (n-1)/2. Los dos filtros que todos los cursos contraponen tienen un retraso medio idéntico.

El segundo es cuánto del ruido de la entrada sobrevive. Si los errores de la entrada son independientes, la varianza de la salida es la varianza de la entrada por la suma de los pesos al cuadrado. Para la media simple de diez barras esa suma es 0,100. Para la exponencial es la constante de suavizado dividida por dos menos esa misma constante, que también es exactamente 0,100. Los dos filtros son idénticos en ambos números, así que la afirmación de que uno es más rápido que el otro no es cierta en ninguno de los dos sentidos que se pueden precisar.

FiltroRetraso medio, barrasFracción de la varianza de entrada que sobreviveBarras tras el mínimo hasta que giró
Media simple, diez barras4,500,1008
Media exponencial, diez barras4,500,1007
Ponderada linealmente, diez barras3,000,1274

La media ponderada linealmente sí es genuinamente más rápida, a (n-1)/3 o 3,00 barras, y la tabla muestra lo que paga: 0,127 frente a 0,100, es decir, un 27 % más del ruido de la entrada llegando a la salida. Eso no es un defecto de diseño. Es el intercambio, y la sección siguiente le pone precio como corresponde.

La última columna es una medición y no una derivación, y lleva una advertencia que importa. La serie de este módulo hace suelo en la barra 24, y giró quiere decir aquí la barra en la que cada línea alcanza su propio valor más bajo: 8 barras después en la media simple, 7 en la exponencial, 4 en la ponderada linealmente. Léelo de la manera más floja, como la primera barra en la que la línea sube algo, y esos mismos tres filtros dan 5, 6 y 5, lo que invierte el orden que la columna existe para mostrar, porque una línea puede subir una vez dentro de un suelo que todavía se está formando. La columna informa del mínimo. Las dos primeras difieren en una barra aunque sus primeros momentos sean idénticos, porque un punto de giro es una forma concreta de entrada y un primer momento describe la media sobre todas las formas. Igual retraso medio no significa igual comportamiento ante cualquier entrada; significa igual retraso en promedio e igual supresión de ruido de forma exacta. Ambas afirmaciones son ciertas y ninguna sustituye a la otra.

Tres indicadores, poco más de una lectura

Si todo indicador es una función de los mismos precios, entonces dos indicadores son dos funciones de una sola cosa, y la lección 45 ya estableció qué hacer con eso.

Toma tres de las formas más comunes y calcula cada una sobre los sesenta cierres de este módulo con una ventana de diez barras: el cambio porcentual a lo largo de diez barras, la posición del cierre dentro del rango de diez barras y la distancia del cierre respecto de la media de diez barras. Cincuenta lecturas cada una, sobre las mismas cincuenta barras.

Sus correlaciones por pares salen 0,77, 0,83 y 0,90, con una media de 0,835. La cuenta efectiva de la lección 45 convierte tres lecturas con esa correlación media en tres dividido entre uno más dos veces 0,835, que es 1,12. Tres líneas en el gráfico. Una lectura y un octavo.

Lo que importa no es que estas tres se parezcan por casualidad. Es que son funciones de los mismos diez números, así que no podían ser independientes tuvieran el aspecto que tuvieran sus fórmulas; la única pregunta abierta era cuánta redundancia dejaba atrás la aritmética concreta. Añadir un cuarto indicador calculado sobre la misma ventana no moverá la cuenta mucho más allá de 1,2, y añadir un quinto la moverá menos. La cuenta solo sube cuando llega una entrada nueva, que es cosa distinta de una fórmula nueva.

Lo único que no sería una función del pasado

La definición hasta aquí ha sido una función de precios que ya tienes. Una clase de indicador rompe calladamente la palabra ya, y vale la pena saber detectar esa clase sin leer el código fuente de nadie.

La prueba es una sola pregunta. En el momento en que cierra la barra t, ¿el valor dibujado en la barra t depende de alguna barra posterior a t? Si depende, lo que hay dibujado ahí es provisional, y va a cambiar.

Aquí está el ejemplo honesto más pequeño. Una media centrada de cinco barras en la barra t es la media de las barras t-2 a t+2, dos de las cuales todavía no han aparecido. Si un gráfico dibuja algo en la barra t de todos modos — la media de la parte de la ventana que ya existe, que son tres barras al cierre de t y cuatro tras una más —, tendrá que revisar ese valor más adelante. En la serie de este módulo, cada una de las 56 barras elegibles sigue moviéndose en el momento en que cierra, 0,39 de un punto en promedio y hasta 0,99 en el peor caso, frente a un movimiento medio de barra a barra de 1,20. Una barra más y las 56 siguen estando mal, hasta en 0,68. Dos barras más y todas se asientan, porque la definición necesita exactamente dos.

Nada de esto es una crítica a la media centrada, que es honesta sobre necesitar barras que no tiene. Es una crítica a dibujarla en una barra que acaba de cerrar. Y es la versión pequeña de un problema mucho mayor: cualquier indicador cuyo valor actual dependa de lo que pase a continuación acabará enseñándote un historial que nunca existió. Ese es el tema entero de la lección siguiente. Con la prueba de arriba compruebas cualquier indicador que te pongan delante, en cosa de un minuto, sin saber cómo funciona.

Lo que cuesta hacer más rápida una media

Los dos números del vector de pesos convierten el diseño de filtros en el problema con restricciones que realmente es. Fija la ventana en diez barras. Exige que los pesos sumen uno, para que el filtro ni infle ni encoja el nivel. Después haz la única pregunta que queda: para un retraso medio dado, ¿cuál es el mínimo ruido que puede dejar un filtro?

Minimizar la suma de pesos al cuadrado bajo esas dos restricciones es un trozo corto de álgebra con una respuesta limpia. Los pesos óptimos varían linealmente con el rezago — cada peso es una constante más un múltiplo de cuántas barras atrás está. Así que los filtros eficientes, para cada retraso, son los de línea recta.

Evalúa eso en los retrasos que la gente usa de verdad. A 4,50 barras la suma de cuadrados mínima alcanzable es 0,100, que es exactamente lo que entrega la media simple de diez barras. La media simple no es un primer intento tosco que los diseños mejores perfeccionan; es el filtro lineal óptimo para su propio retraso, y nada puede batirla sin llegar más tarde. A 3,00 barras el mínimo es 0,127, que es exactamente lo que entrega la media ponderada linealmente. Los dos suavizadores más comunes están sobre la frontera, no cerca de ella.

Ahora avanza por ella y observa el precio de la velocidad. Bajando desde 4,50 barras, la suma de cuadrados mínima va 0,103 a 4,00, 0,112 a 3,50 y 0,127 a 3,00. La primera media barra de velocidad cuesta un 3 % más de ruido. La tercera media barra cuesta un 13 % más. El tipo de cambio empeora cuanto más rápido vas, que es la forma de toda optimización con restricciones y la razón de que la velocidad no salga gratis en ninguna parte de esta materia.

Y luego, el muro. Sigue bajando por la frontera y el peso de la barra más antigua se encoge; con un retraso de 2,667 barras llega a cero. Por debajo de eso, todo filtro eficiente tiene que dar peso negativo a alguna barra. Eso es lo que hace un suavizador de bajo retraso o de retraso cero, se llame como se llame: restar barras viejas de la suma para inclinarse hacia delante. La consecuencia no está escondida ni es cuestión de gustos. Un filtro con pesos negativos amplifica en lugar de atenuar en algunas frecuencias, lo que en un gráfico es el rebasamiento que ves tras un movimiento rápido, cuando la línea va más lejos que el precio.

Así que la pregunta que hay que hacerle a cualquier suavizador no es si es rápido. Es dónde se sitúa frente a esta frontera, y si compró su velocidad con pesos negativos. Ambas cosas se responden solo con la lista de pesos, que es aritmética que puedes hacer en una hoja de cálculo, y ninguna necesita una sola barra histórica.

Con qué te quedas

Todo lo anterior ha sido resta, así que conviene dejar por escrito qué queda, porque es más que nada y es concreto.

Un indicador es un resumen, y un resumen se gana su sitio cuando el recurso escaso es la atención y no los datos. Sesenta números reducidos a uno son un servicio genuino, siempre que puedas decir cuáles sesenta y cuál uno.

La lista de pesos es la especificación entera de un suavizador. El retraso y el ruido superviviente salen de ella de forma exacta, y también el punto ciego: qué reordenaciones de su propia ventana no puede ver el aparato. Tres números, sin backtest, sin discusión.

Y el uso honesto es comparativo, no predictivo. Un indicador no puede decirte qué hará el mercado a continuación, porque no contiene nada que el mercado no haya publicado ya. Puede decirte cómo se compara este tramo con otros tramos bajo la misma regla, en tu propia serie, que es una afirmación real y la única clase de afirmación a la que tiene derecho.

Lo que esto no resuelve

Que un indicador no añada nada en absoluto. No añade información, en el sentido exacto de que se calcula a partir de precios que ya tienes. Sí añade otras tres cosas. Añade compresión, por la que vale la pena pagar cuando el recurso escaso es la atención. Añade un vocabulario compartido, y por eso puede importar un nivel que todo el mundo mira. Y añade estructura aparente que no estaba en la entrada, que es el modo de fallo y no la característica: una media móvil de una serie sin ninguna autocorrelación sale con una autocorrelación de 0,9 a una barra. Slutzky mostró en 1937 que sumar causas aleatorias produce ciclos convincentes. Mantén las tres separadas y la primera afirmación sigue siendo exacta.

Que las cifras de retraso describan un giro concreto. Son el primer momento del vector de pesos, que es una media sobre todas las formas de entrada. Un punto de giro concreto es una forma. En la serie de este módulo, las medias simple y exponencial giran al alza 8 y 7 barras después del mínimo pese a tener primeros momentos idénticos, porque sus formas de pesos difieren incluso donde coinciden sus medias. Ambas afirmaciones son ciertas y ninguna reemplaza a la otra.

Que 0,100 sea cuánto ruido de esta serie quita una media de diez barras. La suma de los pesos al cuadrado es la ganancia de ruido solo cuando los errores de la entrada son independientes, cosa que esta lección dijo una vez y luego dio por hecha en todo lo demás. La lección 44 midió la autocorrelación de esta serie a un retardo en menos 0,66, y correr la forma cuadrática completa sobre sus propias autocorrelaciones da 0,0395 para la media simple en vez de 0,100, y 0,0512 para la ponderada linealmente en vez de 0,127. El orden sobrevive y el tipo de cambio también: 29 por ciento más de ruido para el filtro más rápido en vez de 27. Los niveles no: en esta serie están errados por un factor de dos y medio, y en la dirección que favorece al filtro. En una cinta que revierte así de fuerte un suavizador quita mucho más de lo que predice su lista de pesos, y en una con tendencia mucho menos. Lo que el vector de pesos fija exactamente es la comparación entre dos filtros. Cuánto ruido quita cualquiera de ellos es un hecho sobre la entrada.

Que la frontera resuelva qué filtro usar. Resuelve el tipo de cambio entre retraso y ruido para una ventana fija y pesos lineales. No dice nada sobre qué retraso quieres, que depende por completo de qué pienses hacer con el número y de cuánto puedas permitirte llegar tarde. Y no dice absolutamente nada sobre indicadores que no son sumas ponderadas — cualquier cosa con un máximo, una razón, una condición o un reinicio dentro queda fuera de esta aritmética, aunque la prueba de orden de más arriba les siga siendo aplicable a todos.

Que los tres indicadores probados sean la familia entera. Son tres fórmulas sobre una longitud de ventana sobre una serie, y por eso la cuenta efectiva de 1,12 es una ilustración y no una constante. Lo estructural es la razón que hay detrás: funciones de los mismos diez números no pueden ser independientes entre sí, así que la única pregunta abierta era cuánta redundancia dejaban las fórmulas concretas. Cambia la ventana o dale a una de ellas algo que las otras no vean, y la cuenta se mueve.

Que estos sesenta números sean la serie de precios de cualquiera. Son los propios sesenta cierres del módulo, traídos aquí para que toda cifra de más arriba se pueda recalcular en lugar de creerse. Esta serie contiene un punto de giro lo bastante limpio como para cronometrarlo, y por eso los tiempos de giro se dan como una observación cada uno y no como una media. La aritmética se transfiere; los números no.

Problemas

  1. Encuentra el punto ciego del indicador que más usas. Anota su fórmula, luego toma diez barras cualesquiera y dale al indicador esas mismas diez barras en otro orden — primero invertidas, después ordenadas. Toda salida que no cambie es un trozo del orden que el indicador no puede ver, y ese orden estaba en los precios antes de que lo aplicaras. Si no cambia nada con ninguna de las dos, estás mirando una función simétrica de la ventana y no sabe absolutamente nada sobre la dirección.
  2. Consigue los pesos y calcula los dos números. A cualquier suavizador, dale una serie que valga cero en todas partes salvo en una barra. Lo que salga es la lista de pesos, en orden, diga lo que diga la documentación. Después calcula la suma de los pesos por sus rezagos, que es el retraso, y la suma de sus cuadrados, que es la fracción del ruido de entrada que sobrevive. Compara ambas con una media simple del mismo retraso. Si el suavizador es peor en el segundo número, has pagado por algo.
  3. Pasa la prueba de revisión a cada línea de tu gráfico. Anota qué marca cada indicador en la última barra cerrada. Espera tres barras y mira esa misma barra otra vez. Todo aquello cuyo valor se haya movido está dibujando un historial que no ocurrió, y todo backtest que hayas hecho con ello es un backtest de señales que no estaban disponibles entonces. Esto lleva un minuto por indicador y es la única prueba de esta lección que no requiere aritmética alguna.

Fuentes. Thomas M. Cover y Joy A. Thomas, Elements of Information Theory (Wiley, 1991), por la desigualdad de procesamiento de datos, que es la forma exacta de la afirmación de que aplicar una función a unos datos no puede aumentar la información que esos datos llevan. Eugen Slutzky, «The Summation of Random Causes as the Source of Cyclic Processes» (Econometrica, 1937), por la demostración de que suavizar ruido independiente fabrica ondas lo bastante convincentes como para confundirlas con un ciclo. Richard W. Hamming, Digital Filters (Prentice-Hall, 1977), por la visión de cualquier suavizador como vector de pesos y por el retraso y la ganancia de ruido como propiedades de ese vector y no del nombre que aparece en el menú. Abraham Savitzky y Marcel J. E. Golay, «Smoothing and Differentiation of Data by Simplified Least Squares Procedures» (Analytical Chemistry, 1964), por los filtros de suavizado por mínimos cuadrados y por el origen de los pesos negativos. Frederick R. Macaulay, The Smoothing of Time Series (National Bureau of Economic Research, 1931), por el primer relato sistemático de lo que las medias móviles le hacen a una serie económica, escrito antes de que nadie las vendiera.

Un indicador es aritmética sobre números que ya tienes. Esa sola frase fija lo que puede hacer, lo que tiene que tirar y cuánto va a tardar, y las tres cosas se calculan desde la fórmula sin un solo backtest. La cuarta pregunta es la que esta lección solo ha puesto a prueba en lugar de explorar: si la línea sigue moviéndose después de que la barra que la sostiene haya cerrado. La lección 49 lo retoma como su tema entero, porque un indicador que revisa su propio historial hace algo peor que engañarte en tiempo real. Produce un registro de señales que nunca estuvieron disponibles, y toda medida que hagas sobre ese registro — tasa de acierto, esperanza, drawdown — es la medida de una estrategia que nadie pudo haber operado.

Lecciones relacionadas
Lección 36

Los mercados tienen modos

La razón de eficiencia, que resulta ser uno de los pocos estadísticos que ve el orden de su propia ventana.

Leer la lección →
Lección 38

Qué es un marco temporal

La regla que fabrica las barras, antes de que se calcule ningún indicador sobre ellas.

Leer la lección →
Lección 45

Correlación

La cuenta efectiva que convierte tres líneas de un gráfico en una lectura y un octavo.

Leer la lección →
Lección 49

Repintado

Qué pasa cuando el valor dibujado en una barra sigue moviéndose después de que esa barra haya cerrado.

Leer la lección →
Solo con fines educativos. Operar conlleva un riesgo sustancial de pérdida. No es asesoramiento financiero. Los resultados pasados no garantizan resultados futuros.

💬 Debate (0 comentarios)

0/1000

Cargando comentarios…

← Lección anterior Lección siguiente →

¿Listo para operar con Signal Pilot?

Aplica tu formación con indicadores profesionales y herramientas de análisis de mercado en tiempo real.

Volver a Signal Pilot →