Diskussion zum Artikel "Experimente mit neuronalen Netzen (Teil 3): Praktische Anwendung" - Seite 3
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
Das ist eine unglaubliche Arbeit, danke Roman!
Ich habe ein Problem, bei dem ich nicht in der Lage bin, eines der Perceptron MQ5s zu kompilieren: "1 perceptron 4 angle SL TP - trade" hat zum Beispiel 22 Fehler, die meisten davon sind erwartete Semikolons. Übersehe ich etwas oder habe ich etwas falsch gemacht?
Vielen Dank für Ihr Feedback. Setzen Sie die Einstellungen in Excel. Ändern Sie , in . Das Systemsymbol für die Trennung von Zahlen mit einem fließenden Komma.
Vielen Dank für Ihr Feedback. Legen Sie die Einstellungen in Excel fest. Ändern Sie , in . Das Systemsymbol für die Trennung von Zahlen mit einem fließenden Komma.
Vielen Dank für Ihre Antwort! Ich erhalte die Fehler auch, wenn ich die MQL öffne, die in der Zip-Datei enthalten ist, und versuche, diese ohne jegliche Änderung zu kompilieren. Bei einigen von ihnen treten keine Fehler auf, aber bei fast allen Perceptrons schon.
Sie haben einen Fehler in einer Datei (Symbolinfo.mqh), nicht in den Perceptrons.
Ich habe verschiedene Instrumente mit den bereitgestellten EAs trainiert (die sehr interessant sind), ich wollte die EAs in einem Live-Chart testen, aber sie öffnen keine Trades. Was könnte das Problem sein?
Vielen Dank für Ihr Feedback. Welcher EA funktioniert nicht? Wenn er im Strategietester funktioniert, dann sollte er auch im echten Leben funktionieren.
Roman,
Ein möglicher Grund, warum der EA im Strategietester nicht funktioniert, ist, dass sich der Speicherort der "File Sandbox" bei der Optimierung in einen Agernt ändert. Ich bin gerade auf dieses Problem gestoßen und versuche, es zu beheben. Ich habe mir Ihren neuesten Code noch nicht angesehen. Ich schlage vor, WinFile.mql zu verwenden, um der SandBox zu entkommen, und WinAPI-Aufrufe zu verwenden, um Dateien direkt zu lesen und zu schreiben, siehe die Diskussion über
Wenn Sie versuchen, eine CSV-Datei zu lesen und jede Zeile zu erhalten, schlage ich vor, die Funktion "ReadWholeFile" zu verwenden und das Parsing intern durchzuführen, anstatt sich auf "ReadLineFromFile" zu verlassen, was einen Systemabsturz verursacht, den ich nicht identifizieren kann.
Ein weiteres Problem könnte sein, dass die überarbeiteten Perceptrons nur einen Trade zu Beginn des Laufs auswählen und ihn am Ende des Optimierungslaufs schließen. Das sieht im Tester gut aus, funktioniert aber nicht für den tatsächlichen Handel. Als ich mir meinen Optimierungsbericht ansah, war ich überrascht, dass es mehrere hundert Durchläufe gab, die nur zu einem Trade führten, aber einen sehr guten Gewinn für den Optimierungszeitraum hatten, d.h. der Trade wurde zu Beginn angelegt und am Ende des Optimierungslaufs geschlossen.
Hallo. Danke für die Information. Ich werde alles selbst überprüfen.
Wenn Sie versuchen, eine CSV-Datei zu lesen und jede Zeile zu erhalten, schlage ich vor, die Funktion "ReadWholeFile" zu verwenden und das Parsing intern durchzuführen, anstatt sich auf "ReadLineFromFile" zu verlassen, das einen Systemabsturz verursacht.
Ein weiteres Problem könnte sein, dass die überarbeiteten Perceptrons nur einen Trade zu Beginn des Laufs auswählen und ihn am Ende des Optimierungslaufs schließen. Als ich mir meinen Optimierungsbericht ansah, war ich überrascht, dass es mehrere hundert Durchläufe gab, die nur einen Trade enthielten, aber einen sehr guten Gewinn für den Optimierungszeitraum aufwiesen, d.h. der Trade wurde am Anfang angelegt und am Ende des Optimierungslaufs geschlossen.
Vielen Dank für die Informationen. Ich werde alles selbst überprüfen.
Wenn Sie versuchen, eine CSV-Datei zu lesen und jede Zeile zu erhalten, schlage ich vor, die Funktion "ReadWholeFile" zu verwenden und das Parsing intern durchzuführen, anstatt sich auf "ReadLineFromFile" zu verlassen, das einen Systemabsturz verursacht.
Ein weiteres Problem könnte sein, dass die überarbeiteten Perceptrons nur einen Trade zu Beginn des Laufs auswählen und ihn am Ende des Optimierungslaufs schließen. Als ich mir meinen Optimierungsbericht anschaute, war ich überrascht, dass es mehrere hundert Durchläufe gab, die nur einen Trade enthielten, aber einen sehr guten Gewinn für den Optimierungszeitraum aufwiesen, d.h. der Trade wurde am Anfang angelegt und am Ende des Optimierungslaufs geschlossen.
Hallo!
Danke für die Info. Ich werde alles selbst überprüfen.
Danke für das Feedback. Welcher EA funktioniert nicht? Wenn er im Strategietester funktioniert, dann sollte er auch im echten Leben funktionieren.