Discusión sobre el artículo "Cómo intercambiar datos: Una DLL para MQL5 en 10 minutos." - página 3

 

Hola

Me preguntaba si me podrías ayudar un poco con la interacción de Mt5 y Matlab. He hecho los tutoriales que me has sugerido. El único problema es que el script se carga correctamente y se elimina correctamente en los logs, pero no muestra nada de lo que quiero imprimir. ¿Qué estoy haciendo mal?

Muchas gracias por tu ayuda

Archivos adjuntos:
Capture.PNG  20 kb
 

Acabo de ir a través de este tutorial, pero utilizando el nuevo VC 14 (2015) ... primero me dieron la messsage en el diario : "no se puede cargar dll" sin una razón, pero luego me di cuenta, que los ajustes de la solución construyeron una win32 dll ... en el explorador de soluciones, derecho clight en la solución ,klick en configuratuion manager.

allí la plataforma se puede cambiar a x64. después de reconstruir la nueva dll generado podría ser cargado y yo era capaz de llamar a mi función de demostración..


Gracias por este articulo.


Filip

 
¿Es posible hacer un video de cómo se construye todo, porque creo que hago algo mal. ¡Siempre me sale un error, y no estoy seguro de si estoy haciendo todo bien. gracias de antemano!
 
Stephanie Kissel:
¿Es posible hacer un video de cómo se construye todo, porque creo que hago algo mal. ¡Siempre me sale un error, y no estoy seguro de si estoy haciendo todo bien. gracias de antemano!

¿Cual es el problema? ...definitivamente necesitas crear una DLL de 64 bits para MT5.

No hay problemas con la versión actual Visual Studio 15.

Por desgracia, los artículos son a menudo sólo "traducido" de artículos muy antiguos. ....¿Quién utiliza todavía VC 2005/8? :-)

 

Buen código, muy útil.

¡Hermano!

 

Hola,


He probado este ejemplo, pero he tenido algún problema.

He utilizado VS2017 y VS2017 y me dio error en ambos.

"No se puede cargar '.........\MQL5DLLSample.dll' [4250]"

Creo que el 4250 es un código de error de Windows :

"ERROR_NOT_APPCONTAINER4250 (0x109A)

Esta operación sólo es válida en el contexto de un contenedor de aplicaciones."

Así que he puesto en la opción linker del proyecto (línea de comandos): /APPCONTAINER:NO

Pero no ha cambiado nada.

¿Alguna idea?

Gracias

 

Buen artículo.

Pero una pregunta: ¿Cómo puedo llamar a una función MQ5 de DLL?


¿Cómo puedo llamar a una función MQ5 desde una DLL? Además, he creado un hilo a través de CreateThread y ejecutar una ventana en DLL , se ejecuta bien, pero cuando descarga MQ5, ventana dll se puede cerrar, pero MT4 aplastar ...

¿ Que debo hacer ?


Gracias de antemano.

 

Hi


I had this bug



I solved it changing this to 64 bits


 

Hola,

Gracias por tu gran trabajo.

Como soy un principiante en este campo, voy a ser muy feliz si usted me dice ¿esta DLL me ayuda o no?

Lo que quiero hacer es, la exportación de datos (en línea) de MT5 a mi aplicación de C ++, hacer algunos análisis sobre el mismo, a continuación, enviar el resultado como compra / venta de comandos a MT5 de mi aplicación. ¿Puede guiarme cómo puedo alcanzar este objetivo?

 
Excellent, thank you very much, I work perfect with Visual Studio 2017 Community Edition