Experts: Assistant MQL5 - Signaux de Trading Basés sur les Etoile du Matin/Etoile du Soir + RSI - page 2

 

bool CCandlePattern: :CheckPatternPiercingLine()
{
//--- Ligne de perçage
if((Close(1)-Open(1)>AvgBody(1)) & & // long blanc
(Open(2)-Close(2)>AvgBody(1)) && // long noir
(Close(2)>Close(1))&& // fermeture à l'intérieur du corps précédent <<< devrait être "(Close(1)>Close(2)", je pense>>>

(Close(1)<Open(2))&&
(MidOpenClose(2)<CloseAvg(2)) && // tendance baissière
(Open(1)<Low(2))) // fermeture à l'intérieur du corps précédent
return(true) ;
//---
return(false) ;
}

 
Cet ordre d'EA se ferme de lui-même ?
 

il ya des erreurs logiques dans les méthodes CheckPatternMorningDoji() et CheckPatternEveningDoji() dans les lignes :

(AvgBody(2)<AvgBody(1)*0.1) && // corps de la deuxième bougie doji (moins d'un dixième de la taille moyenne du corps)

и

(AvgBody(2)<AvgBody(1)*0.1) && // corps de la deuxième bougie doji (moins d'un dixième de la taille moyenne du corps de la bougie)

respectivement.

Devrait être :

(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // le corps de la deuxième bougie doji (moins d'un dixième de la taille moyenne du corps de la bougie)

и

(MathAbs(Close(2)-Open(2))<AvgBody(1)*0.1) && // corps de la deuxième bougie doji (moins d'un dixième du corps moyen de la bougie)

la même erreur est apparue dans "Class for working with candlestick patterns" https://www.mql5.com/fr/code/291.

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

Je n'arrive pas à le faire fonctionner sur mon ordinateur, comment faire ? J'ai essayé de compiler et j'ai trouvé 38 erreurs