Trailing pivot from Amibroker

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #108249 quote
    carlvan
    Participant
    Average

    Bonjour Nicolas,
    J’essaie de convertir un petit indicateur que j’ai créé sur Amibroker (AFL), basé sur une ligne ichimoku mais, ne trouvant pas l’équivalent de l’instruction “Valuewhen” sur PRT, je n’y suis pas arrivé. L’indicateur marque (points, dots) simplement l’endroit ou le “Tenkansen” Ichimoku a créé un reversal: la série de dots reste identique d’une barre après l’autre, jusqu’à ce que le “TK” crée un nouveau pivot. Voici le code en AFL:

    TK=(HHV(H,9)+LLV(L,9))/2;
    up= TK<Ref(TK,-1) AND Sum(Ref(TK,-1)> Ref(TK,-2),7)>0; //reversal up de la ligne TK, en tenant compte que la ligne a pu être horizontale quelques bars
    down= TK>Ref(TK,-1) AND Sum(Ref(TK,-1)< Ref(TK,-2),7)>0; //reversal down ligne TK
    Rhook= ValueWhen(up,hhv(TK,7));
    RevHook= ValueWhen(down,llv(TK,7));
    Plot(TK,”TK”,colorBlue);
    Plot(IIf(C<Rhook,rhook,Null),””,colorred,styleDots|styleNoLine,0,0,0,0,3); Plot(IIf(C>Revhook,revhook,Null),””,colorgreen ,styleDots|styleNoLine,0,0,0,0,3);

    A noter donc que l’indicateur “Rhook” est tracé seulement si Close est en-dessous de Rhook, et inversément pour “Revhook”.
    J’espère que vous pourrez apporter votre aide pour ce code – merci d’avance.
    (an attaché, Rhook et Revhook
    Carl

    IchiPivot.jpg IchiPivot.jpg
    #108253 quote
    Nicolas
    Keymaster
    Master

    Les lignes de reversal UP et DOWN sont différentes, est-ce normal ? Durant combien de périodes, le plat de la Tenkan doit il être testé pour être valide pour un reversal ?

    #108256 quote
    carlvan
    Participant
    Average

    Oui absolument, “up” est le moment ou Tenkan a créé un top temporaire et commence à baisser, donc les points créés à partir de “up” seront normalement descendant (les points rouges sur le graphique) et seront bleus, montant, après le moment “down” créé par Tenkan.

    Ces séries de points agissent alors comme un trailing stop pour les positions longues (points verts)  et pour les positions short (points rouges). Avantage: ne colle pas au cours et peut éviter un stop out prématuré.

    #108258 quote
    carlvan
    Participant
    Average

    Désolé, je n’ai pas entièrement répondu à votre question: lorsque Tenkan est horizontal avant reversal, j’ai choisi, arbitrairement j’avoue, 7 bars avant d’être validé

    #108263 quote
    Nicolas
    Keymaster
    Master

    Bizarre on dirait que le code de ton premier message ai changé depuis .. Bref, voici le code traduit pour ProRealTime:

    p1=9
    // ---
    tk=(highest[p1](high)+lowest[p1](low))/2
    
    up = tk<tk[1] and summation[7](tk[1]>tk[2])>0
    down = tk>tk[1] and summation[7](tk[1]<tk[2])>0
    
    if up and not up[1] then //new down reversal
    top=tk
    endif
    
    if down and not down[1] then //new up reversal 
    bottom=tk
    endif
    
    if close<top then
    topalpha=255
    else
    topalpha=0
    endif
    if close>bottom then 
    botalpha=255
    else
    botalpha=0
    endif
    
    return tk coloured(0,0,255), top coloured(255,0,0,topalpha) style(point,5), bottom coloured(0,168,0,botalpha) style(point,5)
    tenkan-scalping-indicator.png tenkan-scalping-indicator.png
    #108266 quote
    carlvan
    Participant
    Average

    Je viens de tester, c’est parfait !

    J’avais juste édité mon texte du 1er message car il y avait une faute d’orthographe- mais je ne pense pas avoir changé le code.

    Encore un grand merci, très apprécié, et ça m’aide à me familiariser de plus en plus avec le codage PRT (remplacer le code “null” d’amibroker par une couleur invisible est génial 😉

    #108267 quote
    Nicolas
    Keymaster
    Master

    C’set plus un workaround qu’autre chose, vu qu’on ne peut justement pas passer une variable en NULL (ce qui serait bien utile parfois!).

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

Trailing pivot from Amibroker


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
carlvan @carlvan Participant
Summary

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

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 09/23/2019
Status: Active
Attachments: 2 files
Logo Logo
Loading...