Discussion de l'article "Moving Mini-Max : un nouvel indicateur pour l'analyse technique et son implémentation en MQL5" - page 4
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
J'aime l'idée, mais quelque chose ne va pas. L'indicateur se contente de trouver le maximum et le minimum de l'écluse dans la fenêtre considérée. Les harmoniques peuvent dire quelque chose sur la phase du marché (plat ou tendance) mais pas clairement. Il faut surveiller cet indicateur en dynamique. Pour l'instant il me semble qu'il ne sert à rien.
Le secret de tout cela est bien plus simple qu'on ne le pense.
Disons que nous avons deux nombres, et qu'ils appartiennent à une série ordonnée. Il s'agit de 10 et 12. Si nous partons de 30, 40 représente une augmentation de 20 %. (12-10)/(10) = 1.2. Si nous inversons leur ordre, ce serait (10-12)/(12) = (-2)/(12) = -1/6 = - 0,1667 (-17%).
Cependant, supposons que les deux nombres ne soient pas ordonnés. On ne peut donc pas savoir lequel est le bon nombre. Dans ce cas, nous faisons simplement la moyenne des deux cas. Ainsi, la moyenne de 12 et 10 est (12+10)/2 = 11. Et leur différence est (12-10) = 2. Maintenant, nous divisons les deux nombres et trouvons 2/11 = 0,181818.
Le vrai secret consiste donc à diviser la différence par la valeur moyenne : q = (x_2 - x_1) / ((x_1+x_2)/2) = 2 * (x_2 - x_1)/(x_1 + x_2)
Pas de nouvelles à ce sujet. Maths K12.
Mais pensons aux vraies probabilités, et non aux statistiques. On peut remplacer le dénominateur par la médiane, au lieu de la moyenne. Pour deux nombres, cela ne ferait aucune différence. Mais pour 3 ou plus, oui. Essayez :)
J'aimerais vraiment que quelqu'un convertisse cet indicateur pour mt4 avec le code source svp.
merci
edit : Après 12 heures de vérification des indicateurs de direction, ..... cet indicateur a REPAINT ! !!!
Ethos Trader Le code Moving Mini-Max fonctionne, mais vous devriez faire une correction à partir de la ligne 225 :
//| ----- Erreur : A été remplacé par les lignes ci-dessous ----- |
//| double result=0 ;
//|**** Original :for(i=0 ; i<n ; i++) { Print("i ="+i+" uSi ="+uSi[i]) ; result+=uSi[i] ; }
//| ---------------------------------------------------------- |
double result=0 ;
for(i=0 ; i<n ; i++) // J'ai désactivé cette fonction --- >> { Print("i = "+(string)i+" uSi = "+(string)uSi[i]) ; result+=uSi[i] ; }
// J'ai désactivé cette fonction --- >> Print("Resultat ="+DoubleToString(result)) ;
}
Je teste l'indicateur et il apparaît pour tous les actifs sauf l'indice, qu'il soit complet, mini ou le contrat actuel. Avez-vous des suggestions sur ce qui se passe ou sur la façon dont je devrais procéder pour que l'indicateur apparaisse pour l'indice ?
Merci.