Discussione sull’articolo "Interazione MetaTrader 5 e MATLAB" - pagina 2

 
neuro_robot:
Inoltre, mancano alcune librerie dll. Controllare attraverso "depends.exe" cosa manca per il lancio.

Sì, ho già scritto che ho provato, dopo di che mi ha dato 127 errori invece di 126, ma grazie comunque).

Ora in qualche modo miracolosamente tutto ha funzionato. Scoprirò cosa c'era di sbagliato. E poi finalmente farò le reti neurali).

 
Ciao a tutti, ho costruito un progetto su vs 2010 per matlab 2011A sotto win7 x32. Ho controllato la libreria dependsom. nessun errore, i nomi delle funzioni sono normali. In generale, nulla lasciava presagire problemi, ma quando si avvia il mt dà un errore che non può avviare matlab engine.Dove scavare?
 

E se durante l'esecuzione dello script nel log

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

2013.11.13 16:49:28 Script script TestMLEngine (EURUSD,H1) caricato con successo".

e questo è tutto... quale potrebbe essere il problema?

 

Questo articolo è un vero e proprio guano.

Prima di tutto, perché l'articolo è per x32, quando tutti hanno già x64?

Le dll Boreland sono disponibili solo nella versione antica di Matlab, in studio sotto x64 non si compila nulla anche se tutto è impostato in studio per le librerie Matlab x64. La cartella Metatrader con gli script non è nella cartella MT, ma da qualche parte. Senza le librerie Boryland x32 non si compila niente, cioè con le librerie x64 - x.

I sorgenti del post dell'articolo non funzionano nemmeno se li si copia-incolla nella cartella MT, che si trova da qualche parte. e non si compila nulla da soli, si presenta così:

FO 0 16:30:22.029 Script script TestMLEngine (GBPUSD,H1) caricato con successo

LQ 2 16:30:22.047 Script inizializzazione di TestMLEngine (GBPUSD,H1) fallita

NG 0 16:30:22.047 Script script TestMLEngine (GBPUSD,H1) rimosso

 
Zhigool:

E se durante l'esecuzione dello script nel log

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

2013.11.13 16:49:28 Script script TestMLEngine (EURUSD,H1) caricato con successo".

e questo è tutto... quale potrebbe essere il problema?

Stessa assurdità

Molti consigliano di eseguire MT come amministratore, installare solo x32 tutto - da MT a Matlab.

 
H_F_M:

Buongiorno) Ho un altro problema: per qualche motivo il catalogo "Borland" non viene trovato nella cartella <MATLAB>extern\lib\win32\, sebbene Borland C++ Builder 6 sia installato. Di conseguenza, nemmeno i file libeng.lib e libmx.lib possono essere collegati al progetto. Il comando "implib libeng.libeng.lib libeng.lib libeng.dll" dà il seguente risultato:

)

E la cartella Borland non c'era e non c'è ancora... Qualcuno sa dirmi come affrontare questo problema? O almeno questi due file?:-)

Questo guano è solo nella versione 2007 Lab X32 !!!!
 
arbitrageur:
Questo guano è disponibile solo nella versione 2007 Lab X32 !!!!
Se qualcuno ha bisogno di dll compilate a 64bit(!) per matlab e MT a 64bit scriva alla mail di questo sito, il prezzo è di 40$.
 

Salve,

Qualcuno ha la 3.1 Developing Universal Library di MetaTrader 5 & MATLAB Engine Interaction che funziona con Strategy Tester?

Funziona con l'expert advisor standard, ma non con lo strategy tester. Qualcuno può indicarmi dove posso aver sbagliato?

 
c'è una compilazione gratuita(write in private per x64) ma c'è una cosiddetta dll hall quando un gruppo di dll non viene trovato... ricompilato matlab dll per x64 con stdcall l'articolo di un altro autore https://www.mql5.com/en/articles/1567 su questo argomento è molto meglio... in questo articolo non c'è scritto nulla sui possibili bug e non c'è nessuno screenshot che dimostri che qualcosa l'autore ha eseguito....
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.
 

Funzionerà anche per la MT4 ???? O è impostato esclusivamente per MT5 ??

Krzysztof