Array et moyenne des 100 derniers points hauts
Forums › ProRealTime forum Français › Support ProBuilder › Array et moyenne des 100 derniers points hauts
- This topic has 9 replies, 3 voices, and was last updated 4 years ago by Nicolas.
Tagged: array
-
-
05/20/2020 at 6:29 AM #132336
Bonjour à tous!
Je me permets de poster sur le forum car j’ai besoin de votre aide!
Cela fait maintenant quelques semaines que j’essaie d’appréhender/comprendre/utiliser la fonction « ARRAY ».
Je vous explique ce que j’aimerai « tout simplement » faire.
Je souhaiterai faire la moyenne du prix des 100 derniers points haut par exemple.
Et en lisant les différents posts du forum j’ai l’impression que la fonction « array » semble s’y prêter au mieux (si c’est possible).
Mais voilà…. impossible de faire le moindre code utilisable…
Auriez vous une petite idée ou aide à m’apporter?
Merci à tous d’avance!
05/20/2020 at 9:22 AM #132359Comment sont reconnus les points hauts ? A partir de là, on pourra les enregistrer dans un tableau à la volée, puis faire la moyenne des données de ce tableau si celui-ci a au moins 100 colonnes, donc 100 points hauts enregistrés.
1 user thanked author for this post.
05/20/2020 at 9:41 AM #132369Bonjour Nicolas,
Merci pour ta réponse rapide!
Disons que pour faire simple je définis un point haut comme ceci :
1234if close<close[1] and close[1]>close[2] thenxPointHaut=barindex[1]yPointHaut=close[1]endifSeuls les yPointHaut m’intéressent pas les xPointHaut
Merci!
05/20/2020 at 9:56 AM #132371Voilà ce que ça peut donner, j’ai commenté le code pour être bien compris.
12345678910111213141516171819if close<close[1] and close[1]>close[2] thenxPointHaut=barindex[1]yPointHaut=close[1]$array1[col] = yPointHaut //sauvegarde le point dans la colonne actuelle du tableaucol=col+1 //incrémente la colonne pour le prochain point haut à enregistrerendifif col>100 then //la colonne 100 est bien renseigné, donc on peut lancer le calcul de la moyennesomme = 0for i = lastset($array1) downto lastset($array1)-100 dosomme = somme + $array1[i]nextmoyenne = somme / 100endifreturn moyenne1 user thanked author for this post.
05/20/2020 at 10:08 AM #13237505/20/2020 at 10:30 AM #13237905/20/2020 at 10:38 AM #13238305/20/2020 at 10:56 AM #13238405/20/2020 at 11:03 AM #13238705/20/2020 at 3:37 PM #132428 -
AuthorPosts
Find exclusive trading pro-tools on