où poster le code de mon indicateur personnel pour le partager ?

Viewing 15 posts - 1 through 15 (of 20 total)
  • Author
    Posts
  • #137717 quote
    pierre66
    Participant
    Senior

    Bonjour, je voudrais soumettre un code indicateur personnel  ,mais je ne sais pas ou le poster  pour le faire vérifier par Nicolas.

    Cdt,

    Pierre

    #137726 quote
    Nicolas
    Keymaster
    Master

    Merci pour l’idée du partage, c’est sympa 🙂

    J’ai modifié le titre de ton sujet et je l’ai déplacé dans le forum des indicateurs.

    Si tu veux le voir apparaître dans notre bibliothèque (library), il faut passer par le petit bouton + en haut à droite à côté  de ton avatar (voir image jointe).

    Où, si tu préfères le poster dans le forum, pas de soucis, tu peux le faire à la suite de ce sujet, en respectant bien les règles de publication stp (utiliser le bouton pour insérer du code). Merci !

    share-your-code-on-prorealcode.png share-your-code-on-prorealcode.png
    #137964 quote
    Nicolas
    Keymaster
    Master

    @pierre66

    Tu peux poster ton code à la suite et je le vérifierai. Merci.

    #137973 quote
    pierre66
    Participant
    Senior

    Bonjour Nicolas,
    j’ai essayé d’envoyer le code par le”+ “mais ça n’a pas marché.

    Mon indicateur s’appelle “LITTLE TREND BOX .V5” c’est un mix sur des lectures de “jeff cooper” sur les extensions de range …
    En fait le plus haut du range d’aujourd’hui (ou sur 2,3 jours)doit être égal ou supérieur au plus grand range journalier sur les “9 à 20 scèances” de trading précedentes…mais je suis pas expert comme toi..!
    Merci de me donner ton opinion. Pierre

    //"Little trend Box v5"
    //DAILY : variables entier par défaut
    // p1=1,2,3
    //p2=15,..20 // entier défaut
    
    //HEBDO:variables entier par défaut
    // p1 =2
    //p2= 15
    
    hs= (high-low)
    
    
    hh= highest[p](hs)
    ll= lowest[p](hs)
    
    hi10=highest[p2](high)
    lo10=lowest[p2](low)
    median= ( hi10+lo10)/2
    
    if high>= hi10 and hs>= hh   then
    trendown=( lo10+median+close)/3
    endif
    if low<= lo10 and hs<=ll  then
    trendown=( hi10+median+close)/3
    endif
    
    if low<= lo10 and hs<=ll then
    trendup=( low+median+close)/3
    
    endif
    
    if high>= hi10 and hs >= hh  then
    trendup= ( high+median+close)/3
    endif
    trend = (trendup+trendown)/2
    
    if TRENDUP>TRENDOWN then
    r=0
    g=255
    b=0
    
    ELSif TRENDUP<TRENDOWN then
    r=255
    g=0
    b=0
    endif
    drawcandle(TRENDUP,TRENDOWN, TRENDUP,TRENDOWN)coloured (r,g,b,50)
    
    RETURN trendup coloured (0,255,0)as "trendup ", trendown coloured (255,0,0)as " trendown", trend coloured (255,255,255)as "trend"
    #138682 quote
    pierre66
    Participant
    Senior

    Bonsoir Nicolas,

    Je n’ai pas de nouvelles du code que je t’ai adressé … Est ce que tu as eu le temps de jeter un oeil? Merci pour le retour .

    #139275 quote
    Nicolas
    Keymaster
    Master

    Merci pour le partage, c’est plutôt visuellement sympa, n’hésite pas à poster des images pour bien faire comprendre aux utilisateurs comment tu es arrivé à ce résultat, personnellement, je ne connais pas le travail de Jeff Cooper.

    #179786 quote
    pierre66
    Participant
    Senior

    Bonjour Nicolas,

    Je souhaiterais afficher sur cet indicateur , la variation en pourcentage de l’avancée des prix, ou du déclin, du passage d’une zone verte à une zone rouge et inversement .

    Le départ serais le croisement de la ligne verte sur la ligne rouge pour la hausse avec une arrivée sur le +haut puis la valeur négative pour le déclin  inversement pour le déclin, avec un croisement ligne verte ligne rouge et le plus bas .

    Je sais que le taux de variation = (valeur d’arrivée – valeur de départ)/valeur de départ *100, mais , je n’arrive pas à l’afficher correctement sur le graphique pour que ce soit lisible .

    Merci pour ton aide , je te joint un graphe pour explication …

    Merci de te lire ,

    Pierre

    //”Little trend Box v5″
    //DAILY : variables entier par défaut
    // p1=1,2,3
    //p2=15,..20 // entier défaut
    //HEBDO:variables entier par défaut
    // p1 =1
    //p2= 10
    hs= (highlow)
    hh= highest[p](hs)
    ll= lowest[p](hs)
    hi10=highest[p2](high)
    lo10=lowest[p2](low)
    median= ( hi10+lo10)/2
    if high>= hi10 and hs>= hh   then
    trendown=( lo10+median+close)/3
    endif
    if low<= lo10 and hs<=ll  then
    trendown=( hi10+median+close)/3
    endif
    if low<= lo10 and hs<=ll then
    trendup=( low+median+close)/3
    endif
    if high>= hi10 and hs >= hh  then
    trendup= ( high+median+close)/3
    endif
    trend = (trendup+trendown)/2
    if TRENDUP>TRENDOWN then
    r=0
    g=255
    b=0
    ELSif TRENDUP<TRENDOWN then
    r=255
    g=0
    b=0
    endif
    drawcandle(TRENDUP,TRENDOWN, TRENDUP,TRENDOWN)coloured (r,g,b,50)
    RETURN trendup coloured (0,255,0)as “trendup “, trendown coloured (255,0,0)as ” trendown”, trend coloured (255,255,255)as “trend”
    LTB-V5.jpg LTB-V5.jpg
    #179824 quote
    cjr30
    Participant
    Master

    Tout d’abord, indiquez que je suis espagnol et que j’utilise le traducteur, avec lequel je tiens à m’excuser en cas d’erreur.
    Je joins une version de votre indicateur, incorporant p1 et p2 comme variables, et incorporant des flèches aux croix et enfin le pourcentage de variation entre les croix. Je ne sais pas si cela correspond à ce que vous recherchiez.
    Salutations et j’espère que cela vous sera utile.

    //DAILY : variables entier par défaut
    // p1=1,2,3
    //p2=15,..20 // entier défaut
     
    //HEBDO:variables entier par défaut
    // p1 =2
    //p2= 15
    once lastpoint = 0
    offset = average[50,0](range) * 2
    hs= (high-low)
     
     
    hh= highest[p1](hs)
    ll= lowest[p1](hs)
     
    hi10=highest[p2](high)
    lo10=lowest[p2](low)
    median= ( hi10+lo10)/2
     
    if high&gt;= hi10 and hs&gt;= hh   then
    trendown=( lo10+median+close)/3
    endif
    if low&lt;= lo10 and hs&lt;=ll  then
    trendown=( hi10+median+close)/3
    endif
     
    if low&lt;= lo10 and hs&lt;=ll then
    trendup=( low+median+close)/3
     
    endif
     
    if high&gt;= hi10 and hs &gt;= hh  then
    trendup= ( high+median+close)/3
    endif
    trend = (trendup+trendown)/2
     
    if TRENDUP crosses over TRENDOWN then//&gt;
    drawarrowup(barindex,TRENDOWN-10*PipSize) coloured(0,255,0)
    r=0
    g=255
    b=0
     
    ELSif TRENDUP crosses under TRENDOWN then//&lt;
    drawarrowdown(barindex,TRENDUP+10*PipSize) coloured(255,0,0)
    r=255
    g=0
    b=0
    endif
    ////////////////
    if TRENDUP crosses over TRENDOWN and (lastpoint=1 or lastpoint=0) then//&gt;
    BOTy = TRENDUP//low//close
    BOTx = barindex
    lastX = BOTx
    lastY = BOTy
    xx    = BOTy
    diff  = (xx - yy)*100 / yy
    DrawText("#diff#%",LastX,BOTy-2*Offset,Dialog,Bold,12)
     
    ELSif TRENDUP crosses under TRENDOWN and (lastpoint=-1 or lastpoint=0) then//&lt;
    TOPy =trendown//high//close
    TOPx = barindex
    lastX = TOPx
    lastY = TOPy
    yy    = TOPy
    diff  = (yy - xx)*100 / xx
    DrawText("#diff#%",LastX,TOPy+2*Offset,Dialog,Bold,12)
    endif
    ///////////////////
    drawcandle(TRENDUP,TRENDOWN, TRENDUP,TRENDOWN)coloured (r,g,b,50)
     
    RETURN trendup coloured (0,255,0)as "trendup ", trendown coloured (255,0,0)as " trendown", trend coloured (255,255,255)as "trend"
    Little-trend-Box-v5-1.0.itf PXI-5-minutos.png PXI-5-minutos.png Little-trend-Box-v5-1.0-1.itf PXI-5-minutos-1.png PXI-5-minutos-1.png
    #179829 quote
    cjr30
    Participant
    Master

    Désolé, les fichiers ont été dupliqués.

    #179881 quote
    pierre66
    Participant
    Senior

    Bonjour ,

    Merci pour votre réponse.

    Serai il possible de présenter l’affichage de l’indicateur   comme sur l’exemple , sur fichier joint ?

    L’affichage des variations devrait se faire:

    1. en positif quand il y a un trendup ,avec  affichage positif à gauche  des +hauts des prix , et délimité par un segment.. (variation% à 2 chiffres après la virgule)
    2. en négatif quand il y a un trenddown , donc affichage negatif à droite des +bas des prix et délimité par un segment..(variation % à 2 chiffres après la virgule ).
    3. Du coup l’affichage ne se fait plus sur le croisement des trends up et down .
    4. Merci de vous lire voici un exemple en fichier joint
    5. Pierre
    #179891 quote
    cjr30
    Participant
    Master

    Excusez-moi, de quel fichier parlez-vous ?

    #179940 quote
    pierre66
    Participant
    Senior

    Bonjour,

    Fichier redimensionné ..

    VISUEL-LITTLE-TREND-BOX-V5.png VISUEL-LITTLE-TREND-BOX-V5.png
    #179977 quote
    cjr30
    Participant
    Master

    Désolé, mais je n’arrive pas à le programmer

    #179979 quote
    pierre66
    Participant
    Senior

    Ok,

    Merci pour ton travail.

    Est ce que Nicolas pourrez jeter un oeil svp.

    Merci d’avance,

    Pierre

    #180003 quote
    Nicolas
    Keymaster
    Master

    L’image est trop petite, merci de poster un exemple de taille plus importante.

    Quand “trendup” afficher la performance: ok, mais sauf erreur de ma part, “trendup” c’est la valeur de la bande haute, donc il y a toujours “trendup” !?

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

où poster le code de mon indicateur personnel pour le partager ?


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
pierre66 @pierre66 Participant
Summary

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

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 06/30/2020
Status: Active
Attachments: 9 files
Logo Logo
Loading...