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

 
Nemser:

Wir haben einen EA:

Wenn Sie einen EA zu einem Diagramm hinzufügen, werden auf der Registerkarte "Eingabeparameter" die Namen der Parameter durch ihre Kommentare ersetzt:

A ist nicht in den Testereinstellungen enthalten.



Können Sie einen Screenshot anhängen und die Build- und OS-Version angeben?
 
artmedia70:

Ich habe ein neues Projekt im Editor im Navigator erstellt, einen Ordner fileSharing hinzugefügt und eine mq4-Datei hineingelegt. Auf mql5.com, in meinem Profil, im Ordner Projekte im Repository, erschien der erstellte Projektordner fileSharing und es gibt eine Datei darin, die vom Browser gelesen wird. Großartig.

Im Editor, im Navigator, im Kontextmenü auf fileSharing, wähle ich Add Permissions. Ich füge einen Benutzer hinzu und weise ihm Lese- und Schreibrechte zu. Klicken Sie im Editor mit der rechten Maustaste auf Projekte und wählen Sie MQL5 Storage --> Extract. Dann erhält er diese Nachricht:


GUT. Ich habe dasselbe in meinem Editor gemacht: Rechtsklick auf Projekte und Auswahl von MQL5 Storage --> Extract. In meiner Antwort erhalte ich dies:


Dann wird ein eigenes Projekt erstellt, und die Rechte werden mir zugewiesen, aber als Ergebnis werden while(true), for(;;) und so weiter...

Die Projekte sind im mql5-Editor sichtbar und sie haben Zugriff.

Wird sie hier umgesetzt werden?


Das Problem sollte gelöst sein. Können Sie die Build-Nummer und die OS-Version angeben?

 
alexey_pak:

Das Problem sollte gelöst sein. Können Sie die Build-Nummer und die OS-Version angeben?

Ich habe Win7 32 bit, Build 547.

Vinin hat Win7 64 Bit, Build 547.

 

Der EA kompiliert, alles ist in Ordnung... Wenn ich sie im Strategietester ausführe, wird sie nicht gehandelt, sondern stürzt in den Protokollen immer wieder ab:

2013.11.25 10:42:15.329 2008.01.03 11:59 array out of range in 'Procedure.mq4' (331,25)

Wenn man zur Quelle geht, flucht er bei dieser Zeile:

  for (i=Bars-1;i>=0;i--) {

Im 509. funktioniert alles...

Soll ich das in meiner eigenen Wohnung machen oder gibt es etwas im Terminal?

 
Werden die Hilfsklassen wie bei MT5 implementiert sein? Wenn ja, wann? Oder zeichnen Sie selbst?
 
Vladon:

Ich verstehe das auch nicht:

2013.11.22 10:00:56.323 2013.03.27 09:30 Exp4 - Swinger-Markt EURUSD,M15: Ungültige Lizenz


Hallo. Bitte hängen Sie Ihren EA an, um das Problem zu reproduzieren. Dankeschön
 

Jungs setzen auf einige Hosting, Win7 32 Bit, Build 547. Win7 64 Bit, Build 547.

Web-Installationsprogramm - Danke!

 

YuraZ:

Jungs setzen auf einige Hosting, Win7 32 Bit, Build 547. Win7 64 Bit, Build 547.

Web-Installationsprogramm - Danke!


Win7 32bit, Build 547 von ehz

Terminal von RGhost

Webinstallationsprogramm von RGhost

 
artmedia70:

Im Editor habe ich im Navigator ein neues Projekt erstellt, den fileSharing-Ordner hinzugefügt und die mq4-Datei darin abgelegt. Auf mql5.com ist der erstellte Projektordner fileSharing in meinem Profil im Ordner Projekte im Repository erschienen und die Datei ist dort, die von einem Browser gelesen werden kann. Großartig.

Wählen Sie im Editor im Navigator aus dem Kontextmenü auf fileSharing die Option Zugriffsrechte hinzufügen. Ich füge einen Benutzer hinzu und weise ihm Lese- und Schreibrechte zu. Jetzt klickt er mit der rechten Maustaste auf das Projekt im Editor und wählt MQL5 Storage --> Extract. Dann erhält er diese Nachricht:


GUT. In meinem Editor habe ich das Gleiche gemacht: Rechtsklick auf Projekte und MQL5 Storage --> Extract wählen. In meiner Antwort erhalte ich dies:


Dann wird ein eigenes Projekt erstellt, und die Rechte werden mir zugewiesen, aber als Ergebnis werden while(true), for(;;) und so weiter...

Die Projekte sind im mql5-Editor sichtbar und sie haben Zugriff.

Wird sie hier umgesetzt werden?


Der Grund dafür sind die Namen der MQL4-Unterordner. Alle Ordnernamen müssen mit einem Großbuchstaben beginnen. Im Gegensatz zu Windows wird bei der Speicherung zwischen Groß- und Kleinschreibung unterschieden. Versuchen Sie, Verzeichnisse innerhalb von MQL4 umzubenennen.

Wir arbeiten bereits an der Behebung dieser Situation.

 

funktioniert nicht über Proxy!