ProScreener : ajouter une colonne de performance multi‑mois

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #260800 quote
    raphsan
    Participant
    Junior

    Bonjour,

     je ne sais pas comment rajouter une colonne dans mon tableau 

     je voudrais créer une colonne avec l’indicateur ci-dessous

     merci pour votre réponse.



    // Cours actuel
    currentPrice = close
    
    // Cours il y a 5 mois
    price5MonthsAgo = close[5 * 21]  // environ 21 jours par mois
    
    // Cours il y a 3 mois
    price3MonthsAgo = close[3 * 21]
    
    // Cours il y a 6 mois
    price6MonthsAgo = close[6 * 21]
    
    // Calcul de la performance sur 5 mois
    perf5Months = ((currentPrice - price5MonthsAgo) / price5MonthsAgo) * 100
    
    // Calcul de la performance sur 3 mois
    perf3Months = ((currentPrice - price3MonthsAgo) / price3MonthsAgo) * 100
    
    // Calcul de la performance sur 6 mois
    perf6Months = ((currentPrice - price6MonthsAgo) / price6MonthsAgo) * 100
    
    // Additionner les performances
    totalPerf = perf5Months + perf3Months + perf6Months
    
    // Afficher le total dans la colonne
    plot totalPerf as "Total Performance" color blue
    




    #260805 quote
    Nicolas
    Keymaster
    Master

    Bonjour, pourriez vous svp détailler un peu plus votre demande ? Il s’agit d’un code non compatible avec Prorealtime, issue d’un autre language. Que souhaiteriez vous obtenir visuellement sur vos graphiques ? Merci.

    #260809 quote
    raphsan
    Participant
    Junior

    Bonsoir,

    Dans un premier temps je veux rajouter une colonne dans mon tableau et dans cette colonne je veux connaître le résultat sur 1 mois sur 3 mois et sur 6 mois en pourcentage que je puisse trier par la suite pour définir les titres qui ont déjà performer.

     je vous remercie de votre réponse



    #260810 quote
    raphsan
    Participant
    Junior

    Le total des 3 resultats

    #260816 quote
    Iván González
    Moderator
    Master

    Bonjour. Vous pouvez donc effectuer un filtrage :

    // Rentabilite multi-periode : 1m, 3m, 6m + total
    // Approximation : 21 seances par mois sur graphique journalier
    perf1m = (close - close[21]) / close[21] * 100
    perf3m = (close - close[63]) / close[63] * 100
    perf6m = (close - close[126]) / close[126] * 100
    
    totalPerf = perf1m + perf3m + perf6m
    
    SCREENER(perf1m AS "Perf 1M %", perf3m AS "Perf 3M %", perf6m AS "Perf 6M %", totalPerf AS "Total %")
    


    Vous pouvez également créer cet indicateur où les résultats sont affichés :

    perf1m = (close - close[21]) / close[21] * 100
    perf3m = (close - close[63]) / close[63] * 100
    perf6m = (close - close[126]) / close[126] * 100
    
    totalPerf = perf1m + perf3m + perf6m
    
    return perf1m AS "Perf 1M %", perf3m AS "Perf 3M %", perf6m AS "Perf 6M %", totalPerf AS "Total %"
    



    #260819 quote
    raphsan
    Participant
    Junior

    Voilà ce que je veux reproduire dans la colonne de 2 4 7 j’ai le total des 2 mois + 4 mois + 7 mois, en triant la colonne je sélectionne les valeurs qui ont le plus performer.

    Merci de votre réponse



    #260820 quote
    Iván González
    Moderator
    Master

    Excusez-moi, mais vous ne m’avez donné aucun retour sur mon message précédent.

    Je ne suis pas sûr que ce que je vous ai envoyé précédemment corresponde à vos besoins… Souhaitez-vous maintenant ajouter d’autres colonnes ? Ou préférez-vous modifier le tableau ci-dessus pour afficher 2, 4 et 7 mois ?

    #260824 quote
    raphsan
    Participant
    Junior

    Oui, je désire ajouter une colonne avec ce petit programme Logiciel WALDATA

    Merci d’avance


    Variables :

     mm1(0),

     mm3(0),

     mm6(0),

     mm12(0),

    variation(0);


    barsneeded(12);


    mm1 = ((close[0]/Close[2])-1)*100;

    mm3 = ((close[0]/Close[4])-1)*100;

    mm6 = ((close[0]/Close[7])-1)*100;


     Variation = mm1 + mm3 +mm6 ;


    #260831 quote
    Nicolas
    Keymaster
    Master

    Désolé raphsan, mais nous ne faisons pas de support pour cette plateforme, notre site est dédié à ProRealTime:

    https://www.prorealtime.com

    #260832 quote
    raphsan
    Participant
    Junior

    Mais non !!!! je désire je désire appliquer ma méthode de chez eux vers mon compte “ProRéal time” tout simplement , désolé

    #260833 quote
    Nicolas
    Keymaster
    Master

    Bien compris, dans ce cas c’est exactement ce que ressort le premier code donné par Ivan. Il faut copier/coller ce code dans l’éditeur de ProScreener et voilà ! Il va ressortir tous les instruments de la liste choisis dans ProScreener avec 4 colonnes “Perf 1M %”, “Perf 3M %”, “Perf 6M %” et “Total %”

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

ProScreener : ajouter une colonne de performance multi‑mois


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
raphsan @raphsan Participant
Summary

This topic contains 10 replies,
has 3 voices, and was last updated by Nicolas
1 hour, 23 minutes ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 05/04/2026
Status: Active
Attachments: No files
Logo Logo
Loading...