Indicateur de rebond sur moyenne

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #55425 quote
    paulnuxpaulnux
    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
    NicolasNicolas
    Keymaster
    Legend

    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
    paulnuxpaulnux
    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.
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

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 paulnuxpaulnux
8 years, 9 months ago.

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