couleur de fonds

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #165061 quote
    maxlys
    Participant
    Senior

    Bonjour à tous.

     

    J’ai codé 2 indicateurs, un en dessous des prix et l’autre sur les prix.

     

    indic 1 :

    Sur les prix

    MM80=average[80]
    
    MM200=average[200]
    
    
    Indic=0
    
    
    IF MM50<MM200 THEN
    backgroundcolor(254,191,210)
    endif
    
    IF MM50>MM200 THEN
    backgroundcolor(204,255,204)
    
    ENDIF
    
    
    Return indic

    indic 2 sous les prix :

    MM20=average[20]
    
    MM50=average[50]
    
    
    Indic=0
    
    
    IF MM20<MM50 THEN
    backgroundcolor(254,191,210)
    endif
    
    IF MM20>MM50 THEN
    backgroundcolor(204,255,204)
    
    ENDIF
    
    
    Return indic

    Le probleme ici est que j’ai toujours une ligne horizontale “milieu” qui se place sur l’indicateur et du coup sur les prix cela m’ecrase completement le graphique, comment ne pas avoir cette ligne ? je pense que c’est a cause de INDIC mais je ne sais pas comment faire afficher sans cela.

     

    De plus j’aimerais que sur les prix s’affiche de fléches avec les conditions suivantes

    Si indic 1 vert et passage de indic 2 vert alors flèche verte sous les prix et vers le haut.

    en fait ici il faut que MM80>MM200 et la flèche apparait quand MM20croise à la hausse MM50 ( pas si MM20 est déjà au dessus de MM50)

    Si indic 1 rouge et passage de indic 2 rouge alors flèche au dessus des prix et rouge vers le bas

    en fait ici il faut que MM80<MM200 et la flèche apparait quand MM20croise à la baisse MM50 (pas si MM20 est deja en dessous de MM50)

    (voir photo jointe pour exemple)

    Merci de votre aide

    Sans-titre-4.jpg Sans-titre-4.jpg
    #165069 quote
    Nicolas
    Keymaster
    Master

    Tes 2 indicateurs retournent la valeur “indic” qui vaut 0, donc en effet ton graphique va s’adapter pour afficher 0.

    Soit tu supprimes cette valeur qui n’est pas utile pour le graphique du prix, soit tu vas dans les options du prix et tu coches la case pour utiliser uniquement le prix pour l’échelle verticale.

    #165073 quote
    maxlys
    Participant
    Senior

    j’ai modifié mes codes ainsi , sans la notion d’indic

    a priori cela fonctionne :

    MM50=average[50]
    MM200=average[200]
     
    IF MM50<MM200 THEN
    backgroundcolor(254,191,210)
    endif
     
    IF MM50>MM200 THEN
    backgroundcolor(204,255,204)
     
    ENDIF
      
    Return

    cela règle mon problème de ligne horizontale.

    Par contre je n’arrive pas a créer l’indicateur avec mes flèches, merci de votre aide

    #165087 quote
    maxlys
    Participant
    Senior

    Concernant l’affichage de flèche voici ce que je désire mais là je sèche :

    MM20=exponentialaverage[20](close)

    MM50=exponentialaverage[50](close)

    MM50b = average[50](close)

    MM200 = average[200]

    //ACHAT

    C1 = (MM20 CROSSES OVER MM50)

    et

    C2 = MM50b > MM200

    Affichage flèche verte en-dessous des prix et vers le haut

    //VENTE

    C3 = (MM20 CROSSES UNDER MM50)

    et

    C4 = MM50b < MM200

    Affichage flèche rouge au-dessus des prix et vers le bas

    Merci

    #165088 quote
    maxlys
    Participant
    Senior

    Voici ce que j’ai fait mais ici avec des histogrammes en bas des prix. je désire donc avoir des flèches directement sur le graphique pour éviter de perdre de la place en bas.

    Achat=0
    Vente=0
    MM20 = exponentialaverage[20](close)
    MM50 = exponentialaverage[50](close)
    MM50b = average[50](close)
    MM200 = average[200]
    //ACHAT
    C1 = (MM20 CROSSES OVER MM50) and  MM50b > MM200
    //VENTE
    C2 = (MM20 CROSSES UNDER MM50) and MM50b < MM200
    IF C1 then
    Achat=1
    ELSIF C2 Then
    Vente=-1
    Endif
    Return achat as "achat", vente as "vente"

    Merci pour votre aide

    #165091 quote
    JC_Bywan
    Moderator
    Master

    Flèche vers le haut: https://www.prorealcode.com/documentation/drawarrowup/

    Flèche vers le bas: https://www.prorealcode.com/documentation/drawarrowdown/

    On peut essayer de remplacer achat=1 par:

    drawarrowup(barindex, low-2*pipsize) coloured(0,255,0)

    et vente=-1 par:

    drawarrowdown(barindex, high+2*pipsize) coloured(255,0,0)

    et laisser la ligne 16 avec juste “return” sans rien après, et mettre l’indicateur dans la fenêtre prix.

    #165100 quote
    maxlys
    Participant
    Senior

    Merci pour ce retour, cela fonctionne. Et merci pour les liens documentation, je n’avais pas vu ces rubriques.

     

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

couleur de fonds


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
maxlys @maxlys Participant
Summary

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

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 03/23/2021
Status: Active
Attachments: 1 files
Logo Logo
Loading...