Détection des 3 derniers plus hauts

Forums ProRealTime forum Français Support ProBuilder Détection des 3 derniers plus hauts

Viewing 15 posts - 1 through 15 (of 26 total)
  • #193842

    Bonsoir, à partir du code ci-dessous, je souhaiterais que l’indicateur me détecte (par exemple sur 50 périodes en arrière) les 3 plus hauts de la variable “Ecart”. Je vous en remercie par avance.

     

    #193930

    Bjr, plusieurs façons de faire, par exemple celle-ci (à tester comme d’habitude):

    Edit: code supprimé a posteriori pour éviter la confusion

    PS: à noter que sans autre critère la proposition répond à la question “3 derniers plus hauts parmi 50”. Si la question était autre que juste les plus hautes valeurs, comme par exemple “3 sommets distincts”, alors merci de fournir au moins un critère parmi tous les possibles qui permettra de définir de façon unique les éventuels sommets

    #193939

    Merci pour ce retour. Et oui c’est bien ce que je voulais dire : les 3 sommets distincts (je vais joindre ce soir un graphique ce sera plus simple). En plus, je crois que je me suis trompé de catégorie en postant ma demande dans ProOrder.

    #193941

    Pas de souci, je vais déplacer le post dans probuilder, et supprimer le code de mon post précédent pour éviter la confusion en cas de future recherche.

    Merci avec le graphique ce soir de préciser les critères, ça peut par exemple être aussi peu restrictif qu’un  “micro-sommet sur 3 points” dont on veut seul le point du milieu plus haut que son précédent et son suivant, qu’un sommet plus conséquent dont il faut un écart vertical minimal entre sommets et creux précédent et suivant indépendamment du nombre de bougies nécessaires, ou un sommet défini par un écart minimal horizontal avec le sommet d’avant, ou toute autre approche… autant de cas qui vont se coder différemment les uns des autres…

    #194012

    Bonsoir,

    voilà l’idée à partir du code indiqué est d’identifier les 3 plus bas (et ce sera pareil pour les plus hauts) que j’ai encadré dans l’image jointe. Sur ce graphe, je suis en UT 15 min, le premier plus bas à gauche se produisant le 26 mai à 11h15min et les deux derniers à droite aujourd’hui à 14h30 et 17h30. Donc j’imagine qu’il fat que j’utilise beaucoup d’unités.

    Merci pour l’aide apportée.

     

     

     

     

    #194124

    Le 3e semble hors-critère des 50 périodes, mais je peux faire varier avec autre que 50 si besoin. Si pas de critère ni horizontal ni vertical d’espacement des sommets, ça impose de partir sur la version a minima (comparer un point à ses 2 voisins immédiats), tant pis ça capturera les petits zigzags. Je regarderai ça dans la semaine.

    #194126

    Merci. Oui l’idéal éventuellement serait de pouvoir faire varier la période. Bon week-end et merci pour votre aide.

    #194282

    Sans restriction de période, et basé sur un des multiples codes déjà faits pour trouver des sommets ou des creux (on peut passer par le moteur de recherche inetrne du site si on veut on voir d’autres, avec des mots clés liés au sujet tels que higher high, lower low, dow, sommets, creux, etc…), écrit par Nicolas: https://www.prorealcode.com/topic/conversion-tradingview-to-prorealtime-higher-highs-and-lower-lows/#post-94027

    La partie guppy venant sans doute d’une mod ou fork sur laquelle j’avais posté (la variable “ecart” me parle) mais que je ne trouve plus pour donner le lien, les 2 codes se mélangent assez facilement pour donner les 3 plus récents hauts ou bas sans autre critère de séparation verticale ou horizontale ou de mise en ordre. S’il faut restreindre davantage, on pourra par exemple ne regarder les sommets que si ecart>0 (oubliant ceux où ecart<0) et les creux que si ecart<0. Ci-dessous une version générale sans autre critère que “plus haut (resp plus bas) que ses 2 voisins de chaque côté”.

     

     

    #194457

    Bonjour, je vous remercie pour ce code qui identifie les plus hauts et les plus bas. Si je peux compléter ma demande, comment faire pour avoir la moyenne des plus hauts et la moyenne des plus bas?

    Autrement dit, si je fais la moyenne des higherhigh 1,2 et 3, est-ce que j’ai bon ?

    Merci.

    #194469

    Oui c’est ça, par exemple moyennehigh=(higherhigh1+higherhigh2+higherhigh3)/3

    #194489

    Merci.

    #194623

    Bonjour,

    alors voilà ce que ça donne avec la moyenne et en ayant supprimé les DRAWARROW up et down (meilleure lisibilité pour moi). Le problème est que ces 2 tracés passent au dessus et au dessous de la ligne O.

    Comment faire alors pour avoir la moyenne des 3 derniers plus hauts lorsque le paramètre “ecart” est supérieur à 0 et lorsque celui-ci est inférieur à O. En fait, j’ai l’impression que je me complique la vie. N’est-il pas possible de passer par un highest par ex : plushaut =highest[50](ecart>0) ce qui équivaudrait au plus haut de l’écart positif sur les 50 dernières périodes? et compléter ce code pour identifier les 3 plus hauts de l’écart positif sur les 50 dernières périodes ?

    merci encore une fois pour votre aide.

     

     

    #194667

    Rebonjour,

    pour être plus clair, j’aurai besoin d’identifier par exemple sur un historique de 50 périodes le plus haut des écarts haussiers (donc lorsque le GuppyCTMoy est au dessus du GuppyLTMoy et vice versa pour le plus bas des écarts baissiers (s’il est possible d’identifier par exemple les 3 plus hauts et les 3 plus bas c’est encore mieux. Il faudrait alors en faire deux moyenne – moyenne des 3 plus hauts écarts haussiers et moyenne des 3 plus bas écarts baissiers). L’objectif est d’utiliser ces plus hauts et plus bas comme zone de sur achat et de sur vente et donc de ne pas placer des ordres au dessus ou au dessous de ces niveaux.

    Merci et bon week-end.

    #194751

    Bonjour,

    Voici, en ayant supprimé les flèches (et donc le drawonlastbaronly devenu inutile), en ayant gardé que les 3 derniers plus hauts quand ecart>0, 3 derniers plus bas quand ecart<0, et fait leur moyenne highmoy et lowmoy.

    J’ai aussi rajouté guppymoy trouvé dans le post de l’année dernière, qui est je suppose le même que celui du dernier graphe dans le #194623 ci-dessus: https://www.prorealcode.com/topic/moyenne-des-5-derniers-changements-de-direction-de-la-moyenne-du-guppy/

     

    #195164

    Merci pour ce retour. Cela s’approche de l'”esprit” de ma demande. Pour expliciter un peu plus, ce que je voulais c’est de pouvoir identifier les plus hauts (lorsqu’ils sont positifs) et les plus bas (lorsqu’ils sont négatifs) de l’écart Guppy tel que défini dans mon code de façon à filtrer mes entrées (long et short) de façon à ne pas entrer dans le marché lorsque l’écart est au dessus ou au dessous de sa moyenne. Alors, j’ai opté (arbitrairement) pour une moyenne sur les 3 derniers plus hauts ou plus bas mais je me rends compte à la lecture du rendu de l’indicateur que la moyenne “bouge beaucoup”. Et ceci je ne l’avais pas anticipé.

    Je ne sais pas comment faire pour la lisser davantage. Si quelqu’un a une idée ? Merci.

Viewing 15 posts - 1 through 15 (of 26 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login