Script pour calculer la gamme moyenne quotidienne ?

 

Bonjour,

Quelqu'un dispose-t-il d'un script qui calcule la fourchette quotidienne moyenne d'une devise en remontant à "n" jours ?

Par exemple, pour 50 jours

 

J'aimerais voir cela aussi.....

 

N'est-ce pas l'indicateur ATR ?

 

Donc, si je veux le voir pour les 50 derniers jours, je dois simplement regarder la valeur de la dernière barre pour l'ATR(50) ?

 

Ycomp, qu'entendez-vous par fourchette quotidienne ?

Qu'entendez-vous par fourchette quotidienne ? (Haut-Bas) ?

ATR est la moyenne de l'écart réel pour les n dernières périodes. La fourchette réelle n'est cependant pas le High-Low de chaque jour. L'écart réel est la valeur maximale des 3 éléments suivants :

1.CurrentHigh-CurrentLow

2.Abs(PreviousClose-CurrentHigh)

3.Abs(PreviousClose-CurrentLow)

J'espère que vous avez compris. Maintenant, s'il vous plaît, dites-moi ce que vous entendez exactement par la gamme moyenne quotidienne.

Au revoir.

 

#MTF_Average Range

J'ai joint le fichier #MTF_Average Range.mq4.

Il vous donnera la fourchette moyenne (haut-bas) pour la période à laquelle il est attaché. Si vous voulez voir la moyenne d'une autre période, changez l'entrée TimeFrame pour la période que vous voulez. (1,5,15,30,60,240,1440,10080,43200)

La valeur TimeFrame doit être supérieure à la période actuelle.

keris

BTW, contrairement aux autres versions MTF d'indicateurs personnalisés que j'ai réalisées, tout le code est incorporé dans ce seul fichier.

Dossiers :
 

merci keris je pense que c'est ce que je cherchais... plus un peu plus !

 

merci pour l'explication cucurucu... maintenant je comprends mieux. Je cherchais juste le High-Low.

cucurucu:
Qu'entendez-vous par fourchette quotidienne ? (Haut-Bas) ?

ATR est la moyenne de l'écart réel pour les n dernières périodes. La plage réelle n'est cependant pas le High-Low de chaque jour. L'écart réel est la valeur maximale des 3 valeurs suivantes :

1.CurrentHigh-CurrentLow

2.Abs(PreviousClose-CurrentHigh)

3.Abs(PreviousClose-CurrentLow)

J'espère que vous avez compris. Maintenant, s'il vous plaît, dites-moi ce que vous entendez exactement par la gamme moyenne quotidienne.

Au revoir.
 

Voici un script simple pour faire ce que vous voulez.

Dossiers :
 

script

Salut Nic,

J'apprécie votre travail.

Nicholishen:
Voici un script simple pour faire ce que vous voulez.

Je pense qu'il y a une erreur dans ce script :

for (int i=0;i<=PeriodsBack;i++)

doit être :

for (int i=0;i<PériodesBack;i++)

Dans votre exemple, la boucle for sera parcourue 11 fois.

 
nohills:
Salut Nic,

J'apprécie votre travail.

Je pense qu'il y a une erreur dans ce script :

for (int i=0;i<=PeriodsBack;i++)

doit être :

for (int i=0;i<PériodesBack;i++)

Dans votre exemple, la boucle for sera parcourue 11 fois.

Merci pour l'info nohills. Ce que je voulais faire était :

for (int i=1;i<=PeriodsBack;i++)

Je ne voulais pas prendre en compte la barre actuelle dans le calcul. Merci !

Raison: