Experts: Assistant MQL5 - Signaux de Trading Basés sur les Etoile du Matin/Etoile du Soir + RSI - page 2
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
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) ;
}
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.
Je n'arrive pas à le faire fonctionner sur mon ordinateur, comment faire ? J'ai essayé de compiler et j'ai trouvé 38 erreurs