Comment détecter un canal Donchian Croissant

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #245703 quote
    christophe11560
    Participant
    Senior

    Bonjour,
    Je souhaite pouvoir déterminer la condition pour détecter un canal supérieur Croissant après un canal supérieur décroissant.

    Mon code ne fonctionne pas et je n’arrive pas à trouver une solution simple à ce problème.

    Une aide de votre part serait très apprécier 😉
    merci

    #245705 quote
    christophe11560
    Participant
    Senior
    DonchianSup = Highest[270](close[1])
    
    CondDonchian = DonchianSup>DonchianSup[1] and DonchianSup[1]<DonchianSup[2]
    
    if CondDonchian then
    result=1
    else
    result=0
    endif
    
    return result, 0 as "0"
    #245707 quote
    druby
    Participant
    New

    Je ne sais pas si c’est ça.

    La condition « CondDonchian » recherche un scénario de type « V ».

    Cependant, il est plus probable qu’il s’agisse de ‘____/’ car la valeur la plus élevée[270] peut ne pas changer pour un grand nombre de barres.

    Lorsque la valeur la plus élevée est devenue suffisamment basse pour que le prix la brise et atteigne un nouveau sommet le plus élevé, alors les valeurs précédentes du plus haut peuvent avoir été de la même valeur pendant un certain temps.

    CondDonchian = (DonchianSup>DonchianSup[1]) and (DonchianSup[1]<=DonchianSup[2])

    Iván González thanked this post
    #245710 quote
    christophe11560
    Participant
    Senior

    Bonjour et merci pour ton retour.

    Je me suis fais la même remarque que toi sauf que d’ajouter < et = ne prend pas en compte le fait que le canal supérieur antérieur doit être baissier puis casser vers le haut et non horizontal puis casser vers le haut.

    C’est bien cela que je n’arrive pas à codifier. Pas de post qui règle ce problème, c’est étonnant.

    Toute aide est la bien venue !!!!

    #245715 quote
    LucasBest
    Participant
    Junior
    DonchianSup = Highest[270](close[1])
    
    if DonchianSup < DonchianSup[1] then
    DonchianDecroissant = 1
    elsif DonchianSup > DonchianSup[1] then
    DonchianDecroissant = 0
    endif
    
    result = DonchianDecroissant[1] = 1 and DonchianSup > DonchianSup[1]
     
    return result, 0 as "0"

    A tester

    christophe11560 and robertogozzi thanked this post
    #245728 quote
    christophe11560
    Participant
    Senior

    Cà marche parfaitement ! Merci Lucas 😉

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

Comment détecter un canal Donchian Croissant


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
Summary

This topic contains 5 replies,
has 3 voices, and was last updated by christophe11560
10 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 04/07/2025
Status: Active
Attachments: 1 files
Logo Logo
Loading...