CcF Reporter
- Utilidades
- Alvin Kurniawan
- Versión: 1.0
- Activaciones: 10
Dejar de adivinar, empezar a rastrear: Por qué necesita CcF Reporter
En el vertiginoso mundo de la negociación algorítmica y manual, su ventaja se basa en datos claros, no en emociones. Sin embargo, la evaluación de su verdadero rendimiento dentro de la pestaña estándar del historial de MetaTrader 5 puede ser frustrante. Depósitos, retiros, y los bonos del corredor a menudo saturan su historia, por lo que es difícil ver su real Ganancia y Pérdida (PnL) de un vistazo. Además, si está ejecutando múltiples Asesores Expertos o combinando sistemas automatizados con operaciones manuales, el seguimiento de qué estrategia específica está realmente ganando dinero se convierte en una tarea que consume mucho tiempo.
Introduzca CcF Reporter.
Piense en esta utilidad EA como su contable personal automatizado. Se ejecuta silenciosamente en segundo plano, filtrando todo el ruido no comercial para calcular su PnL comercial puro y exacto. En lugar de obligarte a iniciar sesión en tu VPS o abrir tu terminal para comprobar tu progreso, CcF Reporter te ofrece desgloses de rendimiento completos y fáciles de leer directamente en tu teléfono a través de Telegram o Discord.
Con CcF Reporter, lo sabrás al instante:
-
Tu verdadero PnL: Despojado de depósitos, retiros y confusos bonos de crédito.
-
Lo que está funcionando: Una clasificación clara de sus 3 símbolos ganadores y perdedores.
-
Quién está rindiendo: Un desglose detallado de los beneficios y recuentos de operaciones ordenados por estrategia, número mágico o comentario de orden, para que sepa exactamente qué bot debe aumentar y cuál debe desactivar.
Tanto si desea un resumen diario mientras toma su café matutino, un resumen semanal para revisar su cartera o actualizaciones programadas a lo largo del día, CcF Reporter le proporciona las métricas exactas que necesita, exactamente cuando las necesita.
Automatice su seguimiento. Optimice sus estrategias. Mantenga la disciplina.
Visión general
CcF Reporter es un Asesor Experto (EA) automatizado para MetaTrader 5. Supervisa su historial de operaciones y envía resúmenes detallados de rendimiento-incluyendo PnL, símbolos más negociados, y desgloses de estrategia-directamente a su Telegram o Discord.
Lógica central y características
-
Cálculo PnL limpio: El EA calcula exclusivamente el rendimiento de las operaciones. Filtra automáticamente los depósitos, retiros, créditos y bonificaciones para que su PnL de trading siga siendo preciso.
-
Categorización de estrategias: Agrupa las operaciones basándose en el Número Mágico o en el Comentario de la Orden. Puede agrupar manualmente varios números mágicos/comentarios en un único "Nombre de estrategia", o dejar que el EA los detecte automáticamente.
-
Disparadores inteligentes: Los informes pueden ser enviados manualmente a través de botones de gráficos, automáticamente al final del día / semana / mes, o en momentos específicos programados servidor.
-
Anti-Spam y Auto-Split: Si un informe excede los límites de caracteres de Telegram o Discord, el EA dividirá automáticamente el mensaje en trozos más pequeños y los enviará con un retraso de 1 segundo para evitar el bloqueo de la API.
Explicación de los parámetros de entrada
1. Ajustes Generales
-
Enviar informe a: Elija su aplicación de mensajería preferida ( PLATFORM_TELEGRAM o PLATFORM_DISCORD ).
-
Modo Análisis: Define cómo el EA identifica las diferentes estrategias.
-
Número Mágico : Coincidencia exacta basada en los Números Mágicos del EA.
-
Comentario de la orden : Coincidencia parcial basada en los comentarios de la operación (por ejemplo, si el comentario contiene el texto mapeado).
-
-
Auto-Detectar Estrategias: Si es verdadero, cualquier operación que no coincida con su "Mapeo de Estrategias" manual será automáticamente agrupada y reportada en base a su Número Mágico o Comentario.
2. Configuración de Telegramas (Requiere Enviar Informe a = Telegramas)
-
Token del Bot de Telegram: Tu token API de Telegram Bot (obtenido de BotFather).
-
ID de Chat de Telegram: El ID del chat de destino (puede ser un chat personal, un chat de grupo o un canal). Incluye el prefijo - si es un grupo/canal.
3. Configuración de Discord (Requiere Enviar Informe a = Discord)
-
Discord Webhook URL: La URL de Webhook generada a partir de la configuración de tu canal de Discord (Integraciones > Webhooks).
4. Notificación de hora específica
-
Habilite la Notificación de Hora Específica: Si es verdadero , el EA enviará actualizaciones periódicas a las horas exactas especificadas a continuación.
-
Horas Específicas: Una lista separada por comas de las horas en las que desea recibir los informes. Nota: Se utiliza la hora del servidor del Broker, no la hora local de su PC. Formato: HH:MM (por ejemplo, 06:00, 12:05, 18:00 ).
5. Asignación de estrategias
Se utiliza para agrupar varios Números Mágicos o Comentarios bajo un nombre limpio y legible en el informe.
-
Asignaciónde estrategias 1 a 5: El formato debe ser CustomName1=Value1,Value2;CustomName2=Value3;CustomName3=Value4,Value5
-
Ejemplo de número mágico: GridBot=1001,1002,1003;BreakoutBot=201,202;Scalp=400
-
Comentario Ejemplo: Scalper=EA_V1,EA_V2;BreakoutBot=EA Breakout;Scalp=Scalp
-
6. Configuración del informe
-
Título de cabecera personalizado: Título personalizado impreso en la parte superior del mensaje del informe.
-
Comentario extra al pie: Una nota personalizada a pie de página impresa en la parte inferior del informe.
-
Enviar informe el fin de semana: Si es falso, el EA no enviará informes diarios o programados los sábados y domingos.
-
Mostrar Análisis de Símbolos (Top3): Si es verdadero, el informe incluirá los 3 principales ganadores y los 3 principales perdedores por símbolo negociado.
-
Mostrar resumen de estrategia: Si es verdadero, el informe incluirá el desglose de PnL por estrategia (Mapeado y Autodetectado).
Controles de la interfaz de usuario del gráfico
Una vez conectado a un gráfico, el EA proporciona cuatro botones clicables en la esquina superior izquierda para informes manuales e instantáneos:
-
Enviar diariamente: Genera un informe desde las 00:00 hora del servidor de hoy hasta el momento actual.
-
Enviar semanalmente: Genera un informe desde las 00:00 del lunes de la semana en curso hasta el momento actual.
-
Enviar mensualmente: Genera un informe desde el día 1 del mes en curso hasta el momento actual.
-
Enviar todo el historial: Genera un informe completo de todo el historial de la cuenta desde la primera operación.
Instrucciones de configuración
-
Permitir WebRequests en MT5: Vaya a Herramientas > Opciones > Asesores Expertos.
-
Marque la casilla "Permitir WebRequest para URL de la lista".
-
Añada estas URLs a la lista dependiendo de su plataforma:
-
Adjunte el EA a cualquier gráfico en cualquier marco de tiempo, configure las entradas y asegúrese de que "Algo Trading" está habilitado.
Para utilizar el EA CcF Reporter, debe conectarlo a su plataforma de mensajería preferida. Siga las instrucciones siguientes para generar las credenciales API necesarias.
Configurar las notificaciones de Telegram
Para enviar informes a Telegram, necesitas dos cosas: un Bot API Token (para autorizar al bot) y un Chat ID (para decirle al bot dónde enviar el mensaje).
Paso 1: Crea un Bot y Obtén tu Token API
-
Abre tu app de Telegram y busca @BotFather (asegúrate de que tiene la marca azul oficial de verificado).
-
Haz clic en Iniciar o envía el comando /newbot .
-
Sigue las instrucciones de BotFather:
-
Nombre: Introduzca un nombre para su bot (por ejemplo, CcF MT5 Reporter).
-
Nombre de usuario: Introduzca un nombre de usuario único que termine en "bot" (por ejemplo, ccf_report_123_bot).
-
-
Una vez creado con éxito, BotFather responderá con un mensaje de felicitación que contiene su HTTP API Token (parece una larga cadena de caracteres, por ejemplo, 1234567890:ABCDefGhIjKlMnOpQrStUvWxYz ).
-
Copie y guarde este token. Lo pegarás en la entrada InpBotToken de la configuración del EA.
Paso 2: Encuentre su ID de chat
El bot necesita saber exactamente a qué sala de chat enviar los informes. El método depende de si quieres que los informes se envíen a un mensaje directo o a un grupo/canal.
Opción A: Para mensajes directos personales (sólo tú)
-
Busca @userinfobot o @RawDataBot en Telegram.
-
Haz clic en Iniciar.
-
El bot responderá instantáneamente con la información de tu cuenta.
-
Busca la línea que dice Id: 123456789 . Ese número es tu ID de Chat. Cópialo en la entrada InpChatID del EA.
Opción B: Para un Grupo o Canal
-
Crea un nuevo Grupo o Canal de Telegram (o usa uno existente).
-
Añade tu recién creado Bot a este grupo/canal y promuévelo a Administrador (para que tenga permiso para enviar mensajes).
-
Envía un mensaje de prueba aleatorio en ese grupo (por ejemplo, "Hola Bot").
-
Abre tu navegador web y visita esta URL (sustituye <YourBotToken> por el token que obtuviste en el paso 1): https://api.telegram.org/bot< YourBotToken>/getUpdates
-
Verás un bloque de texto (datos JSON). Busca la sección que dice "chat":{"id":-1001234567890 .
-
Copie todo ese número incluyendo el signo negativo ( - ). Este es su ID de chat de grupo/canal. Pégalo en la entrada InpChatID del EA.
Advertencia de seguridad: Nunca compartas tu Bot Token públicamente. Cualquiera que tenga tu token puede controlar tu bot.
Configuración de las notificaciones de Discord
Enviar informes a Discord es mucho más sencillo y sólo requiere una única URL Webhook.
Paso 1: Crear una URL Webhook
-
Abra Discord y navegue hasta el Servidor y Canal de Texto específico donde desea recibir sus informes de operaciones. (Nota: Debes tener permisos de "Administrar Webhooks" o de Administrador para ese servidor).
-
Pase el ratón por encima del nombre del canal de texto en la barra lateral izquierda y haga clic en el botón Editar canal (icono de engranaje).
-
En el menú de la izquierda, haga clic en Integraciones.
-
Haz clic en Webhooks y, a continuación, en el botón Nuevo Webhook.
-
Discord creará un webhook por defecto (normalmente llamado "Capitán Garfio"). Haz clic en él para ampliar la configuración.
-
Personalízalo: Puedes cambiarle el nombre (por ejemplo, "CcF EA Reporter") y subirle un avatar/logotipo.
-
Haga clic en el botón Copiar URL de Webhook.
-
Haga clic en Guardar cambios en la parte inferior.
Paso 2: Insertar en el EA
-
Pegue la URL copiada directamente en la entrada InpDiscordWebhook de la configuración del EA.
-
Asegúrese de haber seleccionado PLATFORM_DISCORD en la Configuración General del EA.
Advertencia de seguridad: Trate su URL Webhook como una contraseña. Cualquiera que tenga esta URL puede enviar mensajes a tu canal de Discord.
