indicateur VSA

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #97391 quote
    julien1978
    Participant
    Average

    Bonjour,

    J’essaye de programmer mon propre indicateur VSA simplifié mais j’aurais besoin d’aide pour le finaliser (cf code):

    • actuellement, les barres ne se mettent pas automatiquement à jour: si une barre remplit une condition, puis ne la remplit plus en cours de route, la couleur reste présente et ne se met pas à jour: quelle instruction manque-t-il pour se faire? Cela se produit surtout avec la première condition (volume inférieur aux 2 barres de volume précédentes): dès qu’une barre commence à se former, elle apparait en jaune mais ne disparait plus si la condition n’est plus remplie!
    • quelle est la ligne de code pour colorier les barres qui ne remplissent aucune des conditions (par exemple, en bleu)?

    Enfin, comment faire si je souhaite que cet indicateur s’applique directement à l’indicateur de volume plutôt que de dessiner des “barcharts” en dessous?

    Merci par avance à toute personne qui pourra me répondre! Je ne maîtrise pas bien le langage de PRT!

    indicator1 = Volume
    c1 = (indicator1 < indicator1[1])
    c2 = (indicator1 < indicator1[2])
    
    IF c1 AND c2 THEN
    DRAWBARCHART(Open,High,Low,Close)COLOURED (255,255,0)
    ENDIF
    
    indicator2 = Average[20](Volume)*2
    c3 = (indicator1 >= indicator2)
    
    IF c3 THEN
    DRAWBARCHART(Open,High,Low,Close)COLOURED (139,0,0)
    ENDIF
    
    IF c1 AND c2 AND c3 THEN
    DRAWBARCHART(Open,High,Low,Close)COLOURED (255,140,0)
    ENDIF
    
    RETURN
    #97416 quote
    robertogozzi
    Moderator
    Master

    Essaye ça:

    indicator1 = Volume
    c1 = (indicator1 < indicator1[1])
    c2 = (indicator1 < indicator1[2])
    indicator2 = Average[20](Volume)*2
    c3 = (indicator1 >= indicator2)
    
    IF c1 AND c2 THEN
       DRAWBARCHART(Open,High,Low,Close)COLOURED (255,255,0)
    ELSIF c3 THEN
       DRAWBARCHART(Open,High,Low,Close)COLOURED (139,0,0)
    ELSIF c1 AND c2 AND c3 THEN
       DRAWBARCHART(Open,High,Low,Close)COLOURED (255,140,0)
    ELSE
       DRAWBARCHART(Open,High,Low,Close)COLOURED (0,0,255)
    ENDIF
     
    RETURN
    #97420 quote
    julien1978
    Participant
    Average

    Merci Roberto de cette prompte réponse. C’est presque cela, mais du coup, la bonne couleur (orange) n’apparait plus pour les barres qui remplissent les 3 conditions en même temps!

    Par ailleurs, comment faire si je souhaite appliquer ces conditions directement sur l’indicateur de volume (plutôt que sur les chandeliers de prix)?

    Merci encore.

    #97429 quote
    robertogozzi
    Moderator
    Master

    Désolé, c'est de ma faute. J'aurais dû changer les conditions de commande sont évaluées, les 3 conditions doivent être la première, les 2 conditions, puis la condition unique, puis la condition NO dans le bloc:

    indicator1 = Volume
    c1 = (indicator1 < indicator1[1])
    c2 = (indicator1 < indicator1[2])
    indicator2 = Average[20](Volume)*2
    c3 = (indicator1 >= indicator2)
    IF c1 AND c2 AND c3 THEN
       DRAWBARCHART(Open,High,Low,Close)COLOURED (255,140,0)
    ELSIF c1 AND c2 THEN
       DRAWBARCHART(Open,High,Low,Close)COLOURED (255,255,0)
    ELSIF c3 THEN
       DRAWBARCHART(Open,High,Low,Close)COLOURED (139,0,0)
    ELSE
       DRAWBARCHART(Open,High,Low,Close)COLOURED (0,0,255)
    ENDIF
    RETURN

    En ce qui concerne le volume, je joins une photo à partir de laquelle vous pouvez voir que les prix (diagramme à barres) et le volume ont des échelles différentes. Vous verrez donc les barres comme une ligne plate au milieu de l'indicateur.

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

indicateur VSA


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
julien1978 @julien1978 Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by robertogozzi
6 years, 10 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 04/30/2019
Status: Active
Attachments: 1 files
Logo Logo
Loading...