couleur de fonds
Forums › ProRealTime forum Français › Support ProBuilder › couleur de fonds
- This topic has 6 replies, 3 voices, and was last updated 3 years ago by maxlys.
-
-
03/23/2021 at 4:15 PM #165061
Bonjour à tous.
J’ai codé 2 indicateurs, un en dessous des prix et l’autre sur les prix.
indic 1 :
Sur les prix
12345678910111213141516171819MM80=average[80]MM200=average[200]Indic=0IF MM50<MM200 THENbackgroundcolor(254,191,210)endifIF MM50>MM200 THENbackgroundcolor(204,255,204)ENDIFReturn indicindic 2 sous les prix :
12345678910111213141516171819MM20=average[20]MM50=average[50]Indic=0IF MM20<MM50 THENbackgroundcolor(254,191,210)endifIF MM20>MM50 THENbackgroundcolor(204,255,204)ENDIFReturn indicLe 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
03/23/2021 at 4:55 PM #165069Tes 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.
03/23/2021 at 5:47 PM #165073j’ai modifié mes codes ainsi , sans la notion d’indic
a priori cela fonctionne :
12345678910111213MM50=average[50]MM200=average[200]IF MM50<MM200 THENbackgroundcolor(254,191,210)endifIF MM50>MM200 THENbackgroundcolor(204,255,204)ENDIFReturncela 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
03/23/2021 at 6:50 PM #165087Concernant 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
03/23/2021 at 7:09 PM #165088Voici 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.
12345678910111213141516Achat=0Vente=0MM20 = exponentialaverage[20](close)MM50 = exponentialaverage[50](close)MM50b = average[50](close)MM200 = average[200]//ACHATC1 = (MM20 CROSSES OVER MM50) and MM50b > MM200//VENTEC2 = (MM20 CROSSES UNDER MM50) and MM50b < MM200IF C1 thenAchat=1ELSIF C2 ThenVente=-1EndifReturn achat as "achat", vente as "vente"Merci pour votre aide
03/23/2021 at 7:33 PM #165091Flè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:
1drawarrowup(barindex, low-2*pipsize) coloured(0,255,0)et vente=-1 par:
1drawarrowdown(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.
03/23/2021 at 9:31 PM #165100 -
AuthorPosts
Find exclusive trading pro-tools on