Initial balance

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #9362 quote
    Phil4910
    Participant
    Average

    Bonjour,

    Le code ci-joint calcule l’initial balance du jour pour une cotation en continu. Or, je souhaite limiter les heures de cotation de 08h00 -> 22h00 (pour “coller” aux points pivots futures) mais dans ce cas, l’indicateur n’affiche plus rien.

    De plus, je souhaiterais ajouter les libellés des lignes et, si possible, que les lignes se prolongent automatiquement jusqu’à 17h30 dès le début du calcul.

    Pouvez-vous m’indiquer les modifications à apporter dans le code pour correspondre à mes besoins?

    Merci d’avance,

    Phil4910

    once maxii=undefined
    once minii=undefined
    once maxi1=undefined
    once mini1=undefined
    once maxi2=undefined
    once mini2=undefined
    once maxi3=undefined
    once mini3=undefined
    
    if time<080000 then
    maxi=High
    mini=Low
    
    elsif time<090001 and time>=080000 then
    maxi= max (high,maxi)
    mini= min (low,mini)
    lerange=(maxi-mini)/2
    else
    maxii=maxi
    minii=mini
    maxi1=maxi+lerange
    mini1=mini-lerange
    maxi2=maxi+2*lerange
    mini2=mini-2*lerange
    maxi3=maxi+3*lerange
    mini3=mini-3*lerange
    endif
    
    return maxii as "IB High", minii as "IB Low", maxi1 as "IB+50%" ,mini1 as "IB-50%",maxi2 as "IB+100%" ,mini2 as "IB-100%",maxi3 as "IB+150%" ,mini3 as "IB-150%"
    
    #9363 quote
    Nicolas
    Keymaster
    Master

    Bonjour Phil,

    Si je comprends bien, l’affichage de l’indicateur ne doit opérer qu’entre 8h00 et 22h00 n’est ce pas ? Le mode de calcul, lui ne change pas ?

    Dans la version 10.2, il n’est pas possible de tracer des lignes dans le futur (jusqu’à 17h30 par exemple alors qu’il est 10h00), on ne peut pas non plus ajouter des libellés textes aux lignes. On peut toutefois faire ces 2 choses dans la version 10.3, toujours en beta chez PRT software.

    #9365 quote
    Phil4910
    Participant
    Average

    Bonjour Nicolas,

    L’indicateur calcule le + haut/ + bas de l’ouverture des futures, soit entre 08h00 et 09h00, et affiche ce range ainsi que ses projections à partir de 09h00. Lorsque je fais fonctionner l’indicateur sur les heures de cotations en continu (de 00h00 à 00h00), il fonctionne bien, mais lorsque je modifie les heures d’affichage des cotations de la plateforme de 08h00 à 22h00, l’indicateur n’affiche plus rien -> ?

    Dommage pour les libellés et les lignes prolongées mais ce n’est qu’un détail de confort visuel.

    Autre question; comment avoir la version 10.3 (j’ai PRT via IG Markets)?

    Phil4910

    #9367 quote
    Nicolas
    Keymaster
    Master

    La version 10.3 est disponible en Beta chez PRT Software uniquement pour le moment. L’update chez IG devrait sans doute arriver bientôt..

    En changeant la ligne par :

    if intradaybarindex=0 then

    ça doit résoudre le problème.

    Quelles sont les horaires et l’instrument que tu utilises dans la fenêtre des paramètres horaires? (voir image) pour être certain du résultat. Merci.

    #9370 quote
    Phil4910
    Participant
    Average

    Je trade le Dax; mes options sont: “Indices Other”, “Limiter l’affichage intraday de 08:00 à 22:00” (voir image) . Je me demande si le problème ne vient pas de la différence entre le fuseau horaire utilisé pour afficher toutes les données (UTC+02:00) et l’affichage intraday (UTC +01:00)?

    #9374 quote
    Nicolas
    Keymaster
    Master

    ok et donc en changeant la ligne 10 par :

    if intradaybarindex=0 then 

    est-ce que l’indicateur s’affiche désormais ?

    #9375 quote
    Phil4910
    Participant
    Average

    Oui, cela fonctionne comme je le souhaite mais à condition de régler “Limiter l’affichage intraday de 07:00 à 21:00″.

    Un grand merci pour votre efficacité et votre rapidité.

    Phil4910

    #9572 quote
    Phil4910
    Participant
    Average

    Bonjour Nicolas,

    L’indicateur fonctionne bien du mardi au vendredi! Par contre le lundi, la valeur de l’initial balance est incorrecte (j’ai eu la même chose lundi passé). C’est peut-être du au fait que je n’affiche pas les données du week-end, mais, dans ce cas, je ne comprends pas qu’une des valeurs soit juste mais pas l’autre. Ci-joint, ma capture d’écran de ce matin pour mieux comprendre.

    once maxii=undefined
    once minii=undefined
    once maxi1=undefined
    once mini1=undefined
    once maxi2=undefined
    once mini2=undefined
    once maxi3=undefined
    once mini3=undefined
    
    if intradaybarindex=0 then
    maxi=High
    mini=Low
    
    elsif time<090001 and time>=080000 then
    maxi= max (high,maxi)
    mini= min (low,mini)
    lerange=(maxi-mini)/2
    else
    maxii=maxi
    minii=mini
    maxi1=maxi+lerange
    mini1=mini-lerange
    maxi2=maxi+2*lerange
    mini2=mini-2*lerange
    maxi3=maxi+3*lerange
    mini3=mini-3*lerange
    endif
    
    return maxii as "IB High", minii as "IB Low", maxi1 as "IB+50%" ,mini1 as "IB-50%",maxi2 as "IB+100%" ,mini2 as "IB-100%",maxi3 as "IB+150%" ,mini3 as "IB-150%"

    Phil4910

    #9580 quote
    Nicolas
    Keymaster
    Master

    La valeur fausse en question est-elle en concordance avec un Low d’un des jours précédents? Dimanche ou Vendredi?

    #9584 quote
    Phil4910
    Participant
    Average

    Autant pour moi : suite à votre question, je me suis rendu compte que je n’avais pas sauvé les changements dans “Limiter l’affichage intraday de 07:00 à 21:00″.

    Maintenant que c’est changé et sauvé, l’indicateur fournit les niveaux corrects.

    Désolé du dérangement et merci à vous,

    Phil4910

    #41176 quote
    gpiero
    Participant
    Average

    Bonjour! J’aimerais savoir comment je pourrais tracer ces lignes chaque jour à nouveau, c’est à dire sans la ligne diagonale entre les jours.

    Je m’excuse de mon Français, car je ne le maîtrise pas.

    gpiero

    #41538 quote
    Phil4910
    Participant
    Average

    Bonjour gpiero,

    Pour que les valeurs soient correctes, il faut aussi paramétrer l’option de la plateforme “Fuseaux et plages horaires” : Indices Other: Plage horaire: Limiter l’affichage intraday de 07:00 à 21:00 (UTC+00:00; ajuster si autre UTC) et décocher “afficher les données du week-end”.

    Have fun!
    Phil4910

    #234014 quote
    PRC_2021
    Participant
    Average

    Bonsoir,

    Lorsque j’utilise cet indicateur, l’échelle de mon graphique se met automatiquement en tout petit.

    Je dois la remettre manuellement mais dès que je rechange de graphique, rebelotte …

    Savez vous pourquoi ?

    Merci

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

Initial balance


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Phil4910 @phil4910 Participant
Summary

This topic contains 12 replies,
has 1 voice, and was last updated by PRC_2021
1 year, 7 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 06/14/2016
Status: Active
Attachments: 3 files
Logo Logo
Loading...