Ligne médiane sur graphique en ticks

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #130816 quote
    Choliver
    Participant
    Veteran

    Bonjour/bonsoir,
    Je tente d’utiliser ce petit code ci dessous afin d’avoir une ligne médiane à partir de l’ouverture des marché US (par exemple) soit (High+Low)/2 depuis 15h30.
    Cela fonctionne parfaitement en graphique horaire mais je n’arrive pas à trouver l’astuce pour avoir aussi cette ligne médiane en graphique par ticks.

    starthour = 153000
     
    if time=starthour then
    hh = 0
    ll = close*100
    endif
     
    if time>starthour then
    hh = max(high,hh)
    ll = min(low,ll)
    median = (hh+ll)/2
    
    
    endif
     
    return Median

    J’imagine que c’est la fonction “starthour” que je dois modifier mais par quoi ?
    Merci pour le petit coup de main. 🙂

    #130827 quote
    JC_Bywan
    Moderator
    Master

    Bonjour,

    Dans les vues en (x) ticks, en temps réel on sait quand commence une bougie, mais on ne peut pas savoir avant sa clôture à quelle heure elle va finir, donc il vaut mieux utiliser les fonctions horaires d’open plutôt que de close (par exemple ici “opentime” plutôt que “time” en ligne 8).

    if opentime>starthour then

    D’autre part la probabilité de tomber pile sur une heure “ronde” est faible, donc même avec opentime l’égalité de la ligne 3 n’arrivera quasiment jamais, il faudra utiliser une inégalité au prix du “sacrifice” des quelques premiers ticks qui suivent 15h30 dans la bougie (x) ticks à cheval sur 15h30, avec par exemple:

    if opentime[1]<starthour and opentime>=starthour then
    #130994 quote
    Choliver
    Participant
    Veteran

    Bonjour et un grand MERCI Noobywan pour ta réponse et les explications associées.
    Cela fonctionne.
    Sauf que j’ai besoin d’avoir le médian (High+Low)/2 évoluant au fur et à mesure de l’écoulement de la journée et donc calculé depuis les High et Low successifs.
    Voir le premier graphique ci dessous en 5 min (ligne bleue).

    Question : comment avoir le même résultat visuel (ligne médiane bleue en 5 min) mais en ticks ?
    Pour le moment ta proposition me donne ceci (voir second graphique en ticks – ligne jaune fixe).
    C’est bien mais ne permet pas de travailler les graphiques à postériori puisqu’on à le Médian de fin de période mais pas son “évolution/parcours” journalier.
    J’espère me faire comprendre. 😉

    ES-5-min-Median.png ES-5-min-Median.png ES-100-ticks-Median.png ES-100-ticks-Median.png
    #131004 quote
    JC_Bywan
    Moderator
    Master

    Bizarre, en faisant les 2 modifications suggérées pour les lignes 3 et 8 je n’ai pas la même ligne jaune que toi, j’ai ceci pour US500 en 100 ticks qui semble correspondre au résultat souhaité

    PRC_medianenticks.png PRC_medianenticks.png
    #131029 quote
    Choliver
    Participant
    Veteran

    Ha flûte !
    On parle bien de ta proposition de code suivante ?

    starthour = 153000
     
    if opentime>starthour then
    hh = 0
    ll = close*100
    endif
    
    if opentime[1]<starthour and opentime>=starthour then
    hh = max(high,hh)
    ll = min(low,ll)
    median = (hh+ll)/2
    
    
    endif
     
    return Median

    Ton résultat de graphe est intéressant.
    On voit bien les zones de support n’est ce pas ?

    Où est donc le souci ?

    #131059 quote
    JC_Bywan
    Moderator
    Master

    Le souci est l’inversion des suggestions pour les lignes 3 et 8, probablement parce que j’avais d’abord évoqué la suggestion de la 8 avant la 3, mon graphe est obtenu avec:

    starthour = 153000
     
    if opentime[1]<starthour and opentime>=starthour then
      hh = 0
      ll = close*100
    endif
     
    if opentime>starthour then
      hh = max(high,hh)
      ll = min(low,ll)
    median = (hh+ll)/2
     
     
    endif
     
    return Median
    Al thanked this post
    #131291 quote
    Choliver
    Participant
    Veteran

    Voilà !
    Excellent et Merci pour ton éclairage précieux. 🙂
    C’était une question d’ordre dans les commandes, “simplement”.

Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.

Ligne médiane sur graphique en ticks


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Choliver @choliver Participant
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by Choliver
5 years, 10 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 05/09/2020
Status: Active
Attachments: 3 files
Logo Logo
Loading...