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?
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
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 !!!!
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....
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.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
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).
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
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.
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 è disponibile solo nella versione 2007 Lab X32 !!!!
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?
Funzionerà anche per la MT4 ???? O è impostato esclusivamente per MT5 ??
Krzysztof