Discussion de l'article "Interaction MetaTrader 5 et MATLAB" - page 2

 
neuro_robot:
En outre, certaines bibliothèques dll étaient manquantes. Vérifiez dans "depends.exe" ce qui manque pour le lancement.

Oui, j'ai déjà écrit que je l'ai essayé, après quoi il m'a donné 127 erreurs au lieu de 126, mais merci quand même).

Maintenant, d'une manière ou d'une autre, miraculeusement, tout a fonctionné. Je vais trouver ce qui n'allait pas. Et puis je vais enfin faire des réseaux neuronaux).

 
Bonjour à tous, j'ai construit un projet sur vs 2010 pour matlab 2011A sous win7 x32. J'ai vérifié la bibliothèque dependsom. pas d'erreur, les noms de fonctions sont normaux. En général, rien ne laissait présager des problèmes, mais quand on démarre le mt donne une erreur qui ne peut pas démarrer le moteur matlab.Où creuser ?
 

Et si lors de l'exécution du script dans le journal

"2013.11.13 16:49:28 Scripts script TestMLEngine(EURUSD,H1) removed

2013.11.13 16:49:28 Scripts script TestMLEngine (EURUSD,H1) loaded successfully".

et c'est tout... quel peut être le problème ?

 

Cet article est un véritable guano.

Tout d'abord, pourquoi l'article est-il pour x32, alors que tout le monde a déjà x64 ?

Les dll de Boreland ne sont disponibles que dans l'ancienne version de Matlab, dans le studio sous x64. Rien ne se compile même si tout est configuré dans le studio pour les bibliothèques Matlab x64. Le dossier Metatrader avec les scripts n'est pas dans le dossier MT, mais quelque part. Sans les bibliothèques Boryland x32 rien ne se compile, c'est à dire avec les bibliothèques x64 - x.

Les sources de l'article ne fonctionnent pas même si vous les copiez-collez dans le dossier MT, qui est situé quelque part. et ne compilez rien vous-même, cela ressemble à ceci :

FO 0 16:30:22.029 Scripts script TestMLEngine (GBPUSD,H1) loaded successfully

LQ 2 16:30:22.047 Scripts L'initialisation du script TestMLEngine (GBPUSD,H1) a échoué.

NG 0 16:30:22.047 Scripts script TestMLEngine (GBPUSD,H1) supprimé

 
Zhigool:

Et si lors de l'exécution du script dans le journal

"2013.11.13 16:49:28 Scripts script TestMLEngine (EURUSD,H1) removed

2013.11.13 16:49:28 Scripts script TestMLEngine (EURUSD,H1) loaded successfully".

et c'est tout... quel peut être le problème ?

même absurdité

Beaucoup recommandent d'exécuter MT en tant qu'administrateur, d'installer seulement x32 tout - de MT à Matlab.

 
H_F_M:

Bonjour) J'ai un autre problème - pour une raison quelconque, le catalogue "Borland" ne se trouve pas dans le dossier <MATLAB>\extern\lib\win32\, bien que Borland C++ Builder 6 soit installé. Par conséquent, les fichiers libeng.lib et libmx.lib ne peuvent pas non plus être connectés au projet. La commande "implib libeng.lib libeng.lib libeng.dll" Far donne ce qui suit :

)

Et le dossier Borland n'était pas là et ne l'est toujours pas... Quelqu'un peut-il me dire comment résoudre ce problème ? Ou au moins ces deux fichiers?:-)

Ce guano n'existe que dans la version 2007 Lab X32 ! !!!
 
arbitrageur:
Ce guano n'est disponible que dans la version 2007 Lab X32 ! !!!
Si quelqu'un a besoin d'une dll 64bit( !) compilée pour 64bit( !) matlab et 64bit MT écrivez à l'adresse mail de ce site, le prix est de 40$.
 

Bonjour,

Quelqu'un a-t-il obtenu la version 3.1 Developing Universal Library of MetaTrader 5 & MATLAB Engine Interaction qui fonctionne avec Strategy Tester?

Cela fonctionne avec le conseiller expert standard, mais pas avec le testeur de stratégie. Est-ce que quelqu'un peut m'indiquer où j'ai pu faire une erreur ?

 
il y en a une compilée gratuitement(write in private pour x64) mais il y a un soi-disant hall de dll quand un tas de dlls ne sont pas trouvées... dll matlab recompilée pour x64 avec stdcall l'article d'un autre auteur https://www.mql5.com/en/articles/1567 sur ce sujet est bien meilleur... dans cet article rien n'est écrit sur les bugs possibles et il n'y a pas de capture d'écran montrant que l'auteur a exécuté quelque chose....
Interaction between MеtaTrader 4 and MATLAB Engine (Virtual MATLAB Machine)
Interaction between MеtaTrader 4 and MATLAB Engine (Virtual MATLAB Machine)
  • 2009.07.13
  • Andrey Emelyanov
  • www.mql5.com
The article contains considerations regarding creation of a DLL library - wrapper that will enable the interaction of MetaTrader 4 and the MATLAB mathematical desktop package. It describes "pitfalls" and ways to overcome them. The article is intended for prepared C/C++ programmers that use the Borland C++ Builder 6 compiler.
 

Cela fonctionnera-t-il également pour MT4 ? Ou est-ce que c'est exclusivement pour MT5 ?

Krzysztof