Discusión sobre el artículo "Integración de MetaTrader 5 y Python: recibiendo y enviando datos" - página 2
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
¡MT5 finalmente interactúa con python!
No es que MT5 soporte Python nativamente.
Mi entendimiento es usar estos dos lenguajes para desarrollar servidor y cliente por separado, y luego comunicarse en base a protocolos de red.
En ese caso, Python está bien, C/C++/C#/Java o lo que sea, no hay diferencia.
cuando trato de ejecutar el ejemplo de socketclientEA.mq5.The terminal MT5 salir con 'Conexión localhost:9090 error 4014' ,
documento oficial de la declaración dijo que:
La función sólo se puede llamar desde Expert Advisors y scripts, ya que se ejecutan en sus propios hilos de ejecución. Si se llama desde un indicador, GetLastError() devuelve el error 4014 - "Function is not allowed for call".'
Yo llamo al ejemplo como un Asesor Experto, pero sólo sale el mismo error 4014 como he mencionado anteriormente.
Mi versión de terminal es 5.00 build 2009 15 Mar 2019.
Plz ayuda.
cuando trato de ejecutar el ejemplo de socketclientEA.mq5.El terminal MT5 salir con 'Conexión localhost:9090 error 4014' ,
documento de declaración oficial dijo que:
La función sólo se puede llamar desde Expert Advisors y scripts, ya que se ejecutan en sus propios hilos de ejecución. Si se llama desde un indicador, GetLastError() devuelve el error 4014 - "Function is not allowed for call".'
Yo llamo al ejemplo como un Asesor Experto, pero sólo sale con el mismo error 4014 como he mencionado anteriormente.
Mi versión de terminal es 5.00 build 2009 15 Mar 2019.
Plz ayuda.
Hola, por favor agregue y permita 'localhost' en herramientas->opciones->EA's
Nuevo artículo MetaTrader 5 y la integración de Python: recepción y envío de datos ha sido publicado:
Autor: Maxim Dmitrievsky
Hola, por favor ayuda, ¿cómo puedo transmitir datos de barras en vivo en un marco de datos Pandas. Me gustaría utilizar esto para el aprendizaje automático para predecir las opciones binarias.
Está muy claro cómo obtener datos históricos en la parte de integración de la documentación.
Está muy claro cómo obtener datos históricos en la parte de integración de la documentación. ¿Qué pasa con la transmisión en directo de los datos?
Hola, usted puede hacer esto de la misma manera. Solo no llames a la función shutdown() y luego recibe los datos cada nueva barra o tick, por temporizador, etc.
Hola, tu puedes hacer esto de la misma manera. Solo no llames a la func shutdown() y luego recibe los datos cada nueva barra o tick, por timer etc.
Cierto, pero entonces tengo que volver a ejecutar el script. ¿No hay un atajo para añadir nuevos datos a un marco de datos existente y etiquetar velas verdes 1 y velas rojas 0 en una nueva columna de etiqueta añadida para este marco de datos existente?
Hola, por favor añada y permita 'localhost' en herramientas->opciones->EA's
Hola Maxim,
Estoy recibiendo el error 4014 ya en la fase SocketCreate. ¿Qué puede estar mal?
Hola Maxim,
Estoy recibiendo el error 4014 ya en la fase SocketCreate. ¿Qué puede estar mal?
Hola, prueba esto https://www.mql5.com/en/forum/308679#comment_11299587
Hola, prueba esto https://www.mql5.com/en/forum/308679#comment_11299587
Estoy ejecutando EA, localhost está habilitado.