Telegram to Discord MT5 Bridge
- Utilidades
- Janet Abu Khalil
- Versión: 1.0
- Activaciones: 10
Telegram to Discord Pro para MT5
Telegram to Discord Pro es un Expert Advisor puente para MetaTrader 5 que lee señales de trading y mensajes de gestión de operaciones desde un bot, canal o grupo de Telegram, y luego los reenvía a tu canal de Discord en un formato limpio y configurable.
Este EA está hecho para traders, proveedores de señales, comunidades privadas y usuarios de automatización que desean reflejar mensajes de trading de Telegram en Discord en tiempo real.
Puede detectar y reenviar mensajes como Buy, Sell, Close, Breakeven y Partial Close. También puede leer detalles de la señal como símbolo, entrada, stop loss, niveles de take profit y texto open TP, y luego enviar la información a Discord ya sea en formato estructurado o en modo texto sin formato.
El EA admite tanto mensajes normales de Telegram como publicaciones de canales de Telegram, lo que lo hace adecuado para canales privados, canales públicos, grupos y flujos de trabajo basados en bots.
Para ayuda con la configuración de Discord y Telegram, lee la guía README.
Qué hace este EA
Telegram to Discord Pro se conecta a Telegram usando tu token de bot y tu chat ID, comprueba nuevas actualizaciones cada pocos segundos, analiza el texto entrante, detecta el tipo de señal o instrucción y envía el resultado a tu canal de Discord usando tu token de bot de Discord y tu channel ID.
El EA está diseñado como un puente de reenvío y formato. No ejecuta operaciones. Su propósito es supervisar mensajes de Telegram y publicarlos en Discord de forma clara y automática.
Características principales
- Lee mensajes de Telegram desde chat de bot, grupo o canal
- Admite actualizaciones de mensajes de Telegram y publicaciones de canal
- Reenvía señales a Discord automáticamente
- Detecta mensajes Buy, Sell, Close, Breakeven y Partial Close
- Extrae símbolo, entrada, SL, TP y texto TP OPEN de los mensajes
- Admite salida formateada y reenvío en texto sin formato
- Incluye compact mode para mensajes más cortos en Discord
- Incluye opcionalmente ID de mensaje de Telegram, marca de tiempo e información del chat
- Admite palabras clave personalizadas para señales
- Incluye control de logs encendido o apagado
- Incluye panel visual en el gráfico
- Incluye protección por expiración
Nota importante de configuración
Para usar este EA, debes permitir las URL de WebRequest requeridas en MetaTrader 5.
Ve a:
Tools -> Options -> Expert Advisors
Activa:
Allow WebRequest for listed URL
Añade estas URL:
https://api.telegram.org
https://discord.com
Parámetros de entrada
=== Telegram Connection ===
Enable debug logging
Activa o desactiva los logs internos de depuración en la pestaña Experts.
Pon false para uso normal. Pon true solo para pruebas o solución de problemas.
Telegram Bot Token (from BotFather)
El token de tu bot de Telegram. Es necesario para que el EA pueda leer actualizaciones desde Telegram.
Telegram Chat ID / Channel ID / Group ID
El chat ID de origen de Telegram que el EA debe supervisar. Puede ser un chat privado, un grupo o un ID de canal.
Optional Telegram message_thread_id
Campo opcional reservado para flujos de trabajo de threads o topics de Telegram. Se conserva por compatibilidad.
Poll interval (seconds)
Con qué frecuencia el EA comprueba Telegram en busca de nuevos mensajes.
Valores más bajos significan un reenvío más rápido, pero solicitudes más frecuentes.
Telegram WebRequest timeout ms
Tiempo máximo de espera para respuestas de Telegram WebRequest en milisegundos.
=== Signal Parsing ===
Auto symbol from signal
Si es true, el EA intenta detectar el símbolo directamente desde el texto del mensaje de Telegram.
Default symbol if not in signal
Si no se encuentra ningún símbolo dentro del mensaje, este símbolo se usa como respaldo.
Symbol suffix (e.g. m or .i)
Sufijo opcional añadido a los símbolos detectados. Útil para brokers que usan símbolos como XAUUSDm.
Symbol prefix
Prefijo opcional añadido a los símbolos detectados.
Compatibility magic number
Campo de compatibilidad conservado de estructuras de entrada tipo bridge.
Compatibility slippage (points)
Campo de compatibilidad conservado de estructuras de entrada tipo bridge.
=== Compatibility / Formatting ===
fixed_lot | pct_balance | pct_equity
Campo de compatibilidad conservado para la consistencia del bridge. No afecta al comportamiento del reenvío.
Fixed lot size
Campo de compatibilidad conservado.
Risk % of balance/equity
Campo de compatibilidad conservado.
Max open positions (compatibility)
Campo de compatibilidad conservado.
=== SL / TP Mode ===
signal | fixed | none
Campo de compatibilidad conservado para la estructura de interpretación de señales.
Fixed SL in pips (if mode=fixed)
Campo de compatibilidad conservado.
signal | fixed | trailing | partial | none
Campo de compatibilidad conservado.
Fixed TP in pips (if mode=fixed)
Campo de compatibilidad conservado.
=== Trailing Stop ===
Compatibility option
Estos ajustes de trailing se conservan por compatibilidad con estructuras de entrada tipo copier.
Compatibility option
Nivel de activación del trailing, conservado por compatibilidad.
Compatibility option
Distancia del trailing, conservada por compatibilidad.
=== Break-Even ===
Compatibility option
Opción de activación de break-even, conservada por compatibilidad.
Compatibility option
Nivel de activación de break-even, conservado por compatibilidad.
Compatibility option
Offset de break-even, conservado por compatibilidad.
=== Partial Close ===
Compatibility option
Opción de activación de partial close, conservada por compatibilidad.
Compatibility option
Porcentaje de partial close, conservado por compatibilidad.
=== Filters ===
Max daily loss $ (0=off)
Campo de compatibilidad conservado.
Max daily profit target $ (0=off)
Campo de compatibilidad conservado.
=== Range Orders (Compatibility) ===
Estas entradas se conservan por compatibilidad con estructuras más amplias de puentes de señales.
Preserve range mode option
Opción de compatibilidad de range orders.
Preserve range step option
Opción de compatibilidad de range step.
Preserve option
Opción de compatibilidad de range cap at max positions.
Preserve option
Opción de compatibilidad de range auto step.
Preserve option
Opción de compatibilidad de range all TPs.
Preserve option
Opción de compatibilidad de range sequential TPs.
=== Multi-TP Orders (Compatibility) ===
Preserve option
Opción de compatibilidad one order per TP.
Preserve option
Opción de compatibilidad lot per TP order.
=== Pending Orders (Compatibility) ===
Preserve option
Opción de compatibilidad pending expiry.
Preserve option
Opción de compatibilidad close on any TP hit.
=== Symbol Tick Correction ===
Example: XAUUSD=100,US30=10
Campo de compatibilidad conservado para mapas de corrección de tick por símbolo.
Example: HK50=0.18,JP225=0.006
Campo de compatibilidad conservado para mapas de factores de divisa.
=== Custom Signal Keywords ===
Estos ajustes te permiten definir tus propias palabras o frases para la detección de señales. Esto es útil si tu proveedor de Telegram usa una redacción poco habitual.
Use custom keywords
Si es true, el EA usa tus listas personalizadas de palabras clave en lugar de la lógica de detección incorporada por defecto.
Buy words
Lista separada por comas de palabras o frases que deben tratarse como señales Buy.
Sell words
Lista separada por comas de palabras o frases que deben tratarse como señales Sell.
Close words
Lista separada por comas de palabras o frases que deben tratarse como instrucciones Close.
Breakeven words
Lista separada por comas de palabras o frases que deben tratarse como instrucciones Breakeven.
Partial words
Lista separada por comas de palabras o frases que deben tratarse como instrucciones Partial Close.
SL words
Lista separada por comas de palabras que representan Stop Loss en los mensajes.
TP words
Lista separada por comas de palabras que representan Take Profit en los mensajes.
Entry words
Lista separada por comas de palabras que representan Entry en los mensajes.
=== Discord Connection ===
Discord Bot Token
El token de tu bot de Discord. Requerido para enviar mensajes a tu canal de Discord.
Discord Channel ID
El channel ID de Discord donde se publicarán los mensajes reenviados.
Discord WebRequest timeout ms
Tiempo máximo de espera para respuestas de Discord WebRequest en milisegundos.
Send startup message on init
Si es true, el EA envía un mensaje de confirmación a Discord cuando el EA se inicia correctamente.
Send original Telegram message too
Si es true, el EA también envía el mensaje original de Telegram además de la salida formateada.
=== Discord Formatting ===
Send formatted output
Si es true, el EA envía un mensaje estructurado de Discord mostrando símbolo, acción, entrada, SL, TP y otros detalles cuando se detectan.
Compact one-block format
Si es true, el mensaje de Discord será más corto y compacto.
Include Telegram chat info
Añade el chat ID de Telegram al mensaje reenviado de Discord.
Include Telegram message ID
Añade el ID del mensaje de Telegram al mensaje reenviado de Discord.
Include local time
Añade la hora local de la plataforma al mensaje reenviado de Discord.
Include raw detected action
Añade el texto de acción detectado internamente, como BUY, SELL, CLOSE, BREAKEVEN o PARTIAL_CLOSE.
Include TP OPEN text
Si la señal contiene texto como TP OPEN o OPEN TP, esto puede mostrarse en la salida de Discord.
Include SL/TP modes
Si los valores SL o TP no se encuentran explícitamente, el EA puede mostrar el texto del modo configurado.
Use emoji in Discord text
Opción de visualización de compatibilidad para un estilo alternativo de mensajes.
=== Bridge Events ===
Estos ajustes te permiten decidir qué tipos de mensajes de Telegram deben reenviarse.
Forward new trade messages
Si es true, se reenvían los mensajes Buy y Sell.
Forward close messages
Si es true, se reenvían los mensajes Close.
Forward breakeven messages
Si es true, se reenvían los mensajes Breakeven.
Forward partial close messages
Si es true, se reenvían los mensajes Partial Close.
Cómo funciona el EA
1. El EA se conecta a Telegram usando el token de tu bot.
2. Comprueba nuevas actualizaciones usando tu Telegram chat o channel ID.
3. Detecta el tipo de mensaje y extrae el contenido.
4. Identifica la acción como Buy, Sell, Close, Breakeven o Partial Close.
5. Extrae campos disponibles como symbol, entry, SL, TP y message ID.
6. Envía el resultado final a tu canal de Discord usando tu bot de Discord.
Ejemplos de mensajes compatibles
BUY XAUUSD 3350
SL 3340
TP 3360
TP 3370
SELL GOLD NOW 3345
TP 3338
TP 3330
SL 3355
CLOSE GOLD
MOVE SL TO BE
PARTIAL CLOSE XAUUSD
Para quién es este producto
- traders que publican señales en Telegram y quieren reflejarlas en Discord
- comunidades de señales que usan tanto Telegram como Discord
- propietarios de servidores de Discord que quieren entrega automática de señales de Telegram
- usuarios de automatización que quieren unir mensajes de trading entre plataformas
Notas
- Este EA es una herramienta de puente y reenvío de mensajes
- No ejecuta operaciones
- Requiere credenciales válidas de bots de Telegram y Discord
- El acceso del bot de Telegram depende de los permisos correctos del bot en el chat o canal de origen
- La publicación en Discord depende de los permisos correctos del bot en el canal de destino
Soporte y ayuda de configuración
Para ayuda con la configuración de Discord y Telegram, lee la guía README.
