Expert Advisors: MQL5 Wizard - Handelssignale der Kerzenformationen Morning/Evening Stars + RSI - Seite 2

 

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);
}

 
Schließt sich dieser EA selbst, um?
 

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.

Мастер MQL5 - Класс для работы со свечными паттернами
Мастер MQL5 - Класс для работы со свечными паттернами
  • Stimmen: 38
  • 2011.02.14
  • MetaQuotes Software Corp.
  • www.mql5.com
Класс CCandlePattern можно использовать при создании модулей торговых сигналов со свечными моделями для Мастера MQL5.
 

Dies ist nicht auf meinem Computer arbeiten, wie gehe ich über sie? Ich versuche zu kompilieren und finde 38 Fehler