Discusión sobre el artículo "Integración de las API de los brókers con los Asesores Expertos usando MQL5 y Python"
Usted escribió:
The ShellExecuteW function from the shell32.dll library is used to run external applications like a Python script
¿Me estoy perdiendo algo? AFAIK, MT5 permite ejecutar scripts Python directamente desde Navigator, justo en los gráficos normales.
Es cierto que se puede lanzar un script Python desde el terminal a través del Navigator, pero no es cierto que operen "sobre el gráfico". Se ejecutan externamente y pueden utilizar la API de Python, pero no interactuarán directamente de ninguna manera con el gráfico ni con ningún otro componente visual del terminal MetaTrader 5.
Es cierto que se puede lanzar un script Python desde el terminal a través del Navegador, pero no es cierto que operen "sobre el gráfico". Se ejecutan externamente y pueden utilizar la API de Python, pero no interactuarán directamente de ninguna manera con el gráfico ni con ningún otro componente visual del terminal MetaTrader 5.
Estoy de acuerdo con usted, estimado señor.
Sin embargo, ¿por qué necesita la interfaz "Python" para manejar la API del broker?
En el caso de que un corredor no ofrece MetaTrader 5, entonces usted puede utilizar MQL5 para comunicarse directamente con la API del corredor. No hay necesidad de la interfaz de Python en absoluto.
MQL5 incluso tiene sockets de red, y puede implementar fácilmente web sockets. También puede implementar fácilmente la llamada a la API REST. Y si es necesario, también puede hacer uso de llamadas DLL.
Por no hablar de que MQL5 es mucho más rápido que Python. En esencia, no hay necesidad de utilizar Python para acceder a la API.
Sin embargo, ¿por qué necesitas la interfaz "Python" para manejar la API del broker?
En el caso de que un corredor no ofrece MetaTrader 5, entonces usted puede utilizar MQL5 para comunicarse directamente con la API del corredor. No hay necesidad de la interfaz de Python en absoluto.
MQL5 incluso tiene sockets de red, y puede implementar fácilmente web sockets. También puede implementar fácilmente la llamada a la API REST. Y si es necesario, también puede hacer uso de llamadas DLL.
Por no hablar de que MQL5 es mucho más rápido que Python. En esencia, no hay necesidad de utilizar Python para acceder a la API.
Sí, señor. Aprecio que destaques enfoques directos y eficaces, ¡gracias por ello!
Aunque yo no destacaría necesariamente Python como una necesidad acuciante, creo que todo se reduce a explorar cómo pueden colaborar estos lenguajes en la materia.
En algún momento, la necesidad de integración podría surgir de forma natural
Hola a todos,
Necesito hacer trabsacciones RISE/FALL en DERIV a través de MQL5 con conexión websocket....
He encontrado este https://www.mql5.com/es/articles/10275 para recuperar los ticks del histórico pero NO para hacer el CALL/PUT (colocar orden)
¿Alguien me puede ayudar en esto?
Gracias y saludos,
Herman
- 2022.01.18
- www.mql5.com
- 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 Integración de las API de los brókers con los Asesores Expertos usando MQL5 y Python:
Hoy exploraremos cómo establecer una conexión perfecta entre nuestros asesores expertos de MetaTrader 5 y los brókers externos mediante la integración de API. El objetivo principal es abordar el problema de la insuficiencia de fondos en las cuentas de negociación, permitiendo recargas automáticas cuando los saldos caen por debajo de un umbral establecido. Este enfoque aborda de manera eficaz cuestiones críticas relacionadas con la gestión de fondos, mejorando tanto la eficiencia como la seguridad en las operaciones de negociación.
Por lo general, seguimos una rutina que consiste en iniciar sesión en el portal de nuestra cuenta de corredor para realizar diversas transacciones y operaciones. Aunque este es el enfoque tradicional, existe una potente función llamada API (Application Programming Interface) que nos permite hacer mucho más y optimizar nuestro enfoque. Para algunos de ustedes, este término puede resultarles familiar. Sin embargo, para los demás, lo desglosaré en secciones fáciles de entender para asegurarme de que todos estén en sintonía:
Autor: Clemence Benjamin