bool CCandlePattern::CheckPatternPiercingLine() { //--- Piercing Line if((Close(1)-Open(1)>AvgBody(1)) && // langes Weiß (Open(2)-Close(2)>AvgBody(1)) && // lang schwarz (Close(2)>Close(1))&& // Schließen innerhalb des vorherigen Körpers<<< sollte "(Close(1)>Close(2)" sein, denke ich>>>
(Close(1)<Open(2))&& (MidOpenClose(2)<CloseAvg(2)) && // Abwärtstrend (Open(1)<Low(2))) // Schließen innerhalb des vorherigen Körpers return(true); //--- return(false); }
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
bool CCandlePattern::CheckPatternPiercingLine()
{
//--- Piercing Line
if((Close(1)-Open(1)>AvgBody(1)) && // langes Weiß
(Open(2)-Close(2)>AvgBody(1)) && // lang schwarz
(Close(2)>Close(1))&& // Schließen innerhalb des vorherigen Körpers <<< sollte "(Close(1)>Close(2)" sein, denke ich>>>
(Close(1)<Open(2))&&
(MidOpenClose(2)<CloseAvg(2)) && // Abwärtstrend
(Open(1)<Low(2))) // Schließen innerhalb des vorherigen Körpers
return(true);
//---
return(false);
}
es gibt logische Fehler in den Methoden CheckPatternMorningDoji() und CheckPatternEveningDoji() in den Zeilen:
(AvgBody(2)<AvgBody(1)*0.1) && // Körper der zweiten Doji Kerze (weniger als ein Zehntel der durchschnittlichen Körpergröße)
и
(AvgBody(2)<AvgBody(1)*0.1) && // Körper der zweiten Doji-Kerze (weniger als ein Zehntel der durchschnittlichen Kerzenkörpergröße)
beziehungsweise.
Sollte sein:
(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // der Körper der zweiten Doji-Kerze (weniger als ein Zehntel der durchschnittlichen Körpergröße)
и
(MathAbs(Close(2)-Open(2))<AvgBody(1)*0,1) && // Körper der zweiten Doji-Kerze (weniger als ein Zehntel des durchschnittlichen Kerzenkörpers)
Der gleiche Fehler ist auch in der "Klasse für die Arbeit mit Candlestick-Mustern" https://www.mql5.com/de/code/291 aufgetreten.
Dies ist nicht auf meinem Computer arbeiten, wie gehe ich über sie? Ich versuche zu kompilieren und finde 38 Fehler