Discusión sobre el artículo "Cómo crear un bot para Telegram en el lenguaje MQL5" - página 15
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
ok. Pero si está trabajando con un canal privado, utilice el ID del canal, no el nombre del canal.
Hola Andrey
tu libreria para mt5 parece que no puede funcionar en MODO asincronico con telegram
Cuando el bot mt5 envia dos mensajes en el mismo segundo, uno de los mensajes se pierde.
He probado muchas veces . ¿podría mirar en este problema?
Hola andrey
Muchas gracias en primer lugar por tu tiempo y por tu artículo me ha ayudado mucho y he leído todas las publicaciones.
Leyendo entre ellas por fin he podido trabajar con el "Telegram_Bot_EA" en a MT5.
Probando con "Telegram_Signal_EA" en MT5, no he conseguido enviar ninguna señal ni con "MA" ni con "MACD" ni con un indicador personalizado.
La compilación funciona bien pero no envía ninguna alerta ni mensaje.No obstante sé que está bien configurado ya que he podido trabajar con "Telegram_Bot_EA".
He revisado el código tanto del EA como del telegram.mqh no veo donde puede estar el fallo y estoy atascado.El EA( Telegram_Signal_EA) no puede enviar ninguna info de texto.
En este foro veo este codigo pero no lo veo.
En este foro he visto este codigo pero creo que no es mi problema:
Nota: Estoy seguro de que funciona porque "Telegram_Bot_EA" se puede ejecutar bien.
Otra cosa:
Nota: Presiono "Q" en el chat del bot o en el chat del canal y no funciona..... Creo que si presionas la tecla, el bot te envía un texto... ¿cierto? Bueno, esta opción no funciona. No entiendo... No tengo ningún error o advertencias para compilar todo el código mql5.
Reanudar: me gusta enviar a la señal de texto telegrama (compra / venta) acerca de sus indicadores de ejemplo o mis indicadores personalizados reglas pero yo no understant por qué no me funciona.
Gracias y buen dia.
UPDATE1(resuelto):
Compruebo los registros y obtener esta información:
HL 0 06:24:00.729 Telegram_Signal_EAEVO (DE30,M1) Error: Bad Request
LH 0 06:40:00.916 Telegram_Signal_EAEVO (DE30,M1) {"ok":false, "error_code":400, "description": "Solicitud errónea: chat no encontrado"}
RG 0 06:40:00.916 Telegram_Signal_EAEVO (DE30,M1) Error: Bad Request
KQ 0 07:31:00.442 Telegram_Signal_EAEVO (DE30,M1) {"ok":false, "error_code":400, "description": "Solicitud errónea: chat no encontrado"}
MO 0 07:31:00.442 Telegram_Signal_EAEVO (DE30,M1) Error: Bad Request
Estoy añadiendo un nuevo padre y resolviendo el último error, pero de nuevo no puedo enviar el mensaje al bot...
EF 0 12:26:44.372 Telegram_Signal_EAEVO (DE30,H1) NAME_bot: NAMEsignalsbot
UPDATE2(solucionado):
Compruebo este enlace http://usefulmix.com/send-message-telegram-channel-bot-http-api/
En el texto :
Así que tenemos que hacer que el canal sea privado, sin embargo al hacerlo nuestra llamada a la API HTTP anterior dejará de funcionar y así es como se verá al intentar prublicar un mensaje:
{ "ok": false, "error_code": 400, "description": "Bad Request: chat not found" }Lo compruebo con el ejemplo de url y obtengo esto:
En common.mqh aparece este error pero estoy muy perdido con esto....Investigo más.
El "problema" es con un convert token, escribo y tecleo este código para probar y el bot me escribe:
Imagen:
He vuelto a leer el post general porque una gente habla de esto.
PARA ACTUALIZAR 3!:
Hola asegúrese de importar telegram.mqh y ver aquí :
https://www.mql5.com/en/forum/285054/page2#comment_11220261
Hola, asegúrese de importar telegram.mqh y vea aquí:
https://www.mql5.com/en/forum/285054/page2#comment_11220261
Muchas gracias Nguyen Van Tuan,
Ahora, funciona con canales privados. Antes, mi bot sólo funcionaba en canales públicos.
Saludos cordiales,
Junior
Hola,
Cuando he probado con esta Biblioteca de Andrey Voytenkoon MT5, No funciona bien así que tengo un poco más simple paso. Cualquier persona golpeó mismo error puede tratar de cambiar como yo:
1. Confirmar añadir https://api.telegram.org a Permitir WebRequest para URL de la lista
2. Si utiliza chat_id (como "-1001301234105") en lugar de @nombre_canal, se producirá algún error con este código, por lo que lo he cambiado.
Y ahora confirmo que despues de hacer las dos cosas anteriores, esta libreria funciona bien en MT5.
Gracias Andrey Voytenko de nuevo.
¡¡¡Correcto!!! ¡¡¡¡Mismo problema!!!!
Muchas gracias Nguyen Van Tuan,
Ahora, funciona con canales privados. Antes, mi bot sólo funcionaba en canales públicos.
Saludos cordiales,
Junior
Tengo un script para enviar mensajes de MT4 a Telegram, he intentado convertirlo a MQL5 pero he fallado, a través de este foro de discusión pido ayuda para convertir de formato de archivo MQ4 a MQL5 para posterior material de estudio .....
el archivo que incluí
Agradezco a quienes estén dispuestos a ayudar
Hola, actualizo metatrader v y vuelvo a compilar el código, pero me reporta una advertencia:
MT5 5.00 build: 2170 4 / OCT / 2019:
"" Comportamiento obsoleto, las llamadas a métodos ocultos se desactivarán en una versión futura del compilador MQL Telegram.mqh ""
La llamada de referencia a: " StringReplace "
Estoy buscando alguna alternativa pero de momento no la he encontrado. En la futura rev ..... ¿alguna idea?
¡¡¡Gracias!!!
Código:
Tengo un script para enviar mensajes de MT4 a Telegram, he intentado convertirlo a MQL5 pero he fallado, a través de este foro de discusión pido ayuda para convertir de formato de archivo MQ4 a MQL5 para posterior material de estudio .....
el archivo que incluí
Agradezco a quienes estén dispuestos a ayudar
Hola, actualizo metatrader v y vuelvo a compilar el código, pero me reporta una advertencia:
Por favor, utilice sólo Inglés en el foro.
He editado y traducido tu post con la herramienta del sitio esta vez