RSI NIVEAUX ADAPTABLES

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #32885 quote
    supertiti
    Participant
    Master

    Bonjour à tous,

    Voici l’idée : j’aimerais faire un RSI qui ai les niveaux de sur-achat et sur-vente qui s’adaptent à une période définie dans le passé , par défaut 20 périodes.

    Ce que j’ai fais ne me conviens pas car je voudrais qu’une seule ligne de surachat / survente où l’on puisse comparer les derniers plus hauts /plus bas du RSI

    A vos stylos …

    bonne après midi

    // RSI NIVEAUX ADAPTABLES
    
    monRSI= RSI[14](close)
    ////////////////////////////////////////////
    // Niveau Bas
    NB = lowest [CT](monRSI)
    // Niveau Haut
    NH = highest[CT](monRSI)
    /////////////////////////////////////////////
    DRAWRECTANGLE (barindex[0],NH,barindex[CT],NH)coloured (212,57,57)
    DRAWRECTANGLE (barindex[0],NB,barindex[CT],NB)coloured (0,255,0)
    /////////////////////////////////////////////
    RETURN monRSI as "monRSI"
    
    // Variables :
    // CT = court terme = 20 entier
    
    #32892 quote
    Nicolas
    Keymaster
    Master

    Je n’ai pas bien compris la question, mais il faut savoir que les objets graphiques ne peuvent être déplacés ou supprimés après coup (après avoir déjà été tracés).

    Pourquoi ne pas simplement faire un

    RETURN NB, NH

    Les niveaux seront dessinés par des lignes “classiques”.

    #32897 quote
    supertiti
    Participant
    Master

    Bonjour Nicolas,

    L’objet de souhaitez une ligne horizontale qui balaie l’écran de gauche à droite est de pouvoir comparer les zones où se trouve le RSI à p = 0 par rapport au dernier plus haut ou bas, ce qui fait que les

    lignes de sur-achat/sur-vente auraient une sorte de “pondération” en regard de la période choisie (p =20 par exemple)

    On s’aperçoit souvent que tracer des lignes à 30 et 70 ne veut rien dire par rapport à la volatilité de chaque valeur.

    #32963 quote
    Nicolas
    Keymaster
    Master

    ok donc tu souhaiterai avoir que les niveaux des derniers plus hauts et bas d’un RSI périodes 20 avec une ligne complète à travers l’écran donc ? Intéressant, pourquoi pas, voyons ce que ça peut donner:

    defparam drawonlastbaronly=true
    // RSI NIVEAUX ADAPTABLES
    
    monRSI= RSI[14](close)
    ////////////////////////////////////////////
    // Niveau Bas
    NB = lowest [CT](monRSI)
    // Niveau Haut
    NH = highest[CT](monRSI)
    /////////////////////////////////////////////
    //DRAWRECTANGLE (barindex[0],NH,barindex[CT],NH)coloured (212,57,57)
    //DRAWRECTANGLE (barindex[0],NB,barindex[CT],NB)coloured (0,255,0)
    drawhline(NH)
    drawhline(NB)
    /////////////////////////////////////////////
    RETURN monRSI as "monRSI"

    (attention je n’ai pas testé).

    #33023 quote
    supertiti
    Participant
    Master

    Bonjour Nicolas,

    Le code proposé ne fonctionne pas, les niveaux ne suivent pas les changements de la variable CT.

    Après réflexion en attendant le nouveau président EM j’ai fais ça qui semble fonctionner avec CT court terme et MT moyen terme, l’intéressant de la chose est que l’on peut l’adapter à tous les indicateurs bornés.

    La ligne des “50” nous donne d’un coup d’oeil si l’on est au dessus ou en dessous.

    // RSI NIVEAUX ADAPTABLES DID
    
    defparam drawonlastbaronly = true
    monRSI= RSI[p](close)
    ////////////////////////////////////////
    Xll = lowest [CT](monRSI)
    Xhh = highest[CT](monRSI)
    DRAWHLINE( Xll )coloured(0,255,0) // vert clair
    DRAWHLINE( Xhh )coloured(255,0,255) // rose
    ///////////////////////////////////////
    Xll2 = lowest [MT](monRSI)
    Xhh2 = highest[MT](monRSI)
    DRAWHLINE( Xll2 )coloured(0,255,0) // vert
    DRAWHLINE( Xhh2 )coloured(255,0,255) // rouge
    ///////////////////////////////////////
    DRAWRECTANGLE (barindex[0],Xhh,barindex[MT],Xhh2)coloured (212,57,57)
    DRAWRECTANGLE (barindex[0],Xll,barindex[MT],Xll2)coloured (0,255,0)
    ////////////////////////////////
    DRAWRECTANGLE (barindex[0],Xhh,barindex[CT],Xhh2)coloured (212,57,57)
    DRAWRECTANGLE (barindex[0],Xll,barindex[CT],Xll2)coloured (0,255,0)
    //////////////////////////////////
    RETURN monRSI as "monRSI" , 50 as " 50 "
    
    // Variables :
    // p = 12 periode RSI
    // CT = 20 court terme
    // MT = 40 moyen terme
    #33030 quote
    Nicolas
    Keymaster
    Master

    J’ai pourtant bien la ligne horizontale qui traverse l’écran de part en part et qui situe les derniers plus hauts et bas du RSI 20 périodes (voir exemple ci-joint). A moins que je n’ai pas saisi la requête initiale ? 🙂

    #33063 quote
    supertiti
    Participant
    Master

    petit bug sûrement de PRT , ton code et les niveaux bougent bien maintenant ?!

    bon dimanche

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

RSI NIVEAUX ADAPTABLES


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
supertiti @supertiti Participant
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by supertiti
8 years, 9 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 04/21/2017
Status: Active
Attachments: 3 files
Logo Logo
Loading...