Telegram DrawnDown control
- Utilidades
- Versión: 1.50
- Actualizado: 17 junio 2026
- Activaciones: 20
DD Guardian Bot — Guía del usuario
Requisitos
- MetaTrader 5 (cualquier bróker)
- Una cuenta de Telegram
Paso 1 — Crea tu bot de Telegram- Abre Telegram y busca @BotFather
- Envía /newbot y sigue las instrucciones para establecer un nombre y un nombre de usuario
- BotFather te responderá con un token de bot: cópialo y guárdalo
- Envía cualquier mensaje a tu nuevo bot (por ejemplo, /start) para que pueda detectar tu ID de chat
- Abre la siguiente URL en un navegador para encontrar tu ID de chat: https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates Busca «chat»:{"id": 123456789} — ese número es tu ID de chat
Paso 2 — Permitir WebRequest en MT5
- Ve a Herramientas → Opciones → Asesores expertos
- Marca la casilla «Permitir WebRequest para la URL indicada»
- Añade https://api.telegram.org a la lista y haz clic en Aceptar
- Arrastra DD_Guardian_Bot a cualquier gráfico (se recomienda XAUUSD M1)
- No es necesario que el EA esté en el mismo símbolo que tus bots de trading
- Si se ha configurado correctamente, aparecerá un mensaje de inicio en tu chat de Telegram en unos segundos
- También aparecerá en el gráfico un panel de control de varias columnas que muestra en tiempo real el saldo, el capital, el % de DD y un desglose por «número mágico» de las posiciones y las ganancias/pérdidas, con botones en el gráfico para activar o desactivar la supervisión o cerrar todas las posiciones
Paso 3 — Configurar las entradas del EA
| Entrada | Descripción |
|---|---|
| InpBotToken | Tu token de bot de BotFather |
| InpChatID | Tu ID de chat (solo números) |
| InpDDThreshold | Porcentaje de caída que activa una alerta (por defecto: 5 %) |
| InpDDCritical | Porcentaje de caída que cierra automáticamente todas las posiciones (0 = desactivado) |
| InpUseEquityDD | true = Capital frente a saldo · false = Solo P/L flotante |
| InpCheckIntervalSec | Frecuencia de comprobación de la caída en segundos (por defecto: 5) |
| InpPollingIntervalSec | Frecuencia de sondeo de los comandos de Telegram, en segundos (por defecto: 3) |
| InpAlertOnce | Envía la alerta de drawdown solo una vez por cada incumplimiento, en lugar de en cada comprobación (se restablece una vez que el drawdown se recupera por debajo del búfer) |
| InpDDRecoveryBuffer | Porcentaje por debajo de InpDDThreshold necesario para que la alerta pueda reactivarse (por defecto: 1,0) |
| InpSendStartupMsg | Enviar un mensaje de Telegram con el saldo y el umbral al iniciar el EA |
| InpMagicFilter | Número mágico a supervisar (−1 = todas las órdenes) |
| InpSendDailyReport | Envía automáticamente un resumen diario de pérdidas y ganancias a la hora especificada en InpDailyReportHour |
| InpDailyReportHour | Hora (0–23, hora del bróker/servidor) a la que se envía el informe diario |
| InpMaxMagicsTracked | Número máximo de números mágicos distintos que se siguen en el panel de control (por defecto: 40) |
Paso 4: adjuntar el EA
Comandos de Telegram
| Comando | Acción |
|---|---|
| /status | Muestra el saldo actual, el capital, el % de DD, el DD máximo alcanzado, el total de alertas y un desglose de compras/ventas por «número mágico» |
| /dashboard | Mostrar saldo, capital, % de caída máxima y una tabla por «número mágico» (posiciones, volumen, P/L flotante, P/L total) |
| /daily | Envía el informe diario de P/L bajo demanda (saldo inicial, P/L realizado, P/L flotante, P/L neto del día, número de operaciones) |
| /closeall | Cerrar todas las posiciones abiertas de inmediato |
| /closeloss | Cerrar solo las posiciones que actualmente estén en pérdidas |
| /closeprofit | Cerrar solo las posiciones que actualmente están en ganancias |
| /disable | Pausar el seguimiento del DD (no cierra las posiciones) |
| /enable | Reanudar la supervisión del DD y restablecer el estado de las alertas |
Comportamiento de las alertas
- Cuando el DD supera el valor InpDDThreshold, se envía una alerta a Telegram. La alerta se restablece automáticamente una vez que el capital se recupera en un porcentaje igual a InpDDRecoveryBuffer por debajo del umbral, lo que permite que se active la siguiente alerta si el DD vuelve a aumentar.
- Cuando el DD alcanza el valor InpDDCritical, todas las posiciones se cierran automáticamente y se envía una alerta crítica. Esta se activa solo una vez por sesión.
- Se envía un mensaje de inicio cuando se carga el EA y un mensaje de cierre cuando se elimina del gráfico.
