Trade Reporter Telegram and Discord
- Utilidades
-
Amul Ravikumar
MT5 / MQL5 developer. I build indicators, Expert Advisors and utility panels from a written spec — every rule an input, 0 errors / 0 warnings, verified in the Strategy Tester before handover. - Versión: 1.0
- Activaciones: 5
Trade Reporter no es un robot de trading. Supervisa tu cuenta y publica lo que ocurre en tus chats o canales de Telegram y en tu servidor de Discord. Nunca abre, cierra ni modifica una operación.
Está pensado para proveedores de señales, operadores de empresas de capital propio que comparten su evolución, grupos de trading y cualquier persona que quiera recibir sus operaciones en el móvil en tiempo real.
QUÉ PUBLICA
- Apertura: dirección, símbolo, precio de entrada, stop y objetivo (con la distancia en pips), tamaño del lote y el riesgo en el stop expresado en dinero y en porcentaje del saldo.
- Stop / objetivo modificado: «stop movido al punto de equilibrio», «beneficio asegurado», del antiguo al nuevo. Un stop dinámico que se mueve con cada tick envía como máximo un mensaje por posición por minuto (tú configuras la diferencia), siempre con el nivel más reciente.
- Cierre parcial: precio, pips, resultado, lotes cerrados y lotes aún abiertos.
- Cierre: resultado en dinero y %, pips, múltiplo R medido desde el primer stop, desde la entrada hasta la salida, tiempo de mantenimiento y motivo del cierre (alcanzado el stop loss, alcanzado el take profit, stop out).
- Órdenes pendientes: colocadas, canceladas o caducadas. Una orden pendiente ejecutada se notifica una sola vez, como la apertura.
- Captura de pantalla del gráfico adjunta a las aperturas y cierres en el propio símbolo del gráfico.
- Informe diario a la hora que elijas y un informe semanal los viernes: operaciones, tasa de acierto, resultado neto, pips, mejor y peor operación. Se envía una sola vez, incluso tras un reinicio.
DISEÑADO PARA CANALES DE SEÑALES
- Tres modos de privacidad: dinero + % + lotes, solo %, o solo pips y R. El saldo de tu cuenta nunca tiene por qué hacerse público.
- Tu propia línea de encabezado (nombre del canal) y pie de página (aviso legal, enlace) en cada publicación.
- Filtra por lista de símbolos y lista de números mágicos (0 = operaciones manuales), para que solo se publique la estrategia que compartas.
- Varios chats de Telegram a la vez, además de un webhook de Discord.
FIABLE
- Una cola de envío con reintentos (5 s, 15 s, 1 min, 5 min). Respeta los límites de frecuencia de Telegram y Discord y regula los envíos a uno cada 2 segundos por destino.
- Seguro ante reinicios: un reinicio no vuelve a anunciar las posiciones abiertas, y la base del primer stop para R se mantiene tras un reinicio.
- Funciona en cuentas de cobertura y de compensación, incluidas las reversiones de compensación.
- El panel muestra los destinos, los recuentos de mensajes enviados, en cola y fallidos, el último evento y cualquier error en lenguaje sencillo. Dispone de los botones «ENVIAR PRUEBA» y «PAUSA».
CONFIGURACIÓN (2 MINUTOS)
1. Telegram: crea un bot con @BotFather y copia su token. Añade el bot a tu canal o grupo como administrador. El ID del chat es @tucanal para un canal público, o el número -100... para uno privado.
2. Discord: Configuración del servidor > Integraciones > Webhooks > Nuevo webhook > Copiar URL.
3. MetaTrader: Herramientas > Opciones > Asesores expertos > marca la casilla «Permitir WebRequest para la URL indicada» y añade https://api.telegram.org y https://discord.com (pulsa Intro después de cada una).
4. Añade Trade Reporter a cualquier gráfico, pega el token, el chat y el webhook, y luego pulsa ENVIAR PRUEBA. Si has añadido las direcciones mientras ya se estaba ejecutando, recárgalo una vez: haz clic en el gráfico, pulsa F7 y, a continuación, Aceptar.
DATOS DE ENTRADA
- Telegram: token del bot, ID de chat (separados por comas)
- Discord: URL del webhook, nombre de usuario
- Qué incluir en el informe: aperturas, movimientos (+ diferencia en segundos), operaciones parciales, cierres, operaciones pendientes, captura de pantalla (+ tamaño)
- Informes: diarios, por hora, semanales
- Privacidad y formato: modo monetario, mostrar ticket, mostrar comentario, encabezado, pie de página
- Filtros: símbolos, números mágicos
- Panel: posición, tamaño de fuente
VERIFICADO
Compilado con 0 errores y 0 advertencias. Sin DLL.
Autocomprobación: se han superado 32 de 32 comprobaciones en el Strategy Tester. Las comprobaciones abarcan:
- P/L al céntimo, pips, R desde el primer stop y tiempo de mantenimiento de la posición, todo ello cotejado con el historial de operaciones;
- el movimiento del trailing stop se envía en un solo mensaje, y los filtros permanecen inactivos;
- que no haya mensajes repetidos tras un reinicio, y que los modos de privacidad nunca muestren dinero ni lotes;
- que los totales de los informes coincidan con las operaciones del día;
- la cola de reintentos y los límites de frecuencia;
- los formatos de solicitud de Telegram y Discord.
Probado en directo en una cuenta de demostración: publicaciones con capturas de pantalla de gráficos enviadas tanto a Telegram como a Discord.
PROBADOR DE ESTRATEGIAS
WebRequest no está disponible en el probador, por lo que cada publicación se registra en el diario como TR[tester]. Con la opción «operaciones de demostración» activada (solo en el probador), abre, mueve, cierra parcialmente y cierra pequeñas operaciones de demostración para que puedas leer cada tipo de mensaje con tu propia configuración.
RESOLUCIÓN DE PROBLEMAS
- El panel muestra «Permitir WebRequest...»: añade ambas direcciones en Herramientas > Opciones > Asesores expertos (paso 3 de la configuración) y, a continuación, vuelve a cargar el EA (F7 > Aceptar).
- «Token, chat o webhook no reconocido»: comprueba el token, verifica que el bot sea administrador del canal y comprueba el ID del chat (los canales privados empiezan por -100).
- No se publica nada en algunas operaciones: comprueba el símbolo y los filtros «magic». Las operaciones manuales tienen «magic» 0.
- No hay captura de pantalla: MetaTrader solo puede capturar un gráfico que esté abierto, por lo que las capturas de pantalla solo se generan para el símbolo del propio gráfico. Para varios símbolos, adjunta una copia por cada gráfico de símbolo, asigna a cada copia su propio símbolo en el filtro y activa los informes solo en una copia.
- Si hay dos copias con los mismos filtros, todo se publica dos veces. Asigna a cada copia símbolos o números mágicos diferentes.
