Bougie close=open en couleur

Viewing 15 posts - 1 through 15 (of 17 total)
  • Author
    Posts
  • #95019 quote
    Nadid
    Participant
    Junior

    Je souhaite marquer en couleur uniquement les bougies n’ayant pas de corps (close=open)

    J’ai utilisé ce code :

    if open = close then

    DRAWCANDLE(open, high, low, close) coloured(255,242,79)

    endif

    return

    cela fonctionne bien pour les bougies dans le passé mais à partir du chargement du graphique, cela ne fonctionne pas comme je voudrais, il faut que je recharge le graphique pour que seules les bougies n’ayant pas de corps s’affichent.

    voir image …

    Merci de votre aide !

    Capture-d’écran-2019-03-29-à-15.48.17.jpg Capture-d’écran-2019-03-29-à-15.48.17.jpg
    #95025 quote
    robertogozzi
    Moderator
    Master

    Voilà:

    DRAWCANDLE(high, high, low, low) coloured(255,242,79,16)
    #95028 quote
    Nadid
    Participant
    Junior

    Archhh pas tout à fait ! ça me donne une zone jaune du high au low.

    Je voudrais la bougie normal en jaune (doji ou croix)

    Merci pour la rapidité de la réponse !

    #95033 quote
    robertogozzi
    Moderator
    Master

    Je sais, cela ressemble à un rectangle, très transparent, parce que je pensais que vous n’aviez pas bien vu la bougie.
    Ensuite, ce que vous avez écrit auparavant convient, mais vous avez du mal à le voir!

    x-18.jpg x-18.jpg
    #95040 quote
    Nadid
    Participant
    Junior

    Voici ci joint 2 images écran, j’ai mis une flèche rouge qui correspond au moment où j’ai ouvert le graphique.

    donc avant le chargement, les bougies sans corps sont bien jaunes et les autres normales.

    Après le chargement, les bougies une fois passées gardent une trace jaune … il faut que je change le timeframe pour revenir au bon timeframe pour recharger … et les bougies deviennent nickels .

    Capture-d’écran-2019-03-29-à-17.19.59.jpg Capture-d’écran-2019-03-29-à-17.19.59.jpg Capture-d’écran-2019-03-29-à-17.26.00.jpg Capture-d’écran-2019-03-29-à-17.26.00.jpg
    #95043 quote
    Nadid
    Participant
    Junior

    En utilisant

    DRAWCANDLE(high, high, low, low) coloured(255,242,79)

    voilà ce que j’obtiens …

    Je ne comprends pas

    Capture-d’écran-2019-03-29-à-17.48.59.jpg Capture-d’écran-2019-03-29-à-17.48.59.jpg
    #95046 quote
    robertogozzi
    Moderator
    Master

    Vous devez ajouter “, 16” comme quatrième paramètre.

    #95071 quote
    Nadid
    Participant
    Junior
    #95083 quote
    robertogozzi
    Moderator
    Master

    Le quatrième paramètre, facultatif, est la transparence: de 0 = invisible à 255 = visibilité maximale.
    Ma suggestion était simplement de rendre la bougie plus visible tout en montrant le doji original.

    #95087 quote
    Nadid
    Participant
    Junior

    Merci beaucoup pour votre aide et vos explications.

    Je verrai lundi quand le marché reprendra si je peux jouer avec la transparence pour que les bougies en cours n’affichent que selon le close/open/high/low de la bougie terminée.

    Car en fait, c’est cela le vrai problème, si le time frame est de 5mn, la bougie passe par toutes les situations pendant 4mn et 59s, donc à un moment donné, le close=open donc le trait jaune de l’open se dessine et en fin de temps 4mn59 la bougie affiche ses états intermédiaires (par ex une bougie rouge avec un doji jaune dessiné) ,

    je dois donc recharger pour que le code s’execute uniquement 1 fois pour 1 temps (contrairement au direct qui en 5mn passe par tous les secondes voir meme tick je ne sais pas comment cela  s’execute.

    Bon week end et Merci encore !

    #95163 quote
    Nicolas
    Keymaster
    Master

    Ou alors il faudrait afficher la bougie jaune uniquement à la clôture ? Je ne sais pas si c’est important de repérer le Doji en cours de formation dans ce que tu souhaites faire au final ?

    #95164 quote
    Nadid
    Participant
    Junior

    Bonjour,

    OUI c’est excatement cela, j’aimerais pourvoir afficher la bougie jaune uniquement à la cloture !

    et absoluement pas en cours de formation.

    #95176 quote
    Nicolas
    Keymaster
    Master

    Le problème c’est qu’on ne peut pas dessiner une bougie dans le passé, c’est à dire changer sa couleur comme avec le code de Roberto. On peut par contre l’entouré avec une forme géométrique, ou afficher un symbole dessus/dessous, etc.. Qu’est ce qui te conviendrait ?

    #95177 quote
    Nadid
    Participant
    Junior

    J’ai du mal à comprendre,

    Avec ce code :

    if open = close then

    DRAWCANDLE(close, high, low, close) coloured(255,242,79,255)

    endif

    Return

    Cela fonctionne parfaitement mais les bougies qui arrivent se “marquent de jaune”.

    Je ne comprends pas ce que je ne comprends pas lol

    Capture-d’écran-2019-04-01-à-10.19.17.jpg Capture-d’écran-2019-04-01-à-10.19.17.jpg
    #95186 quote
    Nicolas
    Keymaster
    Master

    Si on veut attendre la clôture de la bougie pour afficher la bougie en jaune, ce sera à la dernière lecture du code à l’intérieure de celle-ci, hors on ne peut pas le savoir hormis à la bougie suivante, puisque la bougie précédente est forcément clôturée.

    Partant de ce constat, on pourrait simplement utiliser l’instruction DRAWCANDLE pour peindre en jaune la bougie précédente, mais cette instruction ne le permet pas ! Voilà pourquoi je propose une autre solution.

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

Bougie close=open en couleur


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Nadid @nadid Participant
Summary

This topic contains 16 replies,
has 3 voices, and was last updated by Nadid
6 years, 11 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 03/29/2019
Status: Active
Attachments: 10 files
Logo Logo
Loading...