Indicateur Fractal

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #4193 quote
    ghary
    Participant
    Veteran

    Bonjour

    est il possible de créer l’indicateur Fractale de Williams ? c’est à dire avec le plus haut indiquer par une flèche comme sur MT4 ou un ligne ?

    Merci pour le retour.

    #4201 quote
    Nicolas
    Keymaster
    Master

    Bonjour ghary, oui c’est possible. Sans avoir poussé les investigations très loin, je suis tombé sur ce code de chez SOHOCOOL :

    /////////// FRACTALS DE BILL WILLIAMS
    //Varible = cp  - par défaut =2
    
    if high[cp] >= highest[2*cp+1](high) then
     LH = 1
    else
     LH=0
    endif
    
    if low[cp] <= lowest[2*cp+1](low)  then
     LL= -1
    else
     LL=0
    endif
    
    if LH=1 then
     hil = high[cp] 
    endif
    
    if LL  = -1 then
     LOL=low[cp] 
    endif
    
    return lol coloured(255,0,0) as "bas",hil coloured(0,255,0) as"haut"
    
    /////////////fin

     

    Ici il faudra retourner “lol” et “hil” en mode points pour identifier clairement les fractals à l’écran. Dans la version 10.3 de PRT, on pourra utiliser des flèches, des caractères ASCII ou des étoiles * par exemple pour les afficher.

    fractal-prorealtime.png fractal-prorealtime.png
    #4429 quote
    larouedegann
    Participant
    Master

    bonjour,

     

    J’ai exactement le même code que toi et il fonctionne très bien.

    #5139 quote
    ghary
    Participant
    Veteran

    Merci pour vos réponses. En effet c’est assez visuel. Peut on y ajouter un signal lorsque la barre croise à la hausse ou à la baisse le haut ou bas dû fractale ? Car sur PRT il n’y a pas cette fonction dans l’alarme c’est juste tout croisement. Donc cela sonne tout le temps.

    #5253 quote
    ghary
    Participant
    Veteran

    Bonjour,

    Ce n’est pas possible alors ? j’ai essayé mais je n’ai que des erreurs, en fait je n’arrive pas à mettre comme condition: crosses over hil et inversement pour le bas

    #5262 quote
    Nicolas
    Keymaster
    Master

    Bonjour ghary, quel type de signal voudrais-tu lancer par le code? Si dépassement à la hausse ou à la baisse du canal créé par les fractals? Poste ton code ici et on le corrigera avec plaisir 🙂

    #5264 quote
    ghary
    Participant
    Veteran

    Bonjour Nicolas,

     

    Dans l’idée c’est ça c’est à dire si croisement à la hausse du haut du canal, signal Achat, si croisement à la baisse du bas du canal alors vente…

    En fait c’est compliqué de créer un signal avec un indicateur maison…non ?

    Voila la tentative de code mais il ne reconnait pas high(cp) et low(cp)

    signal=0
    
    high[cp] >= highest[2*cp+1](high)
    
    low[cp] <= lowest[2*cp+1](low)
    
    if close crosses over high[cp] then
    
    signal=1
    
    endif
    
    if close crosses under low[cp] then
    
    signal=-1
    
    endif
    
    
    return signal as "signal"
    #5311 quote
    ghary
    Participant
    Veteran

    En fait dans l’idée c’est de pouvoir utiliser un indicateur personnel dans la création d’un signale…

    Car on peut créer un signal grâce aux indicateurs natifs de PRT mais à partir d’un indicateur créer ça à l’air plus complexe, non ?

    #5312 quote
    Nicolas
    Keymaster
    Master

    J’ai repris l’indicateur de base et je teste si le high croise à la hausse le haut du canal (signal = 1) ou si le low croise à la baisse le bas du canal (signal = -1)

     

    cp=2
    
    if high[cp] >= highest[2*cp+1](high) then
     LH = 1
    else
     LH=0
    endif
    
    if low[cp] <= lowest[2*cp+1](low)  then
     LL= -1
    else
     LL=0
    endif
    
    if LH=1 then
     hil = high[cp]
    endif
    
    if LL  = -1 then
     LOL=low[cp]
    endif
    
    IF high crosses over hil then 
     signal = 1
    elsif low crosses under lol then 
     signal = -1
    endif
    
    return signal

     

    On peut faire comme je viens de le faire utiliser le code original et en faire un autre indicateur de signaux. Ou alors en créer un nouveau et utiliser l’instruction CALL pour récupérer les informations de l’indicateur originel pour lequel on souhaite simplement générer des signaux d’achat/vente.

    bill-williams-fractals-indicator-signals.png bill-williams-fractals-indicator-signals.png
    #5314 quote
    ghary
    Participant
    Veteran

    En fait vous avez transformé l’indicateur sur le prix en histogramme mais ce que je voulais faire c’est juste le croisement à la hausse du prix sur le haut dû fractale (lorsque le prix sort ) afin juste d’avoir ce signale et in versement pour le bas. Afin de filtré et mettre une alarme sur cette clôture de bougie en dehors dû fractale comme un break out du prix sur un niveau.

    Donc un nombre limité de signaux. Je ne sais pas si c’est clair…

    #5316 quote
    Nicolas
    Keymaster
    Master

    Comme ceci ?

    Si oui, il faut remplacer les lignes suivantes :

    IF high crosses over hil then
     signal = 1
    elsif low crosses under lol then
     signal = -1
    else
     signal=0
    endif
    fractals-signals.png fractals-signals.png
    #5357 quote
    ghary
    Participant
    Veteran

    Bonjour

     

    Oui c’est ça merci, en fait il faudrait que je comprenne quel terme il faudrait employer pour transformer un indicateur perso en signale…

     

    Maintenant à voir niveau test et signaux…

    #53672 quote
    Onetime
    Participant
    Junior

    bonjour je suis intéréssé pour avoir l’indicateur Factal sur prt mais tous les codes de cet page ne marche pas chez moi ( prt premium) …

    Y a t il un autre indicateur Fractal sur prorealcode svp ?

     

    #53676 quote
    Nicolas
    Keymaster
    Master

    Tous les indicateurs fonctionnent, il suffit de les appliquer sur le prix. 

    Indicateurs fractals : (liste non exhaustive)

    https://www.prorealcode.com/tag/fractals/

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

Indicateur Fractal


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
ghary @ghary Participant
Summary

This topic contains 13 replies,
has 4 voices, and was last updated by Nicolas
8 years, 3 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 03/24/2016
Status: Active
Attachments: 3 files
Logo Logo
Loading...