Hola a todos,
Interconecté una dll VC con Metatrader, pero hoy me gustaría interconectar el código Matlab junto con el código MQL usando una DLL.
Creé un documento test.m con solo una función muy simple:
función de salida = AddTwo (x, y)
salida = x y;
luego generé un proyecto de implementación para obtener una biblioteca compartida de C , agregué el documento test.m y compilé todo lo que crea el dllTest.dll.
En un documento TestDLL.mq4 escribí:
#import dllTest.dll
doble AddTwo (doble x, doble y)
#importar
y dentro del cuerpo un sencillo:
Alerta (AddTwo (4.0, 6.0));
Ofc no funciona, obtengo solo una biblioteca dllTest.dll que no se puede cargar (error 126).
Suena un problema de compilación. Junto con mis DLL de Visual C adicionales resolví un error idéntico al cambiar el parámetro de compilación de VC Uso de MFC fuera de uso MFC en una DLL compartida para usar MFC en una biblioteca estática ... pero realmente no sé qué hacer en Matlab.
¿Alguien usó con éxito un dll Matlab en un programa MQL, alguna sugerencia?
Gracias de antemano.