Automatizacion

Alertas Avanzadas en TradingView con Pine Script

alertcondition vs alert(). Alertas con mensaje dinamico (precio + par + TF). Frecuencias (once_per_bar_close). Webhooks a Discord/Telegram. Casos uso practicos. Limites de planes TradingView.

📚 11 min lectura 📊 Dificultad: Medio 🇲🇽 Codigo listo para copiar

Por que alertas importan

Las alertas son el game changer de TradingView. Te liberan de mirar el chart constantemente. Te avisan exactamente cuando tu setup aparece.

Para mexicanos con trabajo full-time, alertas son la unica manera de operar swing trading sin estar pegado al monitor.

Tipos de alertas en TradingView

  1. Alertas built-in: precio cruza nivel, indicador en valor X, etc. (sin Pine Script)
  2. Alertas Pine Script via alertcondition: tu indicador genera condiciones
  3. Alertas Pine Script via alert(): con mensaje dinamico que cambia
  4. Alertas webhook: envio HTTP POST a tu servicio (avanzado)

Para principiantes: alertcondition es suficiente. Para automatizacion: alert() + webhook.

Alerta basica con alertcondition

El metodo mas simple. Una vez creada en el codigo, aparece como opcion al configurar alertas en TradingView:

// PrimeTraderAI – Alertas RSI MX //@version=5 indicator(«RSI Alerts PT», overlay=false) // Indicador rsi = ta.rsi(close, 14) // Plots plot(rsi, «RSI», color=#b8893d) hline(70, color=color.red) hline(30, color=color.green) // Alertas condicionales alertcondition( ta.crossover(rsi, 30), title=«RSI Compra», message=«RSI cruzo arriba de 30 (señal de compra potencial)» ) alertcondition( ta.crossunder(rsi, 70), title=«RSI Venta», message=«RSI cruzo abajo de 70 (señal de venta potencial)» )

Como configurar la alerta

  1. Pega codigo en Pine Editor y «Add to chart»
  2. Click derecho en chart → «Add alert»
  3. En «Condition» elige tu indicador: «RSI Alerts PT»
  4. Sub-opcion: «RSI Compra» o «RSI Venta»
  5. Configura como notificarte (email, push, popup, SMS)
  6. Crear

Alertas dinamicas con alert()

Mas potente. Permite mensaje custom que cambia cada vez:

// PrimeTraderAI – Alertas Dinamicas MX //@version=5 indicator(«Dynamic Alerts PT», overlay=true) // Inputs emaLen = input.int(50, «EMA Length») useAlerts = input.bool(true, «Activar Alertas») // Indicador emaValue = ta.ema(close, emaLen) plot(emaValue, «EMA», color=#b8893d) // Condiciones priceCrossEma = ta.crossover(close, emaValue) priceCrossUnder = ta.crossunder(close, emaValue) // Alertas con mensaje dinamico if priceCrossEma and useAlerts msg = «🟢 ALERTA COMPRA\n» + «Par: « + syminfo.ticker + «\n» + «Precio: « + str.tostring(close, «#.#####») + «\n» + «EMA: « + str.tostring(emaValue, «#.#####») + «\n» + «Timeframe: « + timeframe.period alert(msg, alert.freq_once_per_bar) if priceCrossUnder and useAlerts msg = «🔴 ALERTA VENTA\n» + «Par: « + syminfo.ticker + «\n» + «Precio: « + str.tostring(close, «#.#####») + «\n» + «EMA: « + str.tostring(emaValue, «#.#####») + «\n» + «Timeframe: « + timeframe.period alert(msg, alert.freq_once_per_bar) // Visual plotshape(priceCrossEma, «Buy Signal», style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small) plotshape(priceCrossUnder, «Sell Signal», style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

Ventajas vs alertcondition:

  • Mensaje incluye precio actual exacto
  • Incluye nombre del par y timeframe
  • Una sola alerta que dispara LONG o SHORT segun condicion
  • Usa alert.freq_once_per_bar para evitar spam

