Ligne médiane sur graphique en ticks

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #130816 quote
    CholiverCholiver
    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_BywanJC_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
    CholiverCholiver
    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_BywanJC_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
    CholiverCholiver
    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_BywanJC_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
    CholiverCholiver
    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.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 CholiverCholiver
6 years, 4 months ago.

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