Création d’un indicateur Fleche avec la méthode IVT

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #221654 quote
    teshmi9z
    Participant
    New

    Bonjour, je ne suis pas du tous compétent en codage, j’aimerais de l’aide pour créer un indicateur qui met une flèche verte/rouge en fonction des paramètres suivants :

    UT 5 min:
    chikou croise a la hausse/ baisse La bb 20;2,5  (méthode chikoulinger de robby scalping)
    MACD ZR croise Verte/rouge
    passage de la MM7 verte/ rouge
    prend en compte la pente positive ou négative de la MM50 horaire

    et peux une dernière qui vois quand les BB 20;2,5 ce mette a plat

    c’est la configuration que j’utilise pour la prise de Trade Intraday

    Je compte sur votre soutiens pour m’aider, j’ai déjà essayé de créer quelque chose en méthode simplifier mais rien ne marche. cordialement

    #222514 quote
    teshmi9z
    Participant
    New

    rebonjour, après avoir fait la formation avancé je débute maintenant le code mais avec de grosse difficultés encore

    Jai commencé a créer l’indicateur formuler plus haut, au stade actuel :
    je détecte les croisements haussier et baissier sur la MACDZR avec une flèche up/down : ca pas de soucis
    je souhaite également combiner avec la hausse/baisse de la MM7, actuellement j’informe avec des flèches bleu, le soucis c’est que je n’arrive pas a afficher uniquement la première flèche (il  y en a une a chaque hausse), comment faire ?

     

    de plus si je ne sais comment combiner le croisement macd haussier avec la hausse de la MM7, je voudrais que une fois le 1er croisement macd détecté il mémorise l’info jusqu’à attendre que la MM7 devienne verte

     

    // MACD ZERO LAG
    // p= variable macd zerolag : 12 par défaut
    // q= variable signal : 26 par défaut
    // r= variable macd - signal : 9 par défaut // mettre histogramme
    // g= histogramme
    p = 12
    q = 26
    r = 9
     
    z1=DEMA[p](close)
    z2 =dema[q](close)
    e= z1 - z2
    z3=DEMA[r](e)
    f=z3
    g=e-f
    
    //declaration MM7
    mm7 = average[7](close)
    mm7up= mm7>mm7[1]
    mm7Down=mm7<mm7[1]
    
    //fleche pour croisement haussier
    testUP= summation[20](g>g[1])
    signalUP= e CROSSES OVER f
    
    if signalUP=1  then
    DRAWARROWUP(barindex, low)coloured(0,200,0)
    endif
    
    //flèche pour debut tendance MM7
    if mm7up then
    drawarrowup(barindex, low)coloured(0,0,200)
    endif
    if mm7down then
    DRAWARROWDOWN(barindex, high) coloured(0,0,200)
    endif
    
    //fleche pour croisement baissier
    signalDOWN= e CROSSES UNDER f
    if signalDOWN=1  then
    DRAWARROWDOWN(barindex, high)coloured(200,0,0)
    endif
    
    return 
    

    merci de votre aide

    #222519 quote
    teshmi9z
    Participant
    New

    .

    #222520 quote
    teshmi9z
    Participant
    New
    // MACD ZERO LAG
    // p= variable macd zerolag : 12 par défaut
    // q= variable signal : 26 par défaut
    // r= variable macd - signal : 9 par défaut // mettre histogramme
    // g= histogramme
    p = 12
    q = 26
    r = 9
     
    z1=DEMA[p](close)
    z2 =dema[q](close)
    e= z1 - z2
    z3=DEMA[r](e)
    f=z3
    g=e-f
    
    //declaration MM7
    mm7 = average[7](close)
    
    mm7up= mm7>mm7[1] 
    
    
    mm7Down=mm7<mm7[1]
    
    
    //fleche pour croisement haussier
    testUP= summation[20](g>g[1])
    
    signalUP= e CROSSES OVER f
    
    
    if signalUP=1  then
    DRAWARROWUP(barindex, low)coloured(0,200,0)
    endif
    
    //flèche pour debut tendance MM7
    if mm7up and not mm7up[1] then
    
    drawarrowup(barindex, low)coloured(0,0,200)
    endif
    if mm7down and not mm7down[1]then
    DRAWARROWDOWN(barindex, high) coloured(0,0,200)
    endif
    
    //fleche pour croisement baissier
    signalDOWN= e CROSSES UNDER f
    if signalDOWN=1  then
    DRAWARROWDOWN(barindex, high)coloured(200,0,0)
    endif
    
    return signalUP,signalDOWN
    #222521 quote
    teshmi9z
    Participant
    New

    Jai réussi a modifier mon code, maintenant j’aimerais savoir si quelqu’un a une idée pour l’information pour limiter les faux signaux sur les flèches bleu de detection de la MM7?
    de plus je ne sais comment supprimer les message sur le poste, quelqu’un peux me m’indiquer où c’est ?

    #222523 quote
    fifi743
    Participant
    Master

    j’ai commencer a mettre les variables et limité a une flèche bleu

    TIMEFRAME(1hour) 
    mm50=average[50]
    L=mm50[1]<mm50 
    S=mm50[1]>mm50
    TIMEFRAME(default) 
    //========bande Bollinger
    BBdev = 2.5
     
    BBavg = AVERAGE[20](Close)
     
    BollUp = BBavg + ((std[20]) * BBdev)
     
    BollDown = Bbavg - ((std[20]) * Bbdev)
    //=======chikou
    chikou=close
    // MACD ZERO LAG
    // p= variable macd zerolag : 12 par défaut
    // q= variable signal : 26 par défaut
    // r= variable macd - signal : 9 par défaut // mettre histogramme
    // g= histogramme
    p = 12
    q = 26
    r = 9
     
    z1=DEMA[p](close)
    z2 =dema[q](close)
    e= z1 - z2
    z3=DEMA[r](e)
    f=z3
    g=e-f
     
    //declaration MM7
    mm7 = average[7](close)
     
    mm7up= mm7>mm7[1]
     
     
    mm7Down=mm7<mm7[1]
     
     
    //fleche pour croisement haussier
    testUP= summation[20](g>g[1])
     
    signalUP= e CROSSES OVER f
     
     
    if signalUP=1  then
    DRAWARROWUP(barindex, low)coloured(0,200,0)
    endif
     once sens=0
    //flèche pour debut tendance MM7
    if mm7[1]<mm7 and sens<1 then
     
    drawarrowup(barindex, low)coloured(0,0,200)
    sens=1
    endif
    if mm7[1]>mm7 and sens>-1 then
    DRAWARROWDOWN(barindex, high) coloured(0,0,200)
    sens=-1
    endif
     
    //fleche pour croisement baissier
    signalDOWN= e CROSSES UNDER f
    if signalDOWN=1  then
    DRAWARROWDOWN(barindex, high)coloured(200,0,0)
    endif
     ///signalUP,signalDOWN
    return 
    #222530 quote
    teshmi9z
    Participant
    New

    je viens d’essayer de mettre mes conditions de chikou ( flèche down si sorti des bb et inversement) sur mes BB en UT5, je remarque que si la chikou sort par le bas des BB mais viens faire un pull back sur le prix , pour ressortir à nouveau des BB , je n’est que une flèche qui apparait alors qui devrai y en avoir 2 logiquement, de quoi sa viens?

    dans mon code j’utilise la MM600 UT5 qui correspond la MM50 horaire, car je n’arrive pas a faire autrement

    TIMEFRAME(DEFAULT )
    //========bande Bollinger
    BBdev = 2.5
     
    BBavg = AVERAGE[20](Close)
     
    BollUp = BBavg + ((std[20]) * BBdev)
     
    BollDown = Bbavg - ((std[20]) * Bbdev)
    //=======chikou
    chikou=close
    
    if chikou CROSSES OVER bollup and close>average[600] then
    DRAWARROWUP(barindex, low)coloured(0,0,0)
    endif
    
    if chikou CROSSES UNDER BollDown and close<average[600] then
    DRAWARROWDOWN(barindex, close) COLOURED(0,0,0)
    endif
Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.

Création d’un indicateur Fleche avec la méthode IVT


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
teshmi9z @teshmi9z Participant
Summary

This topic contains 6 replies,
has 2 voices, and was last updated by teshmi9z
2 years, 3 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 09/27/2023
Status: Active
Attachments: 1 files
Logo Logo
Loading...