Nbre de jours affichés avec CALCULATEONLASTBARS

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #238930 quote
    PROPRO
    Participant
    New

    Bonjour,

    Lorsque j’utilise DEFPARAM CALCULATEONLASTBARS dans le programme d’un indicateur et que j’affiche la courbe de l’instrument, il y a une différence notable entre la valeur de CALCULATEONLASTBARS et le nombre de jours affichés par la courbe. Par exemple, sur l’action ALSTOM et avec CALCULATEONLASTBARS=1400, la courbe ne s’affiche que sur 1 140 jours environ.

    Quelqu’un serait-il expliquer d’où vient cette différence qui est quand même de 19% ? 

    Est-ce des samedi qui seraient dans la base de données de l’instrument mais qui n’apparaissent pas dans l’affichage ?

    Un grand Merci par avance

    #238931 quote
    PROPRO
    Participant
    New

    Je précise que le nombre d’unités choisi pour l’affichage et le load des données est nettement supérieur, donc le problème ne vient pas de là.

    #238934 quote
    robertogozzi
    Moderator
    Master

    Les indicateurs préchargent toujours 500 barres.

    #238952 quote
    Iván González
    Moderator
    Master

    Pruebe con esto.

    2024-10-14_10-23.png 2024-10-14_10-23.png
    #238956 quote
    PROPRO
    Participant
    New

    Thank you very much. In fact, that’s exactly what I did this morning, and I counted manually the numbers of days  which is equal to value of the displayed barIndex. So means I was wrong when I estimated the numbers of bars 2 days ago ! (number of opened days is around 255 / years).

    #238957 quote
    PROPRO
    Participant
    New

    Merci; peux-tu STP donner un peu plus de détails ? Ca veut dire que quelque soit la valeur de CALCULATEONLASTBARS, les indicateurs sont calculés 500 jours avant cette valeur. Exemple : si CALCULATEONLASTBARS=1400, les indicateurs sont calculés sur les 1900 dernieres barres ?

    #238964 quote
    robertogozzi
    Moderator
    Master

    J’ai utilisé 200 unités sur le graphique et demandé le calcul d’un SMA de 500 périodes, uniquement sur 200 unités.
    Comme vous pouvez le voir, le graphique a chargé 700 unités (500 préchargées + 200 que j’ai indiqué) et l’indicateur a utilisé les 500 barres nécessaires au calcul de la moyenne mobile, en commençant à afficher la moyenne sur le graphique, à partir de la barre 499. (de 0 à 499 il faut 500 barres pour le calcul).
    Si j’avais utilisé un SMA de 600 périodes et n’avais utilisé que 25 unités sur le graphique, AUCUNE moyenne n’aurait été affichée, car 500 + 25 unités ne suffisent pas pour calculer un SMA de 600 périodes.

    DEFPARAM CalculateOnLastBars = 200
    return average[500,0](close) AS "Sma 500"
    Iván González thanked this post
    x-7.jpg x-7.jpg
    #238971 quote
    PROPRO
    Participant
    New

    Claire. Merci beaucoup. Je comprends donc que 500 barres sont systématiquement rajoutées au-dela de CALCULATEONLASTBARS pour assurer l’initialisation des indicateurs.  Dommage que tout cela ne soit pas documenté dans la doc PRT : on découvre le fonctionnement détaillé de la plateforme avec l’expérience mais ca prend du temps !

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

Nbre de jours affichés avec CALCULATEONLASTBARS


Support Plateforme : Graphiques, Données & Courtiers

New Reply
Author
author-avatar
PROPRO @propro Participant
Summary

This topic contains 7 replies,
has 3 voices, and was last updated by PROPRO
1 year, 4 months ago.

Topic Details
Forum: Support Plateforme : Graphiques, Données & Courtiers
Language: French
Started: 10/13/2024
Status: Active
Attachments: 2 files
Logo Logo
Loading...