Easy mt4 to telegram
- Utilidades
- Medilane Bernard Philippe Couratier
- Versión: 1.4
- Actualizado: 7 septiembre 2023
- Activaciones: 10
Jarfac Mt4ToTelegram
Introducción
Jarfac Mt4ToTelegram es un sistema MT4 diseñado para facilitar la comunicación en tiempo real entre la plataforma MetaTrader 4 y Telegram. Este script permite a los operadores recibir notificaciones instantáneas personalizables basadas en diferentes tipos de operaciones, asegurando una capacidad de respuesta óptima sin tener que monitorear constantemente la plataforma de operaciones.
Características principales
- Notificaciones en tiempo real : Recibe notificaciones directamente en Telegram tan pronto como se produzca una acción en MT4.
- Soporte Emoji : Las notificaciones pueden incluir emoji para una mejor visualización.
- Ajustes de configuración : Personaliza tus mensajes de Telegram en función de varias acciones de trading (compra, venta, cierre en beneficios/pérdidas, etc.).
- Mensajes HTML y enlaces : Incrusta enlaces directamente en tus notificaciones.
- Botón de prueba : Se proporciona un botón para probar la funcionalidad del script directamente desde MT4.
- Cálculo automático de pips : El script es capaz de calcular la diferencia en pips dependiendo del par de divisas y el tipo de orden.
- Soporte para múltiples divisas : El script soporta una amplia variedad de divisas y muestra la bandera correspondiente para cada par.
- Mensaje de informe diario : Es posible personalizarlo y añadir detalles de la operación con {TRADES_DETAILS}, {TRADESD}, {PROFITMONEYD}, {PROFIT%D} y gestionar el tiempo de envío.
Instrucciones de instalación
- Asegúrate de que tienes un bot de Telegram y conoces el token y el chatId.
- Debes autorizar WebRequest y añadir la URL https://api.telegram.org en "Herramientas" → "Opciones" → "Consultor Experto".
- Configura los parámetros externos con tus propios valores, como el token de tu bot, chatId, mensajes personalizados, etc.
- Ejecuta el script y comprueba que recibes las notificaciones en Telegram.
Tutorial Crear un bot con BotFather:
Paso 1: Iniciar BotFather- Abre la aplicación de Telegram.
- Busca "BotFather" en la barra de búsqueda de Telegram.
- Haz clic en el chat con BotFather para iniciarlo.
- En el chat de BotFather, escribe o haz clic en /newbot .
- BotFather te pedirá que nombres tu bot. Introduce el nombre deseado.
- A continuación, te pedirá que crees un nombre de usuario para el bot, que debe terminar en "_bot" (por ejemplo, "mychatbot_bot").
- Una vez que hayas creado el bot, BotFather te proporcionará un TOKEN. ¡Mantenlo en secreto y no lo compartas! Lo necesitarás para interactuar con la API de Telegram.
2. Encuentra el ChatId
Para obtener el ChatId, sigue estos pasos:
Paso 1: Inicia tu bot- En Telegram, busca el nombre de usuario de tu bot (por ejemplo, "@mychatbot_bot") e inicia una conversación con él haciendo clic en "Iniciar".
- Abre tu navegador web.
- Escribe https://api.telegram.org/bot [ TU_TOKEN]/getUpdates sustituyendo [TU_TOKEN] por el TOKEN que te dio BotFather.
- Localiza una entrada que se parezca a "chat":{"id":123456789, "first_name": "YourName",... .
- El ID numérico (por ejemplo, 123456789 ) es tu ChatId.
Nota : Si no ves tu ChatId inmediatamente, intenta enviar algunos mensajes a tu bot a través de Telegram y luego actualiza la página API.
Ya has creado un bot con BotFather y has obtenido el ChatId para comunicarte con tu bot.
Manual
- Una vez instalado y configurado el script, se enviarán automáticamente notificaciones a Telegram basadas en acciones de trading.
- Utiliza el botón de prueba para verificar que todo funciona correctamente.
Guía del usuario de FormatMessage
La función formatMessage permite personalizar los mensajes enviados a Telegram en base a los detalles de la transacción. Cada mensaje puede contener variables que serán reemplazadas por valores reales en tiempo de ejecución.
Posibles variables a utilizar en el mensaje:
- {SYMBOL}: El par de divisas negociado (ej: EUR/USD) acompañado de sus respectivas banderas (ej: 🇪🇺🇺🇸).
- {TICKET} : El número de ticket de la transacción.
- {TIMEFRAME} : El periodo de tiempo de la transacción (por ejemplo: M5, H1).
- {VENTA} : El tipo de transacción (por ejemplo: COMPRA, VENTA).
- {ORDERLOTS} : El número de lotes negociados.
- {PRECIO ABIERTO} : El precio abierto de la operación.
- {TAKEPROFIT} : Precio a partir del cual se obtendrá el beneficio.
- {PROFIT%} : Porcentaje de beneficio obtenido respecto al saldo total de la cuenta.
- {PROFITPIPS} : Ganancia o pérdida en pips.
- {PROFITMONEY} : Beneficio o pérdida en términos monetarios (por ejemplo: 50$).
- {STOPLOSS} : El precio a partir del cual se realizará la pérdida.
- {CLOSINGPRICE} : El precio de cierre de la operación.
- {COMENTARIOORDEN} : Comentarios u observaciones asociados a la transacción.
- {TRADES_DETAILS} : Detalles específicos de la operación u operaciones realizadas.
- {TRADESD}: Número de operaciones del día.
- {PROFITMONEYD}: Beneficios totales del día en $.
- {PROFIT%D}: Beneficio total del día en %.
- {MONTH} : El mes actual.
- {ENLACE1} , {ENLACE2} , {ENLACE3} : Enlaces personalizables para dirigir al usuario a recursos externos.
- {BR} : Para crear una nueva línea en el mensaje.
- {B} y {/B} : Para poner en negrita el texto entre estas etiquetas.
- {U} y {/U} : Para subrayar el texto entre estas etiquetas.
- {I} y {/I} : Para poner el texto entre estas etiquetas en cursiva.
Ejemplo de uso :
Suponga que desea crear un mensaje con el siguiente formato:
En tiempo de ejecución, si una nueva operación para GBPJPY se cerrara a un precio de cierre de 185,174 , el mensaje resultante sería:
🤖 O PERACIÓN CERRADA 🤖
---------------
👍 VENDER:GBPJPY.4x
✅ Precio CIERRE:185.174
🏆 0.58 pips,14.37 $,0.29%😍
---------------
Explicación de las sustituciones Emojis:
- {U+1F600} será sustituido por 😀 (Cara sonriente).
- {U+1F602} se sustituirá por 😂 (Cara con lágrimas de alegría).
- {U+1F604} se sustituirá por 😄 (Cara sonriente con ojos sonrientes).
- {U+1F606} se sustituirá por 😆 (Cara sonriente con ojos entrecerrados).
- {U+1F609} se sustituirá por 😉 (Cara que guiña los ojos).
- {U+1F60E} se sustituirá por 😎 (Cara sonriente con gafas de sol).
- {U+1F60D} se sustituirá por 😍 (Cara sonriente con ojos de corazón).
- {U+1F618} se sustituirá por 😘 (Cara soplando un beso).
- {U+1F61C} se sustituirá por 😜 (Cara guiñando un ojo con la lengua).
- {U+1F622} se sustituirá por 😢 (Cara llorando).
- {U+1F44D} se sustituirá por 👍 (Pulgar hacia arriba).
- {U+1F44E} se sustituirá por 👎 (Pulgares abajo).
- {U+274C} se sustituirá por ❌ (Cruz).
- {U+2705} se sustituirá por ✅ (Marca de verificación).
- {U+1F3C6} se sustituirá por 🏆 (Trofeo).
- {U+1F947} será reemplazado por 🥇 (Medalla del 1er puesto).
- {U+1F948} será sustituido por 🥈 (Medalla al 2º puesto).
- {U+1F949} será sustituido por 🥉 (Medalla al 3er puesto).
- {U+1F916} será sustituido por 🤖 (Robot).
- {U+1F535} será sustituido por 🔵 (Círculo Azul).
- {U+1F534} será sustituido por 🔴 (Círculo Rojo).
- {U+2734} se sustituirá por ✴️ (Estrella de ocho puntas).
- {U+2747} se sustituirá por ❇️ (Destello).
- {U+1F4C8} se sustituirá por 📈 (Gráfico creciente).
Nota : Asegúrese siempre de probar sus mensajes personalizados para comprobar que tienen el formato correcto antes de utilizarlos en directo.
PREGUNTAS FRECUENTES
-
¿Puedo personalizar los mensajes enviados?
Sí, puede definir sus propios mensajes para cada tipo de transacción en los parámetros externos del script. -
¿El script admite emojis?
Sí, puede añadir emojis en sus mensajes utilizando el formato "{U+Código}". Por ejemplo, "{U+1F600}" será sustituido por el emoji 😀.
Comentarios y soporte
Si tienes alguna sugerencia, comentario o problema con el script, no dudes en ponerte en contacto con nosotros.
Descargo de responsabilidad
El trading implica riesgos. Aunque este script pretende mejorar su experiencia de trading, es esencial utilizarlo con prudencia y comprender plenamente las implicaciones de cada acción de trading. No nos hacemos responsables de ninguna pérdida o daño que pueda derivarse del uso de este script.
¡Buena suerte con Jarfac Mt4ToTelegram y su trading en MT4!
