Trailing pivot from Amibroker

Forums ProRealTime forum Français Support ProBuilder Trailing pivot from Amibroker

Viewing 7 posts - 1 through 7 (of 7 total)
  • #108249

    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

    #108253

    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

    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

    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

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

     

     

     

    #108266

    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

    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)

Create your free account now and post your request to benefit from the help of the community
Register or Login