Discusión sobre el artículo "Integración de MetaTrader 5 y Python: recibiendo y enviando datos" - página 2

 
Bohao Zhang:
¡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.

[Eliminado]  
Bohao Zhang:

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


 
MetaQuotes Software Corp.:

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.

 
Sakhile Mamba:

Está muy claro cómo obtener datos históricos en la parte de integración de la documentación.

[Eliminado]  
Sakhile Mamba:

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.

 
Maxim Dmitrievsky:

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?

 
Maxim Dmitrievsky:

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?

[Eliminado]  
Andres Kull:

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

Discussion of article "MetaTrader 5 and Python integration: receiving and sending data"
Discussion of article "MetaTrader 5 and Python integration: receiving and sending data"
  • 2019.03.28
  • www.mql5.com
New article MetaTrader 5 and Python integration: receiving and sending data has been published: Author: Maxim Dmitrievsky...
 
Maxim Dmitrievsky:

Hola, prueba esto https://www.mql5.com/en/forum/308679#comment_11299587

Estoy ejecutando EA, localhost está habilitado.