comment coder le volume

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #209128 quote
    wtangsiri
    Participant
    Junior

    Bonjour tout le monde,
    je souhaiterais coder le volume exactement comme dans l’instruction VOLUME fournie dans Prorealcode, afin de pouvoir s’en servir dans une stratégie.
    Merci de vos lumières

    #209130 quote
    JC_Bywan
    Moderator
    Master

    On aurait envie de répondre que le volume se code en utilisant justement l’instruction volume (exemple monvolume=volume) mais comme tu dis “comme dans l’instruction volume”, ça semble impliquer que tu la connais et qu’un détail m’échappe pour mieux comprendre la question…

    #209157 quote
    wtangsiri
    Participant
    Junior

    Pardon, j’ai mal exprimé ma demande
    Comment obtient-on la couleur du volume comme dans l’indicateur Volume de Prorealcode ?

    #209231 quote
    Alai-n
    Participant
    Veteran

    Une suggestion :

    ///////////////////////////////////////////////////////
    V1 = Volume[0] > Volume[1]
    V2 = Volume[0] < Volume[1]
    ///////////////////////////////////////////////////////
    if V1 then
    r=0
    g=255
    b=0
    endif
    
    if V2 then
    r=255
    g=0
    b=0
    endif
    
    
    /////////////////////////////////////////////////////////
    Return Volume as "Volume" style(histogram)coloured(r,g,b)
    /////////////////////////////////////////////////////////
    wtangsiri thanked this post
    #209232 quote
    Alai-n
    Participant
    Veteran
    #209236 quote
    Nicolas
    Keymaster
    Master

    Le volume est un histogramme vert si close[0]>close[1] et rouge si close[0]<close[1].

    wtangsiri thanked this post
    #209337 quote
    wtangsiri
    Participant
    Junior

    Merci beaucoup Nicolas
    C’est exactement ce que je voulais

    #209341 quote
    wtangsiri
    Participant
    Junior

    Nicolas
    je ne me demande pourquoi les barres n’ont pas les mêmes changements de couleur par rapport à l’indicateur “Volume” intégré dans PRT
    voir la capture d’écran suivante

    #209388 quote
    Alai-n
    Participant
    Veteran

    Le volume est un histogramme vert si close[0]>close[1] et rouge si close[0]<close[1].

    Car PRT ne tient compte que du vrai prix(de la vrai cotation, des vrai bougies) ! Et que vous avez appliqué votre indicateur Volume à un graphique en Heikin-Ashi, ce qui change la règle ci-dessus !!!

    #209430 quote
    wtangsiri
    Participant
    Junior

    Je repasse en chandelier normal, voici les deux indicateurs, le premier est le natif, le second est celui de Nicolas
    Ce n’est donc pas Heikin Ashi qui change les volumes ! ah non !

    #209433 quote
    JC_Bywan
    Moderator
    Master

    Si je puis mettre mon grain de sel pour tenter de clarifier la situation, le code que tu dis être “de Nicolas”, là où nous lecteurs ne voyons qu’une capture écran mais pas le code que tu as utilisé pour l’obtenir, semble davantage correspondre à avoir copier-coller le code du post #209231 d’Alain (donc pas de Nicolas) dans lequel le changement rouge/vert se fait selon baisse/hausse du volume, qu’à avoir traduit par code la phrase de Nicolas du post #209236 qui change la couleur selon que la clôture monte ou descend (voir en haut à droite de chaque post si besoin pour localiser #209231 et #209236).

    Si ce n’est pas le cas, ou si ce n’est toujours pas clair, merci de poster le code que tu as utilisé pour ta capture écran, afin qu’on te le modifie si besoin d’aide pour y adapter la suggestion de Nicolas.

    #209435 quote
    wtangsiri
    Participant
    Junior

    Voici le code que j’ai récupéré, au fait, il appartient à ALAI-N et non Nicolas, pardon pour l’erreur, car Nicolas a répondu juste après, et j’ai pensé qu’il confirme

    
    Affichage dans une fenêtre sous le prix
    ///////////////////////////////////////////////////////
    V1 = Volume[0] > Volume[1]
    V2 = Volume[0] < Volume[1]
    ///////////////////////////////////////////////////////
    if V1 then
    r=0
    g=255
    b=0
    endif
    
    if V2 then
    r=255
    g=0
    b=0
    endif
    
    
    /////////////////////////////////////////////////////////
    Return Volume as "Volume" style(histogram)coloured(r,g,b)
    /////////////////////////////////////////////////////////
    
    #209437 quote
    JC_Bywan
    Moderator
    Master

    Ok, on pourra traduire la proposition de Nicolas du changement de couleur basé sur la close comme ceci par exemple:

    if close[0]>close[1] then
     r=0
     g=255
    elsif close[0]<close[1] then
     r=255
     g=0
    endif
    
    return Volume as "Volume" style(histogram) coloured(r,g,0)
    wtangsiri thanked this post
    #209453 quote
    wtangsiri
    Participant
    Junior

    Merci beaucoup à vous tous !
    ça marche !!!

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

comment coder le volume


Support ProBuilder

New Reply
Author
author-avatar
wtangsiri @wtangsiri Participant
Summary

This topic contains 13 replies,
has 4 voices, and was last updated by wtangsiri
2 years, 11 months ago.

Topic Details
Forum: Support ProBuilder
Language: French
Started: 02/05/2023
Status: Active
Attachments: 2 files
Logo Logo
Loading...