![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
Nein, es verwendet den Balkenverlauf als Eingabe, sucht nach einer Analogie und gibt einen Korridor aus. Wenn die Analogie und der Korridor übereinstimmen, öffnet er sich. Tritt während des Supports höhere Gewalt ein, wird er geschlossen. Zumindest zeigt es in meiner Demo sehr gute Ergebnisse bei geringer Einarbeitungszeit.
Super!
Vinin 07.08.2008 14:06
Sie bekommen eine reine Passform.
Das ist die Mühe nicht wert.
Warum so... Die Geschichte der Bars ist sehr interessant. Was glaubst du, wie alle Formen aufgebaut sind? Zum Beispiel "Kopf und Schultern"? Noch einmal zu der Analogie. Was ist mit der 123-Methode? Wenn Punkt 3 zwischen 1 und 2 liegt, sind mehr als 50 % von Punkt 2 und je näher an 1, desto zuverlässiger ist die Prognose.... Auch dies ist eine Anprobe. Dieser EA verwendet solche Fälle als ALARM. Wer stimmt nicht mit mir überein?
Es bleibt die Frage, wie man den EA-Endlostest macht.
Es ist möglich, eine unendliche Optimierung durch einen nicht verwendeten Parameter, der ein Zähler ist, durchzuführen.
z.B..
extern int Prohod=0;
Dieser Parameter wird nirgends verwendet.
Deaktivieren wir die genetische Optimierung.
Legen Sie in den EA-Eigenschaften die gewünschte Anzahl von Läufen fest und führen Sie sie aus. Ungefähr alle
Sie können einen nicht verwendeten Parameter, der ein Zähler ist, unendlich optimieren.
z.B..
extern int Prohod=0;
Dieser Parameter wird nirgends verwendet.
Deaktivieren wir die genetische Optimierung.
Legen Sie in den EA-Eigenschaften die gewünschte Anzahl von Läufen fest und führen Sie sie aus. Das ist ungefähr alles
Ja, das habe ich auch geschrieben, aber in kürzerer Form :).
Wenn der Prüfer die Bedingung im Protokoll speichert, ist das durchaus ein Ausweg.
Sie können einen nicht verwendeten Parameter, der ein Zähler ist, unendlich optimieren.
z.B..
extern int Prohod=0;
Dieser Parameter wird nirgends verwendet.
Deaktivieren wir die genetische Optimierung.
Legen Sie in den EA-Eigenschaften die gewünschte Anzahl von Läufen fest und führen Sie sie aus. Ungefähr alle
Aber hier hört es auf. Ich habe mich noch nie mit Optimierung beschäftigt, also erzählen Sie mir mehr. Wir setzen diese extenr int Prohod=0 am Anfang des EA, und der Wert 0 wird die Anzahl der Läufe sein?
Fügen Sie diese Zeile in das TestCommander-Skript ein
und dieser Code
in AutoMacroProg.mqh
und führen Sie das Programm Nr. 8 entsprechend aus
Aber hier hört es auf. Ich habe mich noch nie mit Optimierung beschäftigt, also erzählen Sie mir mehr. Wir setzen extenr int Prohod=0 am Anfang des Beraters, und der Wert 0 wird die Anzahl der Durchläufe sein?
Sie haben Ihnen gesagt, dass der Parameter Prohod nirgendwo im Code vorkommt, aber sein Schritt ist 1, so dass Sie bei ausgeschaltetem GA EA so oft ausführen können, wie Sie wollen...