Alertas de TradingView

Alertas de TradingView: la guía completa

Una alerta de TradingView vigila una condición en su gráfico — un precio, un indicador, una estrategia — y avisa en cuanto se cumple. Esta guía cubre toda la cadena: crear la alerta, elegir su frecuencia y su expiración, escribir el mensaje con las variables de TradingView y, después, hacer que se ejecute en MT4, MT5 o cTrader.

Condiciones, frecuencia, expiración Variables {{close}}, {{ticker}}… Mensaje JSON listo para copiar Hacia MT4, MT5 y cTrader

El mensaje de la alerta

alert-payload.json
{
  "action":  "buy",
  "symbol":  "EURUSD",
  "volume":  0.10,
  "sl":      1.0820,
  "tp":      1.0910
}
Pegue la URL webhook de su cuenta en la alerta TradingView y envíe este mensaje JSON. Cada paso (Received, Route, ACK, Delivered) queda visible en el panel.
Acciones disponibles
buy sell — orden a mercado (alias long / short)
buylimit buystop selllimit sellstop — orden pendiente — añada un campo price
closelong closeshort closelongshort — cierra la(s) posición(es) de ese símbolo
cancellong cancelshort — cancela una orden pendiente
newsltplong newsltpshort — actualiza SL/TP (alias breakeven…)

Lista completa y alias: referencia de sintaxis de comandos.

Qué es una alerta de TradingView

Una alerta combina una condición, una frecuencia de disparo, una fecha de expiración y una o varias notificaciones. Funciona en los servidores de TradingView, no en su navegador: una vez creada, se dispara incluso con el ordenador apagado. El número de alertas activas que puede mantener depende de su plan de TradingView.

  • Condición: un precio, un indicador, una estrategia Pine Script o un dibujo
  • Disparo: una sola vez, cada vez, al cierre de la vela o una vez por minuto
  • Notificaciones: aplicación, pop-up, correo electrónico, sonido o webhook

Crear una alerta, ajuste por ajuste

Abra la ventana de alerta con el botón Alerta (el reloj de la barra superior), el atajo Alt + A o un clic derecho en el gráfico. Elija primero la condición: el símbolo cruza un precio, un indicador atraviesa un nivel o una estrategia ejecuta una orden. Después, configure la frecuencia y la expiración, dé un nombre a la alerta, escriba su mensaje y marque las notificaciones deseadas en la pestaña Notifications.

  • Expiración: una fecha concreta, o sin fin (opción ausente en las alertas de lista de seguimiento)
  • Nombre: es el que aparece en el registro y en las notificaciones
  • Message: texto libre, donde TradingView sustituye las variables al dispararse

Qué frecuencia elegir para una orden automática

Una alerta de precio solo ofrece dos opciones: una sola vez, o cada vez. Una alerta de indicador o de estrategia ofrece más, entre ellas «una vez al cierre de la vela». Para colocar órdenes, es el ajuste más seguro: la señal se confirma cuando la vela cierra, mientras que durante la vela un cruce puede aparecer y luego desaparecer. TradingView solo dispara una alerta al cierre si la condición sigue siendo verdadera en ese momento.

  • Al cierre de la vela: señal confirmada, el ajuste preferible para operar
  • Cada vez: más reactivo, pero una señal puede borrarse antes del cierre
  • Una sola vez: la alerta se desactiva tras su primer disparo

El mensaje de la alerta y sus variables

El campo Message es texto libre. En el momento en que la alerta se dispara, TradingView sustituye en él cada variable escrita entre dobles llaves por su valor: el símbolo, el precio de cierre de la vela, la hora. Eso es lo que permite escribir un único mensaje que sigue siendo correcto en cualquier gráfico.

Variable Lo que TradingView inserta Ejemplo
{{ticker}}El símbolo del gráficoEURUSD
{{exchange}}El mercado en el que cotiza el símboloOANDA
{{close}}El precio de cierre de la vela del disparo1.08425
{{open}} {{high}} {{low}}Apertura, máximo y mínimo de esa vela1.08390
{{volume}}El volumen de la vela1532
{{interval}}La temporalidad del gráfico15
{{time}}La hora de la vela, en UTC2026-09-23T14:15:00Z
{{timenow}}La hora del disparo, en UTC2026-09-23T14:29:07Z
{{plot_0}}La primera curva del indicador71.4
{{syminfo.currency}}La divisa de cotizaciónUSD
  • Los valores son los de la vela que disparó la alerta
  • {{time}} y {{timenow}} están siempre en UTC
  • Hasta 20 curvas de indicador: de {{plot_0}} a {{plot_19}}

Las variables de las estrategias Pine Script

Una alerta colocada en una estrategia se dispara con cada orden de la estrategia y dispone de variables adicionales. Cuidado con la trampa: {{strategy.order.action}} vale «sell» tanto para abrir una venta como para cerrar una compra; enviado tal cual, la salida de una compra abriría una venta. El método seguro: escribir el comando exacto en el parámetro alert_message de cada orden de la estrategia y poner {{strategy.order.alert_message}} como mensaje de la alerta.

