Changement couleur de remplissage entre EMA

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #185845 quote
    maxlys
    Participant
    Senior
    ColorBetween (ExponentialAverage[5],ExponentialAverage[13],255,0,0,110)
    
    ColorBetween (ExponentialAverage[34],ExponentialAverage[50],0,0,255,90)
    
    return ExponentialAverage[5](close) coloured(255,0,0) as "EMA 5",ExponentialAverage[13](close) coloured(255,0,0)as "EMA 13",ExponentialAverage[34](close) coloured(0,0,255) as "EMA 34",ExponentialAverage[50](close) coloured(0,0,255)as "EMA 50"

    Bonjour a tous,

     

    Je me suis fait le code ci-dessus pour afficher des EMA avec remplissage.

    J’aimerais pouvoir changer la couleur de ce remplissage lors des croisements de EMA5 avec EMA13 et EMA34 avec EMA50.

    Comment réaliser cette opération ?

     

    Merci à vous

    #185849 quote
    Nicolas
    Keymaster
    Master

    Voir l’exemple donné dans la page de l’instruction, il répond parfaitement à cette attente: ColorBetween

    #185870 quote
    maxlys
    Participant
    Senior

    Bonjour Nicolas,

     

    merci pour le retour.

    j’ai tapé exactement ce code pour dans un premier temps tester et voir ce que cela donne avant de le faire dans mon code.

    
    ma1 = average[7]
    ma2 = average[20]
     
    //bullish
    if ma1>ma2 then
     colorbetween(ma1,ma2,0,255,0,50) //using RGB and Alpha
    else //bearish
     colorbetween(ma1,ma2,"red",50) //using pre-registered color name and Alpha
    endif
     
    return

     

    Quand je l’applique j’ai des bandes vertes/rouges qui apparaissent. Voir photo jointe (dans ellipses blanches). D’où vient ce problème ?

    Merci

    #187606 quote
    maxlys
    Participant
    Senior

    Re Bonjour a tous,

    J’ai toujours pas réussi a résoudre mon problème d’affichage avec cet indicateur.

    j’ai ces traits continus qui changent aux croisements.

    Comment modifier cela ? et ne plus avoir ces traits

    Voir ellipse violette sur image

    revoici le code

     

    ma1 = exponentialaverage[3]
    ma2 = average[21]
     
    //bullish
    if ma1>ma2 then
    colorbetween(ma1,ma2,0,255,0,50) 
    else //bearish
    colorbetween(ma1,ma2,"red",50) 
    endif
     
    return
    
    #187639 quote
    JC_Bywan
    Moderator
    Master

    Je peux reproduire le problème, on dirait que le colorbetween continue hors condition en gardant figées les dernières valeurs pour lesquelles la condition était vraie, on va le signaler.

    #187646 quote
    Nicolas
    Keymaster
    Master

    En effet mais ce comportement est “normal”. Il faut plutôt conditionner les variables de couleur et alpha et n’utiliser qu’une seule fois colorbetween en dehors du bloc conditionnel if/end of avec ces variables.

    #187656 quote
    JC_Bywan
    Moderator
    Master

    Ok, j’avais mal compris la nouvelle instruction en la voyant aussi comme un remplissage “à la demande” alors qu’en fait cela va s’appliquer sur tout l’historique. Dans ce cas il vaut mieux faire comme préconisé par Nicolas:

    ma1 = exponentialaverage[3]
    ma2 = average[21]
     
    if ma1>ma2 then
     red=0
     green=255
    else
     red=255
     green=0
    endif
    
    colorbetween(ma1,ma2,red,green,0,50)
    
    return
    #187657 quote
    maxlys
    Participant
    Senior

    Merci pour les retours

    Nicolas, pour moi ce que tu indiques est du « chinois » 😉

    Je ne sais pas  modifier le code par rapport à tes infos . Peux tu m’indiquer le code modifié ?
    merci pour l’aide

    #187658 quote
    Nicolas
    Keymaster
    Master

    Et je dois mettre à jour la documentation, désolé 😕

    #187669 quote
    maxlys
    Participant
    Senior

    Merci encore pour les retours

    (nos messages ont du se croiser JC_bryan)

    vraiment top ce forum .

    bonne fin de dimanche

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

Changement couleur de remplissage entre EMA


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
maxlys @maxlys Participant
Summary

This topic contains 9 replies,
has 3 voices, and was last updated by maxlys
4 years ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 01/18/2022
Status: Active
Attachments: 2 files
Logo Logo
Loading...