SignalBridge Telegram to MT5 Orchestrator
- Utilidades
- Nelson Tum
- Versión: 1.8
- Activaciones: 10
TradingView & Telegram → Automatización MT5 + Gestión de Posiciones.
Este es un EA integrado de ejecución y gestión de riesgo/posición para MT5 que le permite:
- Automatizar operaciones a partir dealertas de estrategia de TradingView ( a través de webhook seguro → desktop bridge → JSON drop → EA).
- Activar operaciones manualmente utilizandocomandos bot de Telegram en lenguaje llano ( por ejemplo, "Largo EURUSD", "Cerrar XAUUSD", "Corto GBPJPY r=1 rt=fijo").
- Ejecute ambos métodos en paralelo; cada instrucción se normaliza en archivos JSON estructurados de "caída de señal" que el EA ingiere y ejecuta en MT5 con controles de riesgo y lógica de gestión uniformes.
Cómo funciona
-
Fuentes de Señal (Elija una o ambas):
- Ruta automatizada: TradingView envía alertas (URL de webhooks generadas por una aplicación de escritorio complementaria). Las alertas se transforman en archivos JSON estandarizados.
- Ruta manual: Usted interactúa con su bot de Telegram (teclado o comandos escritos). Los comandos (Largo/Corto/Cierre + parámetros de riesgo opcionales) se convierten al mismo formato JSON.
-
Transporte y Normalización:
La aplicación de escritorio complementaria (SignalBridge) recibe cargas útiles de webhooks o comandos de Telegram, aplica formato y validación, y luego escribe archivos de señal JSON en una carpeta compartida (ruta de Archivos Comunes). -
Ingestión y Validación de EA:
El EA MT5 escanea continuamente en busca de nuevas cargas JSON, verifica:- Webhook ID (opcional)
- Frescura vs. ventana de expiración
- Protección contra duplicados
-
Aplicación de la Capa de Riesgo:
Antes de colocar la orden, el EA aplica límites diarios acumulativos, protecciones contra pérdidas por operación, protección estática del tamaño de la cuenta (opcional), operaciones máximas por símbolo/dirección y filtros de diferencial/deslizamiento. -
Ejecución y gestión del ciclo de vida:
Las órdenes se colocan con lógica de reintento. Las posiciones activas se gestionan continuamente (punto de equilibrio, trailing stops, cierres parciales escalonados, salidas forzadas). Los eventos de cierre de operaciones (TP/SL) generan notificaciones inmediatas a través de Telegram.
Métodos de Ingestión (Ejecución Unificada)
Método de origen | Estilo de activación | Caso de uso típico | Ruta a MT5 |
---|---|---|---|
Webhooks TradingView | Alerta de estrategia JSON | Automatización completa, 24 horas al día, 7 días a la semana | Webhook → Puente de escritorio → JSON → EA |
Comandos de bot de Telegram | Texto humano (largo/corto/cerrado) con modificadores de riesgo opcionales | Intervención manual, superposiciones discrecionales | Bot → Puente de escritorio → JSON → EA |
Ambos convergen en la misma canalización de señales, lo que garantiza un tratamiento del riesgo y una gestión de las operaciones idénticos independientemente del origen.
Módulos principales
1. Motor de señales
- Vigila un directorio dedicado de "caída de señales
- Valida la marca de tiempo, el vencimiento, el identificador de Webhook (si se aplica) y deduce los identificadores procesados.
- Admite la ejecución multisímbolo desde una única instancia de gráfico (filtros por símbolo aplicados en tiempo de ejecución).
2. Gestor de riesgos
- Límite diario de operaciones
- Límites porcentuales PnL acumulativos (ganancia + pérdida) con aplanamiento forzado
- Pérdida máxima por operación (dinámica basada en entradas agrupadas)
- Salvaguarda estática del tamaño de la cuenta (divisa o % de referencia hasta que se restablezca manualmente)
- Cuotas de diferencial/deslizamiento/máximo de lotes abiertos/dirección
3. 3. Gestor de operaciones
- Envío de órdenes resistente con cola de reintento
- Cálculo de volumen: lotes fijos o riesgo porcentual (normalización ATR/puntos SL)
- Lógica multiintento con backoff temporizado
- Admite escalado de volumen parcial (riesgo dividido)
4. Gestión de posiciones
- Activación del punto de equilibrio (modo ATR o puntos)
- Trailing stop (ATR, puntos o vela anterior alta/baja con buffer)
- Salidas parciales escalonadas: TP1, TP2, SL parcial activada por Drawdown
- Cálculos TP/SL inversos almacenados para el etiquetado de escenarios alternativos
5. Filtro de noticias (opcional)
- Obtención del calendario económico diario (ligero)
- Bloqueo de impacto por símbolo (alto/medio/bajo) con ventanas de bloqueo previas y posteriores.
6. Capa de Notificación
- Alertas de cierre de TP/SL/Trailing/Breakeven con enfriamiento para eventos no críticos
- Alertas de incumplimiento de límites (pérdida/ganancia diaria, protección del tamaño de la cuenta)
- Resúmenes estructurados de cierre de operaciones (PnL + duración + motivo)
7. Superposición visual y de interfaz de usuario
- Precio de entrada, línea media agregada (multiposición)
- Niveles de activación TP/SL/parciales en tiempo real
- Panel de métricas en tiempo real (PnL %, límites diarios, exposición de lotes, estado de salvaguarda)
Principales características
- Doble ingesta (Webhook + Telegram)
- Interruptor de tamaño de cuenta
- Programación inteligente de notificaciones para todas las operaciones
- Arquitectura de salida parcial (escalado de beneficios + recorte defensivo de la caída)
- Telemetría de ejecución visual para el conocimiento de la situación
- Integración totalmente basada en archivos, sin necesidad de DLL.
Instrumentos compatibles
Probado en los principales brokers:
- Divisas principales y secundarias
- Metales
- Índices
- Pares de criptomonedas
Flujo de trabajo de uso (Inicio rápido)
- Instalar y Adjuntar EA a cualquier gráfico MT5 (una instancia puede procesar señales multi-símbolo)
- Configurar entradas:
- Parámetros de riesgo (porcentaje o fijo)
- Límites diarios y protección del tamaño de la cuenta (opcional)
- Lógica partial/trailing/breakeven
- (Opcional) Habilitar Filtro de Noticias: Añadir URL de calendario a la lista MT5 WebRequest
- Establezca los minutos de expiración de la señal para evitar una ejecución obsoleta
- Configuración de la aplicación de escritorio:
- (Ruta TradingView) Crear webhook (URL auto-generada) y pegar en alerta(s) TradingView
- (Telegram Path) Añada el token del bot + inicie el chat → envíe comandos (por ejemplo, "Long EURUSD r=1 rt=percent")
- Monitorizar Panel EA: Confirmar métricas en vivo, PnL, límites de operación y acuses de recibo de señales entrantes
- Validar Notificaciones: Los eventos TP/SL/parcial/breakeven deben llegar a Telegram con el formato adecuado
- Afinar y Escalar: Ajustar múltiplos ATR, umbrales parciales, o trailing buffer después de la validación demo
Ejemplos de Comandos Manuales (Telegrama)
Short XAUUSD r=0.5 rt=percent
Close GBPJPY
Close XAUUSD
El desktop bridge normaliza cada uno en JSON con timestamps & IDs antes de la ingestión de EA.
Carga de Alerta TradingView (Ejemplo)
{
"webhook_id": "YOUR_ID",
"symbol": "EURUSD",
"mode": "ENTRY",
"type": 0,
"risk_mode": "percent",
"risk_value": 1.0,
"tp_mode": "points",
"tp": 200,
"sl_mode": "points",
"sl": 100,
"expiry_minutes": 5,
"signal_id": "{{alert_id}}",
"timestamp": {{timenow}}
}
La aplicación de escritorio complementaria aumenta y descarga como JSON → EA consume.
Salvaguardas
- Bloqueo de Pérdidas y Ganancias Diarias: Auto-cierre + bloqueo de nuevas entradas (con alerta de Telegram)
- Control de Pérdidas por Operación: Cierre forzoso si la porción asignada viola el sobre.
- Protección del tamaño de la cuenta: Persistente en los reinicios hasta que se restablezca manualmente (umbral de ganancias o pérdidas)
- Filtros de diferencial y deslizamiento: rechaza las entradas en condiciones microestructurales adversas.
- Reintentos en cola: Evita la congelación del terminal en estados transitorios de ocupación del contexto de negociación.
Prácticas recomendadas
- Realice siempre primero una demostración para calibrar los múltiplos ATR y el escalado parcial.
- Utilice IDs de Webhooks únicos por grupo de estrategias para la trazabilidad.
- Mantengalos valores por defecto de riesgo de Telegram conservadores ; anúlelos por comando si es necesario.
Descargo de Riesgo
Operar con productos apalancados (FX, CFDs, Metales, Cripto) implica un riesgo sustancial y puede no ser adecuado para todos los inversores. Rentabilidades pasadas no son indicativas de resultados futuros. Usted es el único responsable de la configuración, el cumplimiento y la protección del capital. Valídelo siempre en un entorno de demostración antes de implementarlo en cuentas reales.