Beta-Version der MetaTrader 4 IDE mit neuem MQL4 Compiler und Editor - Seite 9
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
3. ebenfalls hinzugefügt:
OnTimer für Expert Advisors und Indikatoren
OnChartEvent für Expert Advisors und Indikatoren
OnTester für Expert Advisors
Die Schaltfläche OnChartEvent freigeben? Oder drücken Sie einfach den Knopf für die Herstellung?
En - OnChartEvent: beim Loslassen der Taste ? Oder nur bei Tastendruck?
Die Schaltfläche OnChartEvent freigeben? Oder drücken Sie einfach den Knopf für die Herstellung?
En - OnChartEvent: beim Loslassen der Taste ? Oder nur bei Tastendruck?
Es wird dasselbe sein wie in 5. Ähnlich wie beim MT5.
Wenn diese Funktion (über OnChartEvent) im MT5 implementiert wird, dann wird sie auch im MT4 implementiert werden
StringToColor in MQL4
1. kein Hilfetext
2. Andere Funktionen zur Umwandlung von Zeichenketten verwenden "Str" in ihrem Namen. z.B. StrToTime
Machen Sie ein Analogon von StrToColor oder machen Sie die alten Funktionen veraltet.
Und übrigens, StringToInteger gibt long und StrToInteger int ist ok?
Danke
Mikhail
3. ebenfalls hinzugefügt:
OnTimer für Expert Advisors und Indikatoren
OnChartEvent für Expert Advisors und Indikatoren
OnTester für Expert Advisors
Beim Kompilieren der .cpp-Datei werden die Fehler in rotem Text angezeigt.
Ich habe es mit "OnTester" versucht, der Compiler schwört auf "TesterStatistics". Wann wird "TesterStatistics" funktionieren?
Das wird sie.
Wir arbeiten jetzt akribisch daran, alle alten Vierfachfunktionen auf die neuen Schienen umzustellen. Danach werden wir damit beginnen, neue Funktionen zu implementieren, die nicht im Widerspruch zur Vierfacharchitektur stehen
Eines Tages wird es eine neue Version geben, bei der einige der alten EAs nicht mehr kompiliert werden können. Werden bereits kompilierte EAs im neuen Terminal funktionieren? Wird die Unterstützung für die alten Terminals eingestellt, so wie es bei der 500er-Version am 1. August der Fall war?
#include "include/stdlib.mqh"
durch
#include "../include/stdlib.mqh"
Es bleibt gleich oder kehrt zu MT4-Verzeichnissen zurück
Können Sie mir sagen, wie die Inbetriebnahme des neuen Terminals ablaufen wird?
Eines Tages wird es eine neue Version geben, bei der einige alte EAs nicht mehr kompiliert werden können. Werden bereits kompilierte EAs im neuen Terminal funktionieren? Wird die Unterstützung für die alten Terminals eingestellt, wie es beim 500 Build 1 im August der Fall war?
Da der Umfang der Änderungen sehr groß ist, werden wir zwei Monate lang öffentliche Tests in unseren Foren durchführen, ohne sie in LiveUpdate zu veröffentlichen.
Unsere Aufgabe ist es, die Entwickler vorzubereiten, die Kompatibilität der vorhandenen Programme zu testen und die Freigabe zu veranlassen.
Natürlich ist die gesamte alte Software mit der neuen Sprache kompatibel. Aber ein gewisses Maß an Problemen wird trotzdem auftreten - deshalb führen wir öffentliche Tests durch.
Alle alten EX4-Dateien aus dem alten Compiler werden von der neuen Terminalversion nach wie vor voll unterstützt.
+ Frage zu Verzeichnissen. In der aktuellen Beta-Version ist das Basisverzeichnis für Expert Advisors terminal\MQL\Experts, während es terminal\experts war. Einige der Stände sind defekt. Zum Beispiel nach dem Kopieren des Textes eines Expert Advisors zum Ersetzen von
#include "include/stdlib.mqh"
zu
#include "../include/stdlib.mqh".
Es wird so bleiben oder zu den MT4-Verzeichnissen zurückkehren
Beim Start analysiert das Terminal die Verzeichnis-/Dateistruktur des alten /experts-Verzeichnisses und überträgt bekannte Dateien in das neue MQL4\-Verzeichnis...
Die Dateien, die nicht in den Standardsatz der MT4-Beispiele aufgenommen wurden, sind davon nicht betroffen und bleiben an ihrem alten Platz. EX4-Dateien aus dem alten \experts-Verzeichnis werden in der Navigationsstruktur verfügbar sein.
Der neue Compiler arbeitet ausschließlich innerhalb des MQL4-Baums. Die Entwickler sollten also besser umbauen und sich auf die neue Umgebung einstellen.