Bonjour y’a t’il une façon de tracer une ligne droite à partir de deux points avec la version 10.3 ?
L’idée est de pouvoir tracer deux droites parallèle sur les deux derniers plus haut et plus bas, via l’indicateur Fractale par exemple:
cp = 2
if high[cp] >= highest[2*cp+1](high) then
LH = 1
else
LH=0
endif
if low[cp] <= lowest[2*cp+1](low) then
LL= -1
else
LL=0
endif
if LH=1 then
hil = high[cp]
DRAWTEXT("▼",barindex[cp],hil,Dialog,Bold,12) coloured(100,100,100,100)
endif
if LL = -1 then
LOL=low[cp]
DRAWTEXT("▲",barindex[cp],lol,Dialog,Bold,12) coloured(100,100,100,100)
endif
return
Toutes les instructions graphiques de la v10.3 sont listées sur le site là: https://www.prorealcode.com/documentation/category/graphical/
Y chercher drawline pour tracer une droite, ou drawsegment pour tracer un segment
Merci pour le lien, le seul soucis c’est que le plus haut et plus bas bouge lors de la session, il n’est pas calculé sur les plus haut et plus bas de la vieille par exemple qui eux resteront fixe.
Mon idée serai d’encadrer les prix en fonction de la volatilité et des dernier plus haut plus bas…
J’ai essayé d’utiliser le code des fractales avec drawline mais cela ne donne rien pas de ligne…
defparam drawonlastbaronly = true
if high[cp] >= highest[2*cp+1](high) then
LH = 1
else
LH=0
endif
if low[cp] <= lowest[2*cp+1](low) then
LL= -1
else
LL=0
endif
if LH=1 then
hil = high[cp]
endif
if LL = -1 then
LOL=low[cp]
endif
dh= hil
dl= LOL
A= dh + dh[8]
B= dl + dl[8]
//draw haut-bas lines with extension
DRAWLINE(barindex-1,A,barindex,A) coloured(153,153,0)
DRAWLINE(barindex-1,B,barindex,B) coloured(0,153,0)
return
Bonjour, en lisant le code, sans trop avoir besoin de savoir combien vaut cp (à moins d’un cp vraiment très grand), je dirais que ton dh et ton dl étant de l’ordre de grandeur des highs et lows récents, alors ton A et ton B sont d’un ordre de grandeur double de ces highs et lows récents, et par conséquent A et B sont très probablement “hors fenêtre prix affichée”, plus haut que le bord sup de la fenêtre optimisée.
Comme tu dis que tu ne vois pas de ligne, mais sans préciser “même en dézoomant”, que la syntaxe de tes drawline me semble correcte, et que tes lignes semblent horizontales de hauteur A et B, je vais faire l’hypothèse que tes lignes sont bien là, mais beaucoup plus haut dans le graphe? Environ 2 fois plus haut que les cours actuels de l’instrument observé?
Nota: si dézoomer avec la loupe “moins” en bas à droite de la fenêtre ne parvient pas à faire apparaître les niveaux deux fois plus hauts qu’actuels, il est possible de faire varier l’échelle verticale en se plaçant dans la marge droite de la fenêtre du prix, puis clic gauche maintenu enfoncé en partie haute de cette marge droite, puis bouger la souris vers le bas jusqu’à obtenir des niveaux deux fois plus hauts qu’actuels pour voir si les lignes horizontales y sont ou pas.
Tiens nous au courant du résultat du dézoom pour savoir si ça résout le problème ou s’il faut trouver une autre piste.
Bonjour,
J’ai essayé le dézoom et cela ne donne rien toujours aucune ligne ou tracé.
N y a t’il pas un soucis avec les valeurs ? Ne faut il pas rajouté d’autres conditions ?
L’indicateur est bien rajouté dans la fenêtre prix et non pas dans une fenêtre indicateur séparée sous le prix?
Oui dans la fenêtre prix, j’ai essayé sous diverses unités de temps rien.
If Noobywan n’a plus d’idée = 1 then
Noobywan call Nicolas
endif
Si je comprends bien l’idée de Ghary, c’est de pouvoir tracer des lignes horizontales sur les derniers fractals, qui agiront comme des supports et résistances ? Si oui, je me rappel avoir modifié l’indicateur en question pour Sofitech dans ce topic: https://www.prorealcode.com/topic/trendline-une-approche-du-trading/
Bonjour Nicolas,
J’ai été voir le topic, très intéressant, cela rejoint mon idée par contre je ne veux que des lignes horizontales en priorité et je voulais savoir si l’on pouvais ajouté une condition pour valider le tracer, si ou sur quelle ligne ?
Ex: baisse de la volatilité avec un indicateur de volatilité …qui validerai les supports résistances
Deuxième question: j’arrive à changer les couleurs avec 3 variables, par contre je ne sais pas comment changer les couleurs avec 4 variables, comme dans le code:
DRAWHLINE(LTOPy) COLOURED(207,215,199,100)
ou peut on trouver les codes avec les couleurs correspondantes ?
Merci
Le 4e (optionnel) est pour la transparence de la couleur définie par la combinaison des 3 premiers
Les couleurs sont là (cliquer sur tableau des couleurs pour zoomer):
https://www.prorealcode.com/documentation/coloured/
Merci pour l’information noobywan, pour la 4 éme valeur plus elle est basse plus la ligne est transparente c’est ça ?
oui, de 0 (le plus transparent) à 255 (le moins transparent)
Bonjour Nicolas,
L’indicateur fait pour Sofitech est très intéressant, par contre au lieu de favoriser le tracé des triangles peut on envisager un tracé de ligne horizontale ( support/résistance) et ajouter une condition avec l’indicateur de: Cycle de volatilité
L’idée serai d’encadrer le prix lors des baisses de volatilité et de profiter de cassure d’un des deux support avec explosion de la volatilité…
Je ne sais pas si c’est assez clair…