créer un indicateur qui renvoie la valeur passé d'un autre indicateur

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #120697 quote
    bobo
    Participant
    Average
    Bonjour Nicolas, merçi pour ton accueil.
    Je rencontre un petit problème de codage.
    Pourrais-tu svp le résoudre (voir capture d’écran en pièce jointe)?
    Le 11/04/2017 mon indicateur 1=1 et mon indicateur 2=198.52 sur le graphique.
    Je souhaite créer un indicateur qui me renvoie la valeur qu’avait l’indicateur 2 la dernière fois que l’indicateur 1 était égal à 1 , c’est à dire 198.52 (pendant 20 périodes seulement).
    Merçi par avance.
    Cordialement.
    Alain
    AVGO-Journalier.png AVGO-Journalier.png
    #120717 quote
    Nicolas
    Keymaster
    Master

    Merci de créer un sujet par demande. Ce serait plus simple et rapide je pouvais intervenir dans ton code.

    #121135 quote
    Nicolas
    Keymaster
    Master

    Merci de ne pas multiplier les sujets pour la même demande, j’ai supprimé l’autre post. A nouveau, merci de poster le code en question pour bien comprendre la situation et indiquer où il faut intervenir.

    #121138 quote
    bobo
    Participant
    Average

    Rebonjour Nicolas ,

    Je précise de nouveau ma demande puisque je ne semble pas avoir été clair la première fois.

    Je souhaite créer un indicateur qui me renvoie à partir du 11/04/2017 la valeur 198.52 de mon indicateur2 (içi un stop suiveur), constamment , et ce jusqu’à ce que mon indicateur1 soit à nouveau égal à 1….avec nouvelle valeur de mon indicateur2….

    En espérant avoir été plus clair.

    Merçi par avance.

     

    Alain

    AVGO-Journalier-1.png AVGO-Journalier-1.png
    #121140 quote
    Nicolas
    Keymaster
    Master

    A nouveau, merci de poster le code en question pour bien comprendre la situation et indiquer où il faut intervenir.

    #121145 quote
    bobo
    Participant
    Average

    Voir nouveau graphique ci-joint.

    Code indicateur1

    a=highest[20](high)
    c1=close>a[1]
    if (c1) then
    result=1
    else
    result=0
    endif
    return result

    Code indicateur2

    a=highest[20](high)
    return a

    Je souhaite donc un indicateur qui retourne constamment 14.55 a/c du 16/06/2004  et 12.94 a/c du 09/09/1994

    Merçi.

    CDNS-Journalier.png CDNS-Journalier.png
    #121212 quote
    Nicolas
    Keymaster
    Master

    Ci-dessous le code. Quand tu détectes ta condition c1, tu enregistres dans une variable la valeur du highest, cette valeur est retourné dans l’instruction RETURN, elle ne changera jusqu’à nouvelle détection.

    a=highest[20](high)
    c1=close>a[1]
    
    if (c1) then
     niveau = a[0]
    endif
    
    return a, niveau
    
    #121223 quote
    bobo
    Participant
    Average

    Merçi beaucoup Nicolas pour ta réponse et ta compétence.C’est exactement ce que je souhaitais.

    Au plaisir de te lire.

    Alain

    #165636 quote
    bobo
    Participant
    Average

    Bonjour Nicolas,

    Je reviens vers toi à la suite de ta réponse du 03/05/2020 10h27.

    Il s’agit du code qui renvoie la valeur de “niveau” la dernière fois que la condition c1 était remplie.

    Comment renvoyer la valeur de “niveau” l‘avant dernière fois que la condition c1 était remplie?

    Cordialement.

    #165645 quote
    Nicolas
    Keymaster
    Master

    Lors de la condition c1 on enregistre la valeur actuelle dans une autre variable :

    a=highest[20](high)
    c1=close>a[1]
    
    if (c1) then
     niveauPrecedent = niveau
     niveau = a[0] 
    endif
    
    return a, niveau, niveauPrecedent
    #165650 quote
    bobo
    Participant
    Average

    Merçi encore Nicolas pour ta rapidité de réponse et pour ton aide.

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

créer un indicateur qui renvoie la valeur passé d'un autre indicateur


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
bobo @bobo Participant
Summary

This topic contains 10 replies,
has 2 voices, and was last updated by bobo
4 years, 11 months ago.

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