Diskussion zum Artikel "Techniken des MQL5-Assistenten, die Sie kennen sollten (Teil 01): Regressionsanalyse"
Hallo Stephen,
ein sehr guter Artikel. Ich habe einige Tests gemacht und es hat gute Ergebnisse geliefert. Sieht so aus, als hätten wir ein ermutigendes Handelssystem.
Ich würde gerne wissen, wie ich Eingaben mit nicht fixen Zeitrahmen zur Optimierung verwenden kann.
Ich habe versucht, diese Zeilen zu ändern, aber OnInit "gab Nicht-Null-Code 1" ohne Fehlermeldung zurück.
//--- Eingaben für Experten input string Expert_Title ="Regr2"; // Name des Dokuments ulong Expert_MagicNumber =26034; // bool Expert_EveryTick =false; // input ENUM_TIMEFRAMES timeframe =PERIOD_M5; //ZeitRahmen //--- Eingänge für Hauptsignal . . . . int OnInit() { //--- Initialisierung des Experten if(!ExtExpert.Init(Symbol(),timeframe,Expert_EveryTick,Expert_MagicNumber)) { //--- fehlgeschlagen printf(__FUNCTION__+": error initializing expert"); ExtExpert.Deinit(); return(INIT_FAILED); } //--- Signal erzeugen . . . .
Können Sie mir helfen?
Hallo Stephen,
ein sehr guter Artikel. Ich habe einige Tests gemacht und es hat gute Ergebnisse geliefert. Sieht so aus, als hätten wir ein ermutigendes Handelssystem.
Ich würde gerne wissen, wie ich Eingaben mit nicht fixen Zeitrahmen zur Optimierung verwenden kann.
Ich habe versucht, diese Zeilen zu ändern, aber OnInit "zurückgegeben Nicht-Null-Code 1" mit keine Fehlermeldung.
Können Sie mir helfen?
Hallo Stephen,
ein sehr guter Artikel. Ich habe einige Tests gemacht und es hat gute Ergebnisse geliefert. Sieht so aus, als hätten wir ein ermutigendes Handelssystem.
Ich würde gerne wissen, wie ich Eingaben mit nicht fixen Zeitrahmen zur Optimierung verwenden kann.
Ich habe versucht, diese Zeilen zu ändern, aber OnInit "zurückgegeben Nicht-Null-Code 1" mit keine Fehlermeldung.
Können Sie mir helfen?
Hallo,
ich sehe das gerade. Entschuldigung. Das kann ein bisschen schwierig sein, weil die assistentengestützten Expert Advisors dazu neigen, den Zeitrahmen des Charts, an den sie angehängt sind, zu verwenden und sich daran zu halten. Und darauf wird an vielen verschiedenen Stellen verwiesen, nicht nur in der OnInit()-Funktion, die Sie offenbar zu ändern versuchen. Wenn also der von Ihnen eingegebene Zeitrahmen nicht mit dem Zeitrahmen übereinstimmt, der an anderen Stellen verwendet und erwartet wird (der Zeitrahmen des Diagramms), dann wird dies zwangsläufig zu Fehlern führen.
Im Großen und Ganzen ist es jedoch sinnvoll, Daten und Preispuffer in mehr als einem Zeitrahmen zu lesen, und ich denke, ich werde in naher Zukunft einen Artikel darüber schreiben, wie dies erreicht werden kann. Vielen Dank für Ihr Feedback.
Ich erhalte einen Fehler, wenn ich einen Experten kompiliere, der mit dem SignalDUAL_RA erstellt wurde. Er geht zurück auf die matrix.mqh
Die CMatrixDouble ist ein Funktionsaufruf der in MetaEditor eingebauten Klassen, matrix.mqh, also nehme ich an, dass der Fehler nicht dort liegt.
Können Sie mir helfen, dieses Problem zu lösen?
Kann irgendjemand helfen?
kompiliert er bei mir nicht mit dem zuvor erwähnten Problem (siehe Bildschirmfoto). Ich habe das Problem wie folgt gelöst
_a[r].Set(c,Data(r+c,close)); sollte_a.Set(r,c,Data(r+c,close)) sein;
mit der Verwendung von _a[r] bearbeiten wir die r-te Zeile nicht direkt, sondern übergeben sie als Referenz. Diese Korrektur hat funktioniert.

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel Techniken des MQL5-Assistenten, die Sie kennen sollten (Teil 01): Regressionsanalyse :
Der Händler von heute ist ein Philomath, der fast immer (entweder bewusst oder unbewusst...) nach neuen Ideen sucht, sie ausprobiert, sich entscheidet, sie zu modifizieren oder zu verwerfen; ein explorativer Prozess, der einiges an Sorgfalt kosten sollte. Dies legt eindeutig einen hohen Stellenwert auf die Zeit des Händlers und die Notwendigkeit, Fehler zu vermeiden. Diese Artikelserie wird vorschlagen, dass der MQL5-Assistent eine Hauptstütze für Händler sein sollte. Warum? Denn der Händler spart nicht nur Zeit, indem er seine neuen Ideen mit dem MQL5-Assistenten zusammenstellt, und reduziert Fehler durch doppelte Codierung erheblich. Er ist letztendlich so eingestellt, dass er seine Energie auf die wenigen kritischen Bereiche seiner Handelsphilosophie konzentriert.
Die Ergebnisse unserer Optimierung sind unten dargestellt. Der erste ist der Bericht und die Eigenkapitalkurve der besten Ergebnisse aus dem Handel nur mit Marktaufträgen.
Autor: Stephen Njuki