![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Warum testet das Prüfgerät, wenn ich die Taste "Start" drücke, nicht von der anfänglichen Einzahlungsebene aus, sondern von der Ebene aus, auf der der letzte Test endete? Ein solches Problem gibt es nicht in 4. Wie beginnt man die Prüfung ab der ersten Einzahlung?
Wir können die von Ihnen beschriebene Situation nicht reproduzieren.
Weitere Einzelheiten
Wir können die von Ihnen beschriebene Situation nicht reproduzieren.
Geben Sie uns mehr Details
Dies scheint ein Fehler zu sein.
Im Testmodus mit mehreren Währungen verhält sich der Tester nicht korrekt, wenn er darauf wartet, dass ein neuer Balken auf zwei Instrumenten erscheint.
Eine kleine Klarstellung. Wenn in der Funktion isNewBar ein neuer Balken auf dem Hauptsymbol erscheint, warten wir darauf, dass in der Schleife ein neuer Balken auf dem anderen Symbol erscheint.
Ich füge den Code ein.
Dies scheint ein Fehler zu sein.
Im Testmodus mit mehreren Währungen verhält sich der Tester nicht korrekt, wenn er darauf wartet, dass ein neuer Balken auf zwei Instrumenten erscheint.
Was genau sehen Sie als Fehler an, bitte erklären Sie das. Sie haben keine Angaben zu den Tests, dem erzielten Ergebnis oder dem erwarteten Ergebnis gemacht.
Außerdem möchte ich Ihre Aufmerksamkeit auf die Grundlagen des Testens in MetaTrader 5 lenken. Es werden der Mechanismus der Zeckenerzeugung und grundlegende Konzepte erläutert.
Was genau sehen Sie als Fehler an, bitte erklären Sie das. Sie haben keine Angaben zu den Tests oder den Ergebnissen gemacht, und Sie kennen das erwartete Ergebnis nicht.
Außerdem möchte ich Ihre Aufmerksamkeit auf die Grundlagen des Testens in MetaTrader 5 lenken. Sie erklärt den Mechanismus der Zeckenerzeugung und die grundlegenden Konzepte.
Es ist ganz einfach.
Wir starten den Expert Advisor zur Optimierung und sehen das Ergebnis.
Wir wählen zum Beispiel den 4. Durchgang, führen den Expert Advisor aus und erhalten seinen normalen Betrieb mit allen Trades - hier ist der Bericht.
Ich habe ein Gefühl. Im Optimierungsmodus für mehrere Währungen kann der Prüfer einen Handel nicht an den Barren binden, wenn er nicht am offenen Barren eröffnet wurde.
Wenn die Funktion isNewBar die Schleife auskommentiert hat und nicht auf das Erscheinen eines neuen Balkens auf einem anderen Symbol wartet, funktioniert alles. Terminal Version 5 Build 642.
Ich habe die Artikel und die Codes von dort gelesen. Obwohl ich mich selbst kenne, muss ich sie vielleicht noch einmal lesen.
Schöne Feiertage.
Ich generiere im Assistenten einen EA auf Medium mit einem parabolischen Stop. Ich führe einen Test mit offenen Preisen durch und klicke auf "Abbrechen". Ich führe es zum zweiten Mal aus und erhalte die oben beschriebene Situation (das Diagramm für den Saldo und das Eigenkapital wird nicht neu gezeichnet, sondern bleibt bestehen). Expert Advisors, die nicht vom Assistenten stammen, sind OK.
Erstellen Sie eine Servicedesk-Anwendung mit folgenden Angaben
Hier ist ein Teil des Codes. Wie kann man erreichen, dass die Parameterinput int grusdchf=100; input int grusdjpy=100; nicht optimiert werden, wenntrpar2=false
Hier ist ein Teil des Codes. Wie kann man erreichen, dass die Parameterinput int grusdchf=100; input int grusdjpy=100; nicht optimiert werden, wenntrpar2=false
Kreuzen Sie die Kontrollkästchen im Prüfgerät für diese Parameter nicht an. Oder klären Sie die Frage, sonst sehe ich Unklarheiten. :)
Frage:
Sie müssen ein Array von Objektzeigern an eine Funktion übergeben. Natürlich per Verweis (ein Array).
Welche Syntax ist zu verwenden?
Oder sollte ich es auf andere Weise verwenden?
Hier ist ein Teil des Codes. Wie kann man erreichen, dass die Parameterinput int grusdchf=100; input int grusdjpy=100; nicht optimiert werden, wenntrpar2=false