Demande de conversion indicateur Amibroker "Netline"

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

    Bonjour, et merci d’avance pour toute aide. Voici un indicateur très simple que j’ai créé sur ma plateforme Amibroker (AFL language). Cet indicateur agit comme un support/résistance critique et vient donc se placer en-dessous du cours (lorsque celui-ci est haussier). Quoique’un peu plus familier maintenant avec ProRealcode, je n’ai pas pu le convertir:

    Ci-dessous le code an AFL, mais avec chaque fois une explication en “bon français” 🙂

    netbull= Sum(C<Ref(C,-1),3)==3; // lorsque Close est inférieur à Close précédent, 3 fois de suite, une condition “netbull” apparait
    netbear= Sum(C>Ref(C,-1),3)==3; // l’inverse pour une condition “netbear”

    NLBL= ValueWhen(netbull,Ref(H,-2)); //si condition netbull, alors NLBL correspond au High de la première bar ouy Close < Close précédent
    NLSL= ValueWhen(netbear,Ref(L,-2)); // inverse quand condition netbear

    netline=IIf(BarsSince(NLBL)<BarsSince(NLSL),NLBL, NLSL) // NETLINE (l’indicateur principal de ce code en fait) = NLBL quand la condition netbull est plus récente que condition net bear, sinon = NLSL
    Color= IIf(netline==NLBL,colorBlue, colorRed);

    ci-dessous: une dernière condition: la “Netline” n’est visible sur le graph que si le Close précédent est < NLBL ou > LNSL

    Plot(IIf(Ref(C,-1)< NLBL,NLBL,Null),”NLBL”,colorBlue,styleDots|styleNoLine|styleThick);
    Plot(IIf(Ref(C,-1)> NLSL,NLSL,Null),”NLSL”,colorRed,styleDots|styleNoLine|styleThick);

    Merci d’avance pour toute aide

    Vous verrez que la cassure de cette ligne en clôture est habituellement significative.

    Carl

    (attaché: un exemple de “Netlines” sur DAX 15 minutes)

    DAX-netline.jpg DAX-netline.jpg
    #81404 quote
    Nicolas
    Keymaster
    Master

    Merci pour le partage de cet indicateur perso 🙂

    Sauf erreur de ma part, la variable “netline” et la condition associée n’est pas utile dans le code. Ci-dessous le code pour ProRealTime:

    netbull= Summation[3](close<close[1])=3
    netbear= Summation[3](close>close[1])=3
    
    if netbull then 
    NLBL= high[2]
    elsif netbear then 
    NLSL = low[2]
    endif
    
    if close[1]<NLBL then 
    drawtext("■",barindex,NLBL,dialog,standard,14) coloured(0,0,255)
    endif
    if close[1]>NLSL then 
    drawtext("■",barindex,NLSL,dialog,standard,14) coloured(255,0,0)
    endif
    
    return

    A appliquer sur le graphique du prix.

    swapping thanked this post
    netline-indicator-dax.png netline-indicator-dax.png
    #81418 quote
    carlvan
    Participant
    Average

    C’est parfait, je vous remercie de m’avoir dépanné – c’était le seul indicateur que je n’étais pas parvenu à répliquer, je vais maintenant pouvoir utiliser PRT en priorité !

    Bonne journée et bon trading

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

Demande de conversion indicateur Amibroker "Netline"


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
carlvan @carlvan Participant
Summary

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

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