Un Technical indicator es una medida calculada a partir de datos del mercado, como precios o volumen negociado. Los presenta de forma más clara mediante una línea, barras o un número. Ayuda a responder una pregunta concreta sobre el mercado, pero por sí solo no dice si debes comprar bitcoin ni qué hará su precio.
Jana abre un gráfico de precios y añade un indicador. Junto al precio cambiante aparece una línea más suave. No ha surgido una nueva fuente de información sobre los compradores: el programa ha procesado los datos seleccionados de otra manera. TradingView describe cálculos basados en precios, volumen e incluso resultados de otros indicadores. Antes de interpretar la línea como un consejo, Jana necesita saber qué pregunta responde el cálculo. [1]
Jana ha elegido una Moving average, una media móvil. En TradingView, Source selecciona el dato de entrada: Close es el precio de cierre de la vela y High, su máximo. Length determina el período incluido en el cálculo. También importan el mercado y el Timeframe, el intervalo de cada vela. Dos medias pueden parecerse aunque utilicen precios distintos o historiales de diferente longitud. El color de la línea no explica esas diferencias. [2]
La versión más sencilla, SMA o media móvil simple, suma los valores elegidos y divide el total entre su cantidad. Así lo explican TradingView y Fidelity. Los precios en USD/BTC producen otro precio en USD/BTC, es decir, dólares por bitcoin; no una rentabilidad porcentual ni una cantidad de bitcoins. El ejemplo de abajo permite a Jana verificar la operación y entender por qué cambiar el período de la media cambia el resultado. [2] [5]
Si el precio salta bruscamente, una Moving average suele reaccionar de forma más gradual porque sigue incluyendo valores anteriores. TradingView la describe por eso como un indicador rezagado. Jana distingue mejor la dirección general, pero parte del movimiento reciente queda suavizada. Un período más largo suele suavizar más; otras ponderaciones pueden dar mayor peso a los datos recientes. Ningún ajuste aporta conocimiento del futuro al cálculo. [2]
Jana ve que las líneas se cruzan, pero el cruce desaparece antes de que cierre la vela. No tiene por qué ser un error. Los indicadores de TradingView Pine Script se recalculan en la vela abierta al actualizarse los datos; su Close todavía es un precio provisional. Si una regla exige el resultado al cierre, debe evaluarse en ese momento. Un cruce durante el intervalo y otro confirmado al terminar son situaciones diferentes. [3]
Jana añade más líneas y varias señalan una dirección similar. Puede ayudar a describir el mercado, pero no aporta automáticamente pruebas más sólidas. TradingView también permite indicadores derivados de otros. Si todos procesan la misma serie de precios, quizá solo muestran el mismo movimiento de distintas formas. El número de indicadores que coinciden no determina por sí solo la probabilidad de éxito de una operación; primero hay que entender sus datos de entrada. [1]
El indicador ha llamado la atención de Jana sobre un movimiento. Una estrategia también tendría que especificar cuándo entrar, cuándo salir y el tamaño de la posición. TradingView utiliza un broker emulator para simular órdenes. Sus resultados dependen de los supuestos de ejecución y los costes. Una marca en el gráfico no demuestra por sí sola que se pudiera comprar a ese precio ni que quedara beneficio después de las comisiones. [4]
Jana prueba ajustes hasta encontrar uno que funciona muy bien en un gráfico antiguo. Aquí aparece el riesgo de overfitting o sobreajuste: adaptar la regla a las casualidades de ese historial en vez de encontrar una regla útil. TradingView explica este problema al probar estrategias. Ayuda registrar las variantes ensayadas y evaluar la regla final con datos separados, sin seguir retocándola. Incluso ese ensayo no promete el mismo resultado en operaciones futuras. [4]
Dos respuestas correctas a partir de los mismos precios
Tomemos estos cierres ficticios de velas terminadas: 100000, 100020 y 100040 USD/BTC. La SMA de todos ellos es (100000 + 100020 + 100040) / 3 = 100020 USD/BTC. Si Jana limita el cálculo a los últimos cierres, obtiene (100020 + 100040) / 2 = 100030 USD/BTC. No ha corregido un error ni conseguido una previsión mejor. Ha planteado otra pregunta: ¿cuál es el precio medio de un período más corto? El resultado superior refleja aquí que se ha excluido el precio más antiguo y más bajo.
Para obtener la imagen más completa, lee esta entrada junto con Technical analysis, Moving average, Simple moving average, Backtesting, Overfitting, Timeframe. También enlazan con esta entrada Moving average, Volume weighted average price, Relative Strength Index, MACD.
01¿Por qué mi indicador da valores distintos a los de otra persona?+
Compara primero el mercado y la fuente de datos; después, el intervalo de las velas, el precio utilizado, la longitud y la ponderación. Comprueba también si la vela ya ha cerrado. Condiciones distintas pueden producir resultados diferentes pero correctos.
02¿Coincidir varios indicadores hace más segura una operación?+
Su número por sí solo no lo demuestra. Pueden utilizar los mismos precios o derivarse unos de otros. Para evaluar la estrategia hacen falta reglas claras y probadas, con sus costes; ni siquiera un buen ensayo histórico garantiza beneficios futuros.