Discussione sull’articolo "Come accedere al database MySQL da MQL5 (MQL4)" - pagina 21
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Salve, ho caricato la dll nella cartella Libraries ma mi segnala un errore " "Cnnot call 'cMySqlVersion', '....\Libraries\MQLMySQL.dll' is not loaded".
Come è possibile?
Ho lo stesso problema
"Cannot load 'C:\Users\Admin\AppData\Roaming\MetaQuotes\Tester\D0E8209F77C8CF37AD8BF550E51FF075\Agent-127.0.0.1-3000\MQL5\libraries\MQLMySQL.dll'"
"Impossibile chiamare 'cMySqlVersion', '..\libraries\MQLMySQL.dll' non è stato caricato"
"Chiamata di funzione di importazione non risolta"
Aspetto il vostro aiuto.........
aiutatemi a collegare il mio conto reale al server proxy, compresa la sequenza di numeri ip, a amegafx.com.
Grazie
paul
dopo aver spostato qualcosa sul mio firewall non va ...
Un saluto a tutti.
Sto iniziando ad imparare MQL4.
Ho un problema. Lo script si blocca e impreca
0 19:53:51.456 MySQL-003 EURUSD,Monthly: inizializzato
1 19:53:51.456 Impossibile chiamare '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL non consentita
1 19:53:51.456 MySQL-003 EURUSD,Monthly: chiamata a funzione di importazione non risolta
0 19:53:51.456 MySQL-003 EURUSD,Monthly: motivo di disinstallazione 0
0 19:53:51.464 Script MySQL-003 EURUSD,Monthly: rimosso
Mi sembra di capire che il problema sia qui? -> 1 19:53:51.456 Impossibile chiamare '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL non consentita.
Per favore, ditemi quale può essere il problema.
I file sono posizionati come segue:
..\include\MQLMySQL.mqh
..\libraries\libmysql.dll MQLMySQL MQLMySQL.dll
..\scripts\MyConnection.ini MySQL-00*.mq4
OS Windows 10 x64
starticys:
119:53:51.456Impossibile chiamare '..\libraries\MQLMySQL.dll::cMySqlVersion', DLL non consentita
Prima di tutto, controllate se l'importazione della DLL è consentita: Servizio - Impostazioni - Consulenti, la riga corrispondente dovrebbe essere spuntata.
Prima di tutto, controllate se l'importazione di DLL è consentita: Servizio - Impostazioni - Expert Advisors, nella riga corrispondente dovrebbe esserci un segno di spunta.
Ho risolto alcuni problemi con Windows a 64 bit (7) creando una configurazione x64 in Visual Studio 2017. (E trovando le ultime librerie mysql).
Posso suggerire all'autore di mettere il sorgente su github, in modo che possa essere mantenuto dalla comunità.
Grazie a Eugeniy Lugovoy per un software di prima classe :)
32-bit permvar2.dll (da MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType);
int PVInit(string);
int PVValue(int,string,int);
int PVGetValue(int,string);
Compila, ma dà errore :
'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' non è la versione a 64 bit
Impossibile caricare 'C:\Program Files\ForexClub MT5\MQL5\Libraries\permvar2.dll' [193]
Se si chiama permvar.dll
#import "stdlib.ex5"
#import "permvar.dll"
Message :
unresolved import function call
Can it be initiated differently ?
Ciao alce2089,
in MQLMySQL.mqh sostituisci "StrToInteger" con "StringToInteger" e "StrToDouble" con "StringToDouble" e funzionerà.
Cordiali saluti
CiaoEugeniy Lugovoy
Sto ricevendo il seguente errore, non sono sicuro di cosa sia successo!
L'errore si verifica sul file MQLMySQL.mqh
'StrToInteger' - funzione non definita MQLMySQL.mqh 224 10
'StrToDouble' - funzione non definita MQLMySQL.mqh 229 10
nelle seguenti righe di codice:
int MySqlGetFieldAsInt(int pCursorID, int pField)
{
return (StrToInteger(MySqlGetRowField(pCursorID, pField));
}
double MySqlGetFieldAsDouble(int pCursorID, int pField)
{
return (StrToDouble(MySqlGetRowField(pCursorID, pField));
}
Cordiali saluti,
Ciao,
Ho cercato qui nel forum e tutti gli articoli che ho trovato sono già vecchi di diversi anni.
Sto cercando una soluzione per pubblicare le informazioni sulle operazioni MT4 e MT5 (aperte, in sospeso e chiuse) su un sito web (tramite database MySQL). Le informazioni sugli scambi pubblicate dovrebbero seguire le possibilità offerte ad esempio da MyFxBook.com, compreso il numero magico. La soluzione dovrebbe essere in grado di differenziare i diversi utenti del sito web (ad esempio attraverso un metodo di autenticazione come nome utente e password) - questo significa che un utente del sito web è in grado di pubblicare date solo nella propria area del sito web.
Sono disposto a pagare per una soluzione robusta già disponibile che funzioni in MT4 e MT5, ma posso anche considerare di pagare per una soluzione sviluppata nel caso in cui non sia disponibile.
Qualsiasi aiuto o suggerimento è molto apprezzato.Si prega di Messaggio Personale se si vuole proporre per fornire questa soluzione a livello commerciale.
Nota: non sono un codificatore, quindi non c'è bisogno di indirizzarmi a thread di persone che discutono i dettagli della soluzione tecnica stessa.
Grazie!Ciao,
Ho cercato qui nel forum e tutti gli articoli che ho trovato sono già vecchi di diversi anni.
Sto cercando una soluzione per pubblicare le informazioni sulle operazioni MT4 e MT5 (aperte, in sospeso e chiuse) su un sito web (tramite database MySQL). Le informazioni sugli scambi pubblicate dovrebbero seguire le possibilità offerte ad esempio da MyFxBook.com, compreso il numero magico. La soluzione dovrebbe essere in grado di differenziare i diversi utenti del sito web (ad esempio attraverso un metodo di autenticazione come nome utente e password) - questo significa che un utente del sito web è in grado di pubblicare date solo nella propria area del sito web.
Sono disposto a pagare per una soluzione robusta già disponibile che funzioni in MT4 e MT5, ma posso anche considerare di pagare per una soluzione sviluppata nel caso in cui non sia disponibile.
Qualsiasi aiuto o suggerimento è molto apprezzato.Si prega di Messaggio Personale se si vuole proporre per fornire questa soluzione a livello commerciale.
Nota: non sono un codificatore, quindi non c'è bisogno di indirizzarmi a thread di persone che discutono i dettagli della soluzione tecnica stessa.
Grazie!