Filtre visuel basé sur le RSI avec la fonction BACKGROUNDCOLOR

Forums ProRealTime forum Français Support ProBuilder Filtre visuel basé sur le RSI avec la fonction BACKGROUNDCOLOR

Viewing 3 posts - 1 through 3 (of 3 total)
  • #79416

    Bonjour Nicolas, Bonjour à tous,

    Avant de vous faire part de ma question je voudrais ici vous remercier pour la richesse de ce site et de ses sujets qui y sont expliqués et discutés. Nul doute que je ne serais pas encore utilisateur de PRT et désireux d’apprendre sans ce site.

    Concernant ma question, celle-ci est plus liée à l’indicateur RSI qu’à la fonction backgroundcolor qui m’y a amené : en utilisant l’indicateur RSI avec des conditions à analyser comme dans l’exemple précédent pour créer un filtre visuel, les résultats ne sont pas les mêmes si la mention (Close) est indiquée ou non.

    Le filtre / background recherché est :

    RSI à 21 périodes supérieur à 50 et à sa moyenne mobile arithmétique à 60 périodes à fond vert

    RSI à 21 périodes inférieur à 50 et sous sa moyenne mobile arithmétique à 60 périodes à fond rouge

    Le background en partie supérieure de la capture d’écran jointe est défini comme suit :

     

    La ligne reflétée en rose sur ce background correspond à l’indicateur = RSI[21], sans (Close).

    La ligne reflété en noir correspond à l’indicateur RSI[21](Close).

     

    Le background en partie inférieure de la capture d’écran est défini comme suit :

     

    Ainsi, que représente l’indicateur RSI[n] sans la mention (Close) ?

    Je vous remercie par avance de votre réponse.

    #79426

    J’ai déplacé la question dans un topic séparé. Merci d’utiliser le bouton dédié pour insérer du code à l’avenir 🙂

    RSI[n] sans la mention (Close) retourne (en théorie) la même chose qu’avec. Puisque c’est le mode de calcul par défaut pour cet indicateur, il n’est pas obligatoire de l’ajouter. Ton exemple est vraiment très curieux, je ne reproduits d’ailleurs pas le problème de mon côté .. Sauf si j’ajoute l’indicateur sur l’indicateur déjà créé (avec la clé , ce qui est logique puisqu’on applique dans ce cas un RSI sur un autre RSI. Confirmes-tu que c’est ainsi que tu as procédé ?

    #79530

    Bonjour.  Nicolas,

    Merci de ta réponse qui m’éclaire. Effectivement je te confirme et comprends maintenant que ma question vient / venait du fait qu’il y a bien du RSI appliqué sur du RSI dans ce qui est calculé par le code, sans que ce soit mon objectif initial.

    Comme je souhaite avoir le filtre / background directement sur l’écran graphique des indicateurs dont je souhaite analyser les conditions (plutôt que dans l’écran des prix pour éviter de surcharger l’écran), ici le RSI[21] et sa MMA[60], (je comprends que) par défaut le code du background stipulant le RSI sans la mention (Close) utilise la valeur de l’indicateur présent dans l’écran graphique et donc applique un RSI sur un RSI.

    En spécifiant la mention (Close) dans le code du background, le code utilise (logiquement) le RSI sur le cours de clôture et non plus la valeur de l’indicateur dans l’écran graphique (et qui peut être autre qu’un RSI d’ailleurs), il n’y a alors plus de RSI calculé sur un autre RSI dans ce cas.

    Voilà ce que je déduis sauf erreur de mes précédents résultats et des codes joints.

    Sur la base d’un écran graphique avec un RSI[21](Close) et sa MMA[60], le rajout de l’indicateur joint (RSI(s) & NIVEAU50.tif) qui donne le RSI[21](Close) et le RSI[21](RSI[21](Close)) permet d’identifier ce que le code du background a pris en compte, suivant que la mention (Close) y est indiquée ou non.

    Encore une fois, sauf erreur…

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

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