Indicateur de rebond sur moyenne

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #55425 quote
    paulnux
    Participant
    Average

     

    Bonjour,

    je voudrais un indicateur qui me semble simple mais je suis trop nul pour arriver à mes fins.

    Voila ce que je voudrais obtenir:
    definir une tendance haussiere ou baissiere suivant qu’une moyenne mobile expo courte [5] est au dessus ou en dessous d’une moyenne mobile longue [21]

    une flèche verte sous les bougies (peut importe la couleur des bougies) qui on une mèche basse qui touche ou dépasse la moyenne mobile longue [21] si tendance haussière ( moyenne mobile longue [21] est en dessous de la moyenne mobile expo courte [5] )
    ATTENTION: seul la mèche doit dépasser la MME21, si le prix clôture sous la MME21 c’est pas bon.

    [attachment file=55427]

    une flèche rouge sur les bougies (peux importe la couleur des bougies) qui on une mèche haute qui touche ou dépasse la moyenne mobile longue [21] si tendance baissière ( moyenne mobile longue [21] est au dessus de la moyenne mobile expo courte [5] )
    ATTENTION: seul la mèche doit dépasser la MME21, si le prix clôture au dessus de la MME21 c’est pas bon.

    [attachment file=55426]


    J’ai débuté un code comme ceci mais je suis bloqué pour cause de cerveau en surchauffe.

    Si une bonne âme veux bien me corriger et m’aider à finir l’indicateur 

    //moyenne mobile expo de 5
    //moyenne mobile expo de 21
    MMECOURTE = ExponentialAverage[5](close)
    MMELONGUE = ExponentialAverage[21](close)
    
    
    //Définition de la tendance haussier ou baissiere avec les moyennes mobiles 5 et 21
    
    If MMECOURTE >= MMELONGUE Then
    TRDA = 1
    TRDV = 0
    Else
    TRDA = 0
    Endif
    
    If MMECOURTE < MMELONGUE Then
    TRDV = 1
    TRDA = 0
    Else
    TRDV = 0
    Endif
    
    //SIGNAL REBOND DU PRIX SUR LA MOYENNE MOBILE EXPONENTIELLE DE 21 PERIODES SUIVANT LA TENDANCE
    LgSig = TRDA AND ((Close crosses over MMELONGUE) OR (Close > MMELONGUE AND OPEN > CLOSE))
     
    ShSig = TRDV AND ((Close crosses under MMELONGUE) OR (Close < MMELONGUE) OR (High >= MMELONGUE AND CLOSE < MMELONGUE)) AND (OPEN < CLOSE)

     

    rouge.png rouge.png vert.png vert.png
    #55448 quote
    Nicolas
    Keymaster
    Master

    Je pense avoir bien compris ta requête, plus simple et rapide pour moi de repartir de zéro, tu trouveras ci-dessous le code de ton indicateur de signaux de trading. 

    MM5 = ExponentialAverage[5](close)
    MM21 = ExponentialAverage[21](close)
    
    bull = low crosses under mm21 and close>mm21 and mm5>mm21
    bear = high crosses over mm21 and close<mm21 and mm5<mm21
    
    atr=averagetruerange[14]
    if bull then 
    drawarrowup(barindex,low-atr/2) coloured(0,255,0)
    endif
    if bear then
    drawarrowdown(barindex,high+atr/2) coloured(255,0,0)
    endif
    
    return 

    Exemple ci-joint, merci de confirmer si cela est concluant.

    paulnux thanked this post
    signaux-de-trading.png signaux-de-trading.png
    #55523 quote
    paulnux
    Participant
    Average

    Un très grand merci Monsieur Nicolas, vous êtes un maître pour moi.

    C’est effectivement ce que je voulais faire.

    J’étais parti vraiment à me compliquer la vie.

     

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

Indicateur de rebond sur moyenne


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
paulnux @paulnux Participant
Summary

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

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