création indicateur sur graphique des prix

Forums ProRealTime forum Français Support ProBuilder création indicateur sur graphique des prix

Viewing 10 posts - 1 through 10 (of 10 total)
  • #17760

    Bonjour,

    Je souhaiterais un indicateur qui permettrait de joindre,sur le graphique des prix,les “close”(ou low ou high) une fois sur deux,ou sur trois,etc..

    Merci d’avance

    #17768

    De joindre ces prix par une ligne ? Si oui celles-ci ne seront pas obliques, mais elles formeront des angles droits, je ne sais pas si c’est gênant pour la finalité de ta demande ?

    #17770

    Nicolas,je ne comprends pas ta remarque,mais peut-être que ma question est mal posée.

    Supposons un graphique des prix en 1 h. Sur  ce graphique une ligne brisée relie le “close” toutes les heures.

    Et bien,je souhaiterais sur le même graphique “tracer”une ligne qui relie le “close “toutes les 2 h,ou toutes les 3h,etc..

    Ma question:quel est le code de cette nouvelle ligne brisée?.

    Nota:Cela reviendrait en fait à avoir sur le même graphique,deux multiframes de 1h et 2 h,voire 3h,etc..

    J’espère que c’est plus clair comme ça!!

    Bon W-E

     

    #17804

    Autant pour moi, je viens de réaliser ta demande 🙂

    Voici un bout de code pour te donner le Close de l’unité de temps désigné par la variable “tf” à la ligne 1, ici en 4 heures par défaut.

    Je reset la première valeur à la première barre de chaque nouvelle journée, histoire de ne pas être embêté avec les différences négatives d’horaire d’une journée à l’autre, mais cela semble correct.

     

    #17867

    Bonjour Nicolas,

    On se rapproche,mais cela ne répond pas encore à ma demande.J’en suis désolé pour toi.

    Si j’ai bien compris ton graphique,tu relies les “closes” 1 fois sur 4(je suppose qu’on pourrait faire une fois sur 3 ou sur 2,etc..),mais je ne vois pas pourquoi on a une ligne brisée(avec un palier horizontal) et non pas un segment de droite.Si c’est possible avec un segment de droite,et qu’on peut le généraliser à tous les timeframes et pour tous les intervalles( 1 fois sur 2,1 fois sur 3,etc..).on aura gagné.Il n’y a pas le feu au lac.Prends ton temps.

    Merci pour ton support.

     

    #17870

    Le palier horizontal représente simplement le dernier close, il faut le garder en mémoire si tu souhaites l’utiliser. Ensuite à chaque update de cette valeur, elle se relie d’elle même avec son ancienne valeur. Visuellement, si tu souhaites ne pas voir cette ligne brisée, tu peux modifier l’aspect de la ligne en mode point dans la fenêtre de l’indicateur.

    Je pense que tu n’as pas lu mon précédent message, tu peux d’ores et déjà modifier l’intervalle:

    Voici un bout de code pour te donner le Close de l’unité de temps désigné par la variable “tf” à la ligne 1, ici en 4 heures par défaut.

    “tous les timeframes” ? Ta demande initiale ne concernait que les heures, le code soumit répond à cette demande.

    #18411

    Bonsoir Nicolas.

    J’ai  enfin retrouvé mon siège!!

    Je reviens sur ma demande initiale que je vais reformuler autrement.

    Il s’agit en fait de faire figurer par ex.sur un graphique en 1 h de l’euro/dollar,le  graphique en 2h,voire en 3h,etc..de ce même euro/dollar.

    En généralisant,comment coder sur un graphique,dans une unité de temps donnée,des graphiques dans une unité de temps supérieure.Cela revient à les superposer.

    Est-ce que c’est plus clair,dit comme ça?

    Bon courage et merci pour ton dévouement.

     

    #21218

    Bonjour Nicolas

    Je saisi la balle au bond suite à tes indications ci-dessus j’ai réussi à faire apparaître la

    weightedaverage 4 heures sur le graphique 1 heure.

    Ensuite j’ai essayé de faire apparaître la weightedaverage 1 heure sur le graphique en 15 minutes ou sur le graphique

    5 minutes et je n’ai pas réussi  . Est ce possible ?? je ne vois pas bien par quoi remplacé hour (time001500)  (hour/4)??

    Ci-joint les codes dans attachement

    Bonne journée

    Madrosat

    #21226

    Afficher une moyenne mobile d’une autre unité de temps ne fonctionnera pas de cette façon.

    En effet, dans mon premier exemple de code, j’enregistre un close différent toutes les 4 heures (car on souhaitait n’avoir que le close du timeframe 4 heures). Hors dans une formule de type “weightedaverage[3]”, tu utiliseras l’information du close préalablement enregistré que sur les 3 dernières bougies et non sur les 3 dernières valeurs enregistrées, du fait le calcul est erroné puisque durant les 3 dernières bougies, l’information du close était la même, puisque enregistré qu’une seule fois tous les 4 heures.

    Il est très difficile de pouvoir afficher les véritables informations d’autres unités de temps avec les indicateurs classiques de la plateforme, il faudrait pour cela réécrire leurs formules complètes dans un indicateur (ici donc ta weighted average), et en leurs soumettant les bonnes valeurs OHLC de l’unité de temps que l’on souhaiterait lui faire calculer. Je ne suis pas encore arrivé moi même à faire quelque-chose de propre et universelle pour cela, j’en suis navré. Comme beaucoup je compte sur l’éventuel support multitimeframe à venir pour ProBuilder (ProOrder sera le premier à l’avoir).

    #21236

    Merci Nicolas pour cette prompte réponse ta diligence et ta compétence.

     

    On attendra le multitimeframe

    Bonne journée

    Madrosat

Viewing 10 posts - 1 through 10 (of 10 total)

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