MetaTrader 4 Build 529 beta mit neuem Compiler veröffentlicht - Seite 9

 
Renat:
Ja, wir werden diesen Fehler beheben - es wird morgen ein Update geben.

In der Version 531 funktioniert EA im Chart, aber das Terminal schließt sich nach der Ausführung im Tester. Es sieht so aus, als ob der Fehler immer noch mit Bars zusammenhängt (beigefügter Beispielcode).

------------

Wie viele Varianten kann der Prüfer optimieren?

Roboter - 30 Parameter, Bereich -100 bis 100, Stufe 1.

In der Version 530 schrieb der Tester : "Zu viele Durchläufe für die Optimierung. Bitte versuchen Sie, die Anzahl der optimierten Parameter zu verringern oder die Werte der Parameter schrittweise zu erhöhen."

Der 531 schreibt nichts und optimiert nicht.

Dateien:
bars.mq4  2 kb
 
Der Debugger funktioniert! Das ist großartig.
 

An alle, die die Verdrahtungsreihenfolge in Bildern nicht geschafft haben:

1. Server-Einstellungen

2. Eröffnung eines Demokontos bei Ihrem Broker

 
Bisher habe ich einen kleinen Fehler im Tester bemerkt, keine Objekte (Pfeile) erscheinen in der Tatsache der Öffnung Kauf-und Verkaufsaufträge. Und auch jetzt beim Öffnen von Aufträgen verlangsamt sich das Prüfgerät.
 

Renat:

void OnTick()
  {
Comment(Day());
  }

Bitte sehen Sie sich das Video an.


>
 
In den Expert Advisor Eigenschaften im Tester können Sie keine Variablen auf 0 setzen. D.h. Sie können 1, 1.2, 25.5, 0.0 oder 0 - Sie können nicht. etst geht schnell genug. Die Optimierung ist furchtbar langsam. Das heißt, wenn Sie eine Aufzählung von -1 bis 1 durchführen, wird der Nullwert berechnet.
 

Frage. Das Terminal ist auf dem Laufwerk D:\MetaTraiderNew installiert. Ich besitze diesen Ordner und alle Unterordner und Dateien als Administrator; daher habe ich volle Zugriffsrechte. Terminal wird als Administrator ausgeführt, aber Terminal und Meta-Unit suchen ständig nach Dateien in C:\Benutzer\Artem\AppData\Roaming\MetaQuotes\Terminal\6F80400D34D1913001D56CC09EA8DCA\MQL4

Wie bringe ich sie dazu, nach den Dateien im Terminal-Installationsordner D:\MetaTraiderNew\Experts \ und D:\MetaTraiderNew\Experts\Indicators \ zu suchen?

 

Wenn Sie diese Bibliothek kompilieren, erzeugt der Compiler Fehler:

Wenn #property strict an den Anfang der Datei geschrieben wird, verschwinden die Fehler.

Ist das so gewollt?

 
Um das Terminal und den Editor zu zwingen, im lokalen Verzeichnis zu arbeiten, müssen Sie sie mit dem /portable-Flag ausführen. Vielen Dank für Ihre Kommentare und Ihr Feedback. Wir werden jeden Tag Updates veröffentlichen und innerhalb eines Monats alles auf den neuesten Stand bringen. Der Umfang der Änderungen ist so groß, dass es unmöglich ist, sie ohne Bugs durchzuführen. Wir haben absichtlich einen begrenzten Test im russischen Teil des Forums gestartet, um andere nicht zu stören. In einer Woche werden wir mit erweiterten Tests für eine breitere Öffentlichkeit beginnen.
 
JJerboa:

Wenn Sie diese Bibliothek kompilieren, erzeugt der Compiler einen Fehler:

Wenn Sie: #property strict an den Anfang der Datei setzen, verschwindet der Fehler.

Ist das so gewollt?

Ja. Für MQL4 verwendet der Compiler aus Kompatibilitätsgründen standardmäßig ein nachsichtigeres Kontrollmodell. Der Sparmodus ist nicht immer geeignet. Es ist immer besser, eine unkomplizierte Lösung zu wählen, um ein Höchstmaß an Kontrolle zu gewährleisten.