Discusión sobre el artículo "Cómo crear un bot para Telegram en el lenguaje MQL5" - página 21

 
Andrey Khatimlianskii:

  • Yo comprobaría MT5 en el mismo ordenador.
Lo probaré por la tarde, escribiré sobre el resultado.

Tampoco creo que funcione con tu Expert Advisor, ya que los ejemplos del artículo tampoco funcionan, así que no gracias. Wininet. dll está en este hilo, lo he probado, el resultado es el mismo....
 
Sergey Kolemanov:
Wininet. dll está en esta rama, lo he probado, el resultado es el mismo....

Bueno, entonces el problema está en la VPN.

No sé cómo forzarlo a enviar todo el tráfico a través de sí mismo.

 
Por cierto, MT5 build 1881 envía sin VPN. Hasta hace poco usaba esta build solo para enviar mensajes a Telegram.
 
Andrey Khatimlianskii:

Entonces es la VPN.

No sé cómo obligarlo a enviar todo el tráfico a través de sí mismo.

Lo comprobé en MT5, también me da el mismo error, sólo que diferente: Error desconocido 1001.

Creo que no es la VPN porque:

  • enlace https://api.telegram.org/ abre
  • hace tres semanas todo funcionaba a través de la misma VPN.
  • La ubicación del servidor VPN está en Oslo, es decir, no en Rusia.
Andrei, ¿también utiliza la biblioteca de este artículo en su EA, o tiene una diferente?

p.s. comprobado el nuevo vpn, tampoco funciona en MT4, no en MT5. Todavía hay una sospecha de que la biblioteca en esta aplicación no puede trabajar con el protocolo TLS 1.2.
 
No envíe todos los mensajes por nombre de destinatario, sino por ID y así no habrá problemas
 
Vladimir Mametov:
No envíe todos los mensajes por nombre de destinatario sino por ID y entonces no habrá problemas.

¿Te refieres a la librería de este artículo o a cómo implementarla en general?

 
Sergey Kolemanov:

Andrei, ¿utilizas también la librería de este artículo en tu EA, o tienes otra?

Mi EA se basa en esta biblioteca. Pero nada ha cambiado fundamentalmente.

Tal vez esta es la razón:

Vladimir Mametov:
Enviar todos los mensajes no por el nombre del destinatario, pero por ID y entonces no habrá problemas.

Yo envío exactamente por ID (no he comprobado el nombre).

 
Andrey Khatimlianskii:

Lo tengo basado en esta biblioteca. Pero nada ha cambiado en principio.

Tal vez sea eso:

Envío exactamente por i-di (no he comprobado el nombre).

Gracias por tu ayuda, lo miraré yo mismo....
 
Andrey Khatimlianskii:

Lo tengo basado en esta biblioteca. Pero nada ha cambiado en principio.

Tal vez sea eso:

Envío exactamente por i-di (no he comprobado el nombre).

Antes funcionaba bien por nombre, pero luego dejó de funcionar.

 
Hay un montón de vpn de navegador para Windows, bastantes programas proxy (por ejemplo TOR/Orbot), y sólo unos pocos programas a nivel de sistema que interceptan todo el tráfico, y son de pago. Interceptar todo el tráfico es un error en mi opinión, allí la velocidad es baja. Y WebRequest ignora la configuración proxy delterminal.