Diskussion zum Artikel "Wie man auf die MySQL-Datenbank von MQL5 (MQL4) aus zugreift" - Seite 4
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Die Installation von 32-Bit M5 hat gut funktioniert und das Kompilieren hat gut funktioniert, aber ich konnte den Tickwert nicht durch
SymbolInfoDouble(Paar,SYMBOL_TRADE_TICK_VALUE)
0 zurückgibt;
Vielleicht ist es keine gute Idee, einen 32-Bit-MT5 auf einem 64-Bit-Windows-Rechner auszuführen. Es gibt auch andere Anzeichen für eine Fehlfunktion. Nächster Versuch ist, ein Windows 32 auf meinem 64-Bit-Computer zu installieren.
Immer diese langen Umwege, die einen weit vom Hauptkurs abbringen :-(
Es sieht so aus, als müsste ich dieses Tool aufgeben und mit MySQL zu den Grundlagen zurückkehren. Zu mühsam, ein neues Windows XP zu installieren und keinen W7 Schlüssel zu haben.
Ich arbeite mit dem Service Desk an diesem Problem und hoffe, dass ich bald gute Neuigkeiten höre.
In Bezug auf TICK_VALUE, habe ich die gleichen Probleme auch in MT4 hatte. Hier ist der Workaround, den ich benutze:
oder
Ich arbeite mit dem Service Desk an diesem Problem und hoffe, bald gute Nachrichten zu erhalten.
In Bezug auf TICK_VALUE, habe ich die gleichen Probleme auch in MT4 hatte. Hier ist der Workaround, den ich verwende:
oder
Ich werde es versuchen :-)
Hat nicht funktioniert. Hängt in der Schleife fest.
Ich habe eine Idee für das Tick-Wert-Problem. Ich führe eine Multicurrency EA und ich beginne immer eine Menge von Informationen für jedes Paar. So wird es ein bisschen wie "hämmern". Ich werde das so ändern
dass der Tickwert nur bei Bedarf abgefragt wird. (und gespeichert)
- Aktualisiert.
Nicht ganz im grünen Bereich. Habe die obige Änderung vorgenommen. Optimierung funktioniert noch. Keine Fehlermeldungen beim Starten des EA. OK wird sein, wenn der EA einen Trade ok gemacht hat. Muss warten.
Hier läuft eine 32 Bit Version des EA in einer Windows 7 64 Bit Umgebung. Das wird das Problem zumindest vorübergehend lösen, wenn es funktioniert.
Ich hole mir den Tickvalue erst, wenn die erste Order unterwegs ist und speichere ihn.
OK, eine Installation der 32-Version durch Anhängen von "/32" an das MT5-Installationsprogramm funktioniert auf einem Windows 7 64-Bit-Computer problemlos und das mysql-Tool funktioniert ebenfalls problemlos.
Zurück zu grundlegenden Design-Probleme und Tests mit dem EA,
Vielen Dank für den Artikel! Wie viele Lösungen haben nicht versucht, überall die gleiche Sache, wenn Sie nicht die Mühe, bitte schauen Sie sich das Protokoll, kann ich nicht verstehen, alles....
MySQL-Server:
MT5 Build 1035
OS: Win8.1 x64
Dies ist ein MT5 build 1035, x64 Fehler. Der Service Desk wurde benachrichtigt und garantiert eine Behebung im nächsten Build.
Das Problem liegt im MQL-Programm, das String-Werte aus einer dynamischen Bibliothek akzeptiert.
In MT5 build 1035 x32 funktioniert es ohne diesen Fehler.
OK, eine Installation der 32-Version durch Anhängen von "/32" an das MT5-Installationsprogramm funktioniert auf einem Windows 7 64-Bit-Computer problemlos, und das mysql-Tool funktioniert ebenfalls problemlos.
Zurück zu den grundlegenden Design-Problemen und dem Testen des EAs,
Hallo Ingvar,
Der MetaQuotes Service Desk hat versprochen, dies im nächsten MT5-Build zu beheben.
Wir müssen also nur die Veröffentlichung des nächsten MT5-Builds abwarten.
Vielen Dank
Hallo Ingvar,
Der MetaQuotes Service Desk hat versprochen, das Problem im nächsten MT5-Build zu beheben.
Wir müssen also nur die Veröffentlichung des nächsten MT5-Builds abwarten.
Danke
Danke für die Information elugovoy. In der Zwischenzeit betreibe ich eine 32 Bit Version. Die Installation mit der Option /32. funktioniert gut.
Schönes Stück SW. Ich speichere die Handelsparameter mit einem Skript aus einer Datei und rufe sie im EA ab. MySQL läuft auf meinem Server, so dass ich
so dass ich die Parameter sowohl im EA, der auf einem anderen Server läuft, als auch auf den lokalen Entwicklungscomputern abrufen kann.
Hallo nochmal.
Die neue Build 1060 ist raus. Haben Sie getestet, ob sie es behoben haben?
Hallo nochmal.
Die neue Build 1060 ist raus. Hast du getestet, ob sie das Problem behoben haben?
OK, ich habe jetzt 1060 getestet und es funktioniert auch gut
Gut, das vereinfacht meine Tests. 32-Bits loswerden