Frecuencias de alerta

Importante para no recibir 100 alertas en 5 minutos:

  • alert.freq_once_per_bar — una vez por barra (recomendado)
  • alert.freq_once_per_bar_close — solo en cierre confirmado de barra (mas confiable, menos repaint)
  • alert.freq_all — cada actualizacion (puede ser cientos por minuto en M1)

Para swing/day trading: usa once_per_bar_close. Mas confiable, sin repaint.

Webhooks: automatizacion real

Para integrar con servicios externos (Discord, Telegram, broker via API):

Setup

  1. Cuenta TradingView Pro o superior ($28+ USD/mes)
  2. Servicio externo con webhook URL (Discord, Telegram bot, Zapier)
  3. Configurar alerta con webhook URL
  4. Mensaje custom en formato JSON

Ejemplo: webhook a Discord

// En la alerta de TradingView: // Webhook URL: https://discord.com/api/webhooks/TU_WEBHOOK_AQUI // Message: { «content»: «🚨 Alerta Trading», «embeds»: [{ «title»: «{{strategy.order.action}} {{ticker}}», «description»: «Precio: {{close}}\nTimeframe: {{interval}}», «color»: 15844367 }] }

TradingView reemplaza las placeholders {{ticker}}, {{close}}, etc por valores reales.

Casos de uso practicos

1. Notificaciones push al celular

Setup mas comun. Configura alerta → recibes push instantaneo. Util para swing traders mexicanos con trabajo.

2. Email para revisar despues

Para alertas no-urgentes. Recibes resumen por email, revisas en la tarde.

3. SMS para alertas criticas

Solo TradingView Pro+. Para movimientos extraordinarios en tus posiciones.

4. Discord/Telegram para grupos

Si compartes alertas con grupo de traders amigos. Webhook a canal Discord.

5. Automatizacion con broker (avanzado)

Webhook a servicio intermediario (Capitalise.ai, AutoView) que ejecuta orden en tu broker. Riesgoso — usa solo si entiendes que hace.

Limites de alertas

Plan TradingViewAlertas concurrentesCosto MXN/mes (~$18 TC)
Free1 alerta$0
Plus20 alertas~$252 MXN ($14 USD)
Premium400 alertas~$1,008 MXN ($56 USD)
Ultimate800 alertas + webhooks~$1,512 MXN ($84 USD)

Para swing trader serio: Plus suficiente. Para day trader o multiple pares: Premium. Webhooks requieren Premium o superior.

Errores comunes con alertas

  1. Spam de alertas: usar alert.freq_all en M1 = caos
  2. Repaint: alertas que disparan en formacion de barra y luego desaparecen
  3. Olvidar renovar: alertas expiran despues de cierto tiempo
  4. Mensajes vagos: «Alerta!» sin contexto (par, precio, timeframe)
  5. Webhooks publicos: exponer URL secreta de Discord/Telegram en repos publicos

Conclusion: alertas = libertad

Buenas alertas significan que puedes:

  • Operar swing trading con trabajo full-time
  • Cubrir multiples pares sin saturarte mentalmente
  • Capturar setups que pasarian desapercibidos
  • Reducir el «screen time» sin perder rendimiento
  • Mantener vida personal sin sacrificar oportunidades

Para mexicanos con trabajo, las alertas son tu mejor inversion en TradingView (despues del Pine Editor). Configuralas bien y trabaja menos pero mas inteligente.

Practica el codigo en demo

Backtest no es real. Demo 60+ dias antes de capital real. Pine Script es herramienta, no garantia.

Brokers con TradingView Mas Pine Script
Aviso de Riesgo
El codigo Pine Script es educativo. NO garantiza rentabilidad. 70-89% de los traders retail pierden varo (ESMA, FCA, CFTC). Backtest no predice futuro. SAPTEL: 55 5259-8121.