Nbre de jours affichés avec CALCULATEONLASTBARS
Forums › ProRealTime forum Français › Support plateforme ProRealTime › Nbre de jours affichés avec CALCULATEONLASTBARS
- This topic has 7 replies, 3 voices, and was last updated 2 months ago by PROPRO.
-
-
10/13/2024 at 12:04 PM #238930
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
10/13/2024 at 12:11 PM #23893110/13/2024 at 5:24 PM #238934Les indicateurs préchargent toujours 500 barres.
10/14/2024 at 9:27 AM #23895210/14/2024 at 10:29 AM #238956Thank 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).
10/14/2024 at 10:35 AM #238957Merci; 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 ?
10/14/2024 at 11:46 AM #238964J’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.12DEFPARAM CalculateOnLastBars = 200return average[500,0](close) AS "Sma 500"1 user thanked author for this post.
10/14/2024 at 1:01 PM #238971Claire. 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 !
-
AuthorPosts
Find exclusive trading pro-tools on