Artículo interesante
¿Funcionan los códigos en MT4?
¿Funcionan los códigos en MT4?
Sí, pruébalo.
Probé Telegram_bot_EA en MT4. Se instaló normalmente. Introduje el token en los ajustes. Añadí URL: https://api.telegram.org a la lista de direcciones permitidas. Al principio funcionaba bien después de solicitar 2-3 comandos el Asesor Experto se elimina automáticamente del gráfico debido a la falta de memoria....

Agradezco a los lectores sus comentarios positivos.
Las primeras pruebas conjuntas revelaron errores en el código, por lo que publicaré aquí un archivo con las correcciones. Pronto se actualizará en el artículo.
Muchas gracias por el material. Sólo tengo una duda: no puedo configurar el envío de mensajes al canal. El error es "Bad Request". El token y el nombre del canal son correctos. No puedo entender cuál es el problema.
BadRequest es una reacción al envío de un mensaje a un canal privado. En realidad, los desarrolladores planearon originalmente que los bots trabajaran sólo con canales públicos.
Pero pueden trabajar con canales privados por ID.
El esquema para obtener el ID es el siguiente:
- Haz público el canal, establece un nombre de usuario para él.
- Añade un bot al canal como administrador.
- Sigue el enlace: https://api.telegram.org/bot[ BOTA TOKEN]/sendMessage?chat_id=@[USERNAME_CHANNEL]&text=test
Después de hacer clic en el enlace aparecerá el ID del canal, recuérdalo.
- Haz que el canal sea privado.
- Envía mensajes a través de SendMessage() por ID o así https://api.telegram.org/bot[ TOKEN_BOTA]/sendMessage?chat_id=[CHANNEL ID]&text=test
El ID del canal no cambia con el tiempo, así que este esquema es bastante viable.
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Cómo crear un bot para Telegram en el lenguaje MQL5:
Este artículo es una guía paso a paso para crear un bot para Telegram en el lenguaje MQL5 El material será de interés para aquellos que quieren vincular un bot comercial a su dispositivo móvil. En el artículo se dan ejemplos de bots que envían señales comerciales, buscan información en páginas web y mandan información sobre el estado de la cuenta comercial, cotizaciones y capturas de pantalla de gráficos a su teléfono inteligente.
El bot especial @BotFather es el responsable del registro y configuración de bots. Lo encontraremos a través de la búsqueda. Después de añadirlo a la lista de contactos, comenzaremos el contacto con el comando /start. Como respuesta, nos enviará una lista con todos los comandos disponibles, como se muestra en la figura 1.
Con el comando /newbot comenzaremos el registro de un nuevo bot. Ahora es necesario pensar dos nombres. El primer nombre (name) del bot podrá pensarlo en su lengua nativa. El segundo es el nombre del usuario del bot (username) en alfabeto latino, y termina con el sufijo “bot”. Como resultado, obtendremos un token: la llave de acceso para trabajar con el bot a través de una API.
Autor: Andrey Voytenko