Appliquer un indicateur sur un autre indicateur, CustomClose ?

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #88904 quote
    Marc78Marc78
    Participant
    New

    Bonjour,

    J’utilise un indicateur sur lequel je souhaite appliqué un autre indicateur. J’utilise donc le prix CustomClose dans le 2eme indicateur.

    Mon premier indicateur s’affiche à partir de la 10eme bar (période = 10)

    Je voudrais savoir quel est la valeur (de CustomClose) entre la Bar 1 et la Bar 9 car j’ai besoin de savoir dans le 2eme indicateur quand commence le 1er indicateur.

    J’ai essayé 0 (zéro) et Undefined mais cela ne fonctionne pas.

    Je vous remercie pour votre aide.

    #88906 quote
    NicolasNicolas
    Keymaster
    Legend

    CustomClose est une constante délivré par la plateforme, pas une valeur d’un autre indicateur.

    Pour appliquer un indicateur à une variable, il suffit de le placer comme ceci:

    indic1 = rsi[14]
    
    indic2 = average[2](indic1)

    Soit la moyenne mobile 2 périodes d’un RSI 14 périodes.

    #88907 quote
    Marc78Marc78
    Participant
    New

    Merci pour ton retour.

    J’ai bien compris ta réponse mais ma question reste posée.

    En prenant ton exemple : que vaut indic1 entre la bar 1 et la bar 13 ? puisque le RSI commence à s’afficher à partir de la 14eme bar.

    #88937 quote
    NicolasNicolas
    Keymaster
    Legend

    Il sera NULL, donc inexistant pour ProBuilder.

    #88938 quote
    Marc78Marc78
    Participant
    New

    Merci pour ta réponse.

    NULL est inconnu par ProBuilder.

    Comment savoir que l’indic1 est NULL ? Car mon indic2 (indic perso) doit s’initialiser jusqu’à ce que indic1 ne soit plus NULL.

    Voici la partie initialisation de mon code : Cela fonctionne sur la fenêtre des prix mais ne fonctionne pas sur la fenêtre d’un indicateur.

    If CustomClose = Close then  // Pour fenêtre des prix
    Hi = High
    Lo = Low
    else  // Pour fenêtre d'un indicateur
    Hi = CustomClose
    Lo = CustomClose
    endif
    
    Once Initialisation = 1
    
    //if CustomClose = 0 and Initialisation = 1 then
    if CustomClose = Undefined and Initialisation = 1 then
    SARperso = 0
    Else
    If Initialisation = 1 then
    Upest = Hi
    Dwnest = Lo
    SARperso = Hi
    Facteur = FacteurAcceleration
    Initialisation = 0
    endif
    endif
    #88949 quote
    NicolasNicolas
    Keymaster
    Legend

    Pourquoi ne pas tester la valeur de la variable et voir si elle est cohérente ? Si c’est basé sur le prix, alors celle-ci devrait supérieure à 0 par exemple.

Viewing 6 posts - 1 through 6 (of 6 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

Appliquer un indicateur sur un autre indicateur, CustomClose ?


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Marc78 @marc78 Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by NicolasNicolas
7 years, 8 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/17/2019
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...