Variable Lo que TradingView inserta Ejemplo
{{strategy.order.action}}«buy» o «sell», tanto para las entradas como para las salidassell
{{strategy.order.contracts}}La cantidad de la orden, en las unidades de la estrategia10000
{{strategy.order.price}}El precio de ejecución de la orden1.08425
{{strategy.market_position}}La posición de la estrategia: long, flat o shortflat
{{strategy.order.alert_message}}El texto pasado a alert_message{"action":"closelong",…}
strategy.pine
//@version=6
strategy("Moving average crossover", overlay = true)
fast = ta.sma(close, 20)
slow = ta.sma(close, 50)
if ta.crossover(fast, slow)
    strategy.entry("L", strategy.long, alert_message = '{"action":"buy","symbol":"' + syminfo.ticker + '","risk":1}')
if ta.crossunder(fast, slow)
    strategy.close("L", alert_message = '{"action":"closelong","symbol":"' + syminfo.ticker + '"}')
  • Mensaje de la alerta: {{strategy.order.alert_message}}, nada más
  • Un comando por orden: buy para entrar, closelong para salir
  • {{strategy.order.contracts}} es una cantidad de la estrategia, no un lote de MetaTrader

Recibir la alerta: notificaciones y webhook

En la pestaña Notifications, cada casilla es un canal: notificación en la aplicación, pop-up en pantalla, correo electrónico, sonido o webhook. El webhook es el único canal pensado para una máquina: TradingView envía el mensaje mediante una solicitud HTTP POST a la dirección que usted indique. Un mensaje en JSON válido sale con la cabecera application/json; cualquier otro texto, en text/plain. Es el canal que usan las pasarelas de ejecución.

  • Webhook: plan de pago de TradingView, Essential o superior
  • Autenticación de dos factores activada en su cuenta de TradingView
  • Una dirección https (solo los puertos 80 y 443), que responda en menos de 3 segundos

Enviar la alerta a MT4, MT5 o cTrader

TradingView no ejecuta nada en su bróker: hace falta una pasarela que reciba el webhook y transmita la orden al terminal. Con TheConnector, pegue la dirección de webhook de su cuenta en el campo Webhook URL, ponga el mensaje JSON en el campo Message y deje el robot en marcha en MT4, MT5 o cTrader. El mismo mensaje funciona en las tres plataformas, y cada alerta tiene seguimiento desde su recepción hasta la respuesta del bróker.

Webhook URL + Message
https://webhook.theconnector.fr/TU_CLAVE_DE_ACCESO

{"action":"buy","symbol":"{{ticker}}","risk":1,"sl":20,"tp":40}
  • Una dirección por cuenta: manténgala en secreto, como una contraseña
  • El mismo mensaje para MT4, MT5 y cTrader
  • Cada alerta con seguimiento: Received, Routing, ACK, Delivered

Por qué una alerta no se dispara

La mayoría de las alertas «mudas» tienen una causa sencilla. La alerta ha expirado, o estaba configurada en «una sola vez» y se desactivó tras su primer disparo. TradingView también detiene una alerta que se dispara más de 15 veces en 3 minutos. En un mercado cerrado no llega ninguna cotización nueva, así que nada se dispara. Por último, una alerta puede haberse disparado sin avisarle: el registro de alertas lo muestra, con una columna de estado del envío para los webhooks.

  • Expirada o ya disparada «una sola vez»: reactívela
  • Más de 15 disparos en 3 minutos: TradingView la detiene, haga la condición más selectiva
  • Indicador que se redibuja: la señal en tiempo real difiere del histórico
  • Webhook sin efecto: compruebe el estado del envío en el registro de alertas

Probar antes de operar en real

Antes de dejar que una alerta coloque órdenes, compruebe cada eslabón por separado. Pegue primero el mensaje en el probador de webhook: muestra lo que la pasarela entiende de él, sin ejecutar nada. Después, dispare una alerta hacia una cuenta demo y sígala en el historial. Solo tras algunas sesiones sin sorpresas merece la alerta una cuenta real, con el volumen mínimo.

  • El mensaje, en el probador de webhook
  • Una alerta de verdad, hacia una cuenta demo
  • La cuenta real, con el volumen mínimo

Guías relacionadas

FAQ

¿Cuántas alertas se pueden crear en TradingView?

Depende de su plan de TradingView: unas pocas alertas activas en el plan gratuito, muchas más en los planes de pago. El número exacto figura en la página de precios de TradingView, que lo modifica con el tiempo.

¿Funciona una alerta de TradingView con el ordenador apagado?

Sí. Las alertas funcionan en los servidores de TradingView: se disparan y envían sus webhooks incluso con el navegador cerrado. Solo la extensión de navegador Relay, pensada para probar sin plan de pago, necesita la pestaña abierta.

¿Hace falta una suscripción de pago de TradingView para el webhook?

Sí: el campo Webhook URL requiere un plan de pago, Essential o superior, y la autenticación de dos factores activada. Sin plan de pago, puede recibir la alerta por correo electrónico o probar TheConnector con la extensión Relay.

¿Qué frecuencia elegir para operar de forma automática?

«Una vez al cierre de la vela», en una alerta de indicador o de estrategia: la señal queda entonces confirmada. Durante la vela, un cruce puede aparecer y luego desaparecer cuando la orden ya se ha enviado.

¿Funcionan las variables dentro de un script Pine?

Las variables entre dobles llaves se sustituyen en el mensaje de la alerta. En el código Pine, el texto se construye más bien con los valores del script, como syminfo.ticker o close, y luego se pasa a alert() o al parámetro alert_message de una estrategia.

¿Por qué mi alerta se ha detenido sola?

Hay tres causas habituales: alcanzó su fecha de expiración, estaba configurada en «una sola vez», o se disparó más de 15 veces en 3 minutos y TradingView la detuvo. El gestor de alertas indica su estado.