Trade Signal To Telegram

TELEGRAM_NOTIFICATION es una utilidad que reenvía eventos de operaciones en tiempo real desde su terminal MetaTrader 5 a cualquier chat, grupo o canal de Telegram. Rastrea todos los eventos de órdenes (apertura, cierre, modificación, cancelación) y envía un mensaje formateado en segundos. También puede generar un informe diario de pérdidas y ganancias para una ventana de tiempo definida por el usuario.

Características principales

  • Alertas de apertura para órdenes de mercado y pendientes (BUY, SELL, BUY LIMIT, SELL LIMIT, BUY STOP, SELL STOP)
  • Alertas de cierre con beneficio neto, balance, equity y beneficio diario total
  • Alertas de modificación cuando cambian StopLoss, TakeProfit o precio de entrada, con delta en pips
  • Alertas de cancelación para órdenes pendientes eliminadas, diferenciando cancelación manual y activación
  • Informe diario de estadísticas enviado a una hora definida, cubriendo una ventana definida
  • Filtro por MagicID y símbolo
  • Hasta 3 reintentos en caso de fallo de envío
  • Panel en el gráfico con estado en vivo, último evento y último error
  • Compatible con temas de grupos de Telegram (thread IDs)
  • Funciona con cualquier broker de MT5

Cómo funciona

Adjunte el experto a un solo gráfico. Monitoriza todas las posiciones y órdenes pendientes de la cuenta. Cuando detecta un evento, construye un mensaje HTML y lo envía vía Telegram Bot API usando WebRequest. El experto es una utilidad de monitoreo y nunca abre ni cierra operaciones por sí mismo.

Configuración

  1. Cree un bot de Telegram mediante BotFather y copie el bot token.
  2. Obtenga su ID de chat, grupo o canal.
  3. En MetaTrader 5, abra Herramientas - Opciones - Expert Advisors, active Permitir WebRequest y añada la URL api.telegram.org
  4. Adjunte el experto a cualquier gráfico, introduzca BotToken y ChatID, y active los eventos deseados.

Parámetros de entrada

Telegram Setup

  • BotToken: token recibido de BotFather
  • ChatID: ID del chat, grupo o canal donde se envían los mensajes
  • ThreadID: ID de tema para grupos con temas, opcional

Notification

  • NotifyOnOpen: alerta cuando se abre una orden
  • NotifyOnClose: alerta cuando se cierra una orden
  • NotifyOnModify: alerta cuando se modifica una orden
  • NotifyDailyStat: informe diario de pérdidas y ganancias
  • StatSendTime: hora de envío del informe, HH:MM en zona horaria del usuario
  • StatWindow: ventana de tiempo del informe, HH:MM-HH:MM del día anterior
  • StatThreadID: ID de tema separado para el informe diario, opcional
  • WaitForTPSL: retener alertas de apertura hasta que StopLoss y TakeProfit estén establecidos

Modify

  • ModifyMinPips: cambio mínimo en pips para disparar alerta de modificación. 0 reporta cualquier cambio, un valor superior filtra el ruido del trailing stop

Filter

  • FilterMagicID: 0 para todas las órdenes, un MagicID específico para aislar un EA
  • FilterSymbol: vacío para todos los símbolos, un solo símbolo como EURUSD

Display

  • Reference: etiqueta personalizada incluida en cada mensaje
  • GMTOffset: desplazamiento de zona horaria para tiempos mostrados

Dashboard

  • ShowDashboard: mostrar el panel de estado en el gráfico
  • DashboardCorner: posición del panel

Notas

  • Adjunte el experto a un solo gráfico por cuenta. Múltiples instancias producirán notificaciones duplicadas.
  • WebRequest debe estar habilitado y api.telegram.org debe estar en la lista de URLs permitidas.
  • El experto no abre ni cierra ninguna operación.
Filtro:
No hay comentarios
Respuesta al comentario