mettreles 3 “erreurs en variables”
selectionner boléen
vrai = 1
ça devrait marcher
Merci pour votre retour, navré mais je ne coprends pas.
Ou faut-il sélectionner Booléen?
Et ou mettre vrai=1?
Merci par avance
Bonsoir à tous
Je joins le graphe de la zone grise avec le Donchian supérieur et dessous le code de la pente sma200 20 jours renvoyé par PRT.
La ligne verticale rouge marque le retour des closes dans la zone grise proposée par Roland7800
j’y vois donc un problème, le code de la pente ne serait pas bon ?
// Taux de pente
Periode= 200//Période de la MM
nbChandelier=20// Nombre de chandeliers sur lesquels on évalue la pente
MM=average[Periode](close)
pente=(MM-MM[nbchandelier])/nbchandelier
return pente as " pente " , 0 as " zero "
Je ne vois pas non plus le code qui ressort le pente à plus de 2%.
so what ?
@ Mickael
Dans le code il faut aller sur la clef en haut à gauche , ajouter les 3 variables et cocher vrai
Bonsoir
j’avais pas vu tous les messages
je confirme le code de la pente n’est à mon avis pas bon
mais je n’est pas eu le temps de travailler dessus
bonne soirée
merci à Supertiti pour ton code
je viens de le copier
il donne un meilleur résultat que le mien et je confirme
que les 2% je ne les vois pas
actuellement il y a 3 actions qui sont dans le coup
EXMAR VISIOMED ET BIC
Petite précision la ligne rouge c’est les 2%
Bonne soirée
Bonjour
remplacer
pente=(MM–MM[nbchandelier])/nbchandelier
par
pente=((MM-MM[nbchandelier])/MM[nbchandelier])*100
bonne journée
Hello,
j’ai effectué hier soir une une multiplication par 100 dans le code
mais ça me semblait pas bon
je vais regarder avec cette nouvelle information
Bonjour à tous
@ Roland : Comment obtient-on la ligne rouge ? quel code utilises tu ?
@ Jacques : le fait de multiplier me semble ne rien donner de plus
Je joins un graphe de ALD : Dans le rectangle rouge les prix (close) qui sont superieurs à la hh devrait refléter la ligne au dessus des 2% (ligne rouge de
Roland) de l’indicateur de pente ?
Ou alors j’ai rien compris , c’est possible
Bonsoir SUPERTITI
Pour répondre à tes questions
1 la ligne rouge des 2% sur le graphique pente
tu cliques sur le graphique, ajouter un indicateur et tu tape lig et apparaîtra la liste des indicateurs
et rajoute ligne horizontale en la mettant au niveau 2
je joins une copie d’un graphique avec mon code, je te rapelle que pour l’instant
j’ai trois actions qui entraient dans les clous
VISIOMED mais qui vient de repasser dans la zone grise, BIC ET EXMAR
Je te joins la copie du graphique de EXMAR, le coloriage vert correspond à la description de CHRISTOPHE
image de l’action COGRA qui est sur le point de réintégrer la zone verte
suite à l’explication de CHRISTOPHE on voit très bien que le cours a rebondi
2 fois sur la SMA 200
Pour moi si j’ai bien compris dans la vidéo, le signal a été donne avec le chandelier du 7 janvier
on est est dans la zone des 2% et on casse le canal de Donchian à la hausse
@ Roland
Pourrais tu partager le code de la pente que tu utilises car le coup de la ligne à 2 ne fonctionne pas avec moi (¿ on doit pas avoir le même code?)
si ne bonne âme pouvait nous coder la ligne des 2% ce serait top, la ligne serait dénommée “angle” par exemple.
A partir de la on n’utiliserait plus que l’indicateur “zone grise” ou tous les close supérieurs à “angle” seraient en vert et les autres chandeliers en rouge.
bonne journée (si on peut dire par les temps qui courent !)
ci après mon indicateur (si point jaune toutes conditions réunies y compris pente >2%)
nb:pas de variable booléenes à saisir dans mon indicateur
//////////////////////////////////////////////////////////////////
c1=DonchianChannelUp[253]//270
mm200=average[200](close)
mm400=average[400](close)
bandsup=average[200](close)+5*AverageTrueRange[200](close)
bandinf=average[200](close)-5*AverageTrueRange[200](close)
nbChandelier=20// Nombre de chandeliers sur lesquels on évalue la pente
pente=((MM200-MM200[nbchandelier])/MM200[nbchandelier])*100
D=close>mm200 and close>mm400 and close >bandsup and pente>=2 and c1>=c1[1]
if D then
DRAWPOINT(barindex, bandsup,2)coloured(255,255,0)
endif
if D[1] and (close<mm200 or close<mm400 or close <bandsup or pente<=2 or c1<c1[1]) then
DRAWPOINT(barindex,high,2)coloured(255,0,0)
endif
if IsLastBarUpdate then
if mm200 then
S200a = Average[200](close)
ENDIF
if close > S200a then
RS30a = 0 // 102
GS30a = 255 // 102
BS30a = 0 // 102
elsif close < S200a then
RS30a = 255 // 0
GS30a = 0 // 128
BS30a = 0
ENDIF
if close crosses over mm200 then
DRAWARROWUP (barindex, mm200 -0.3 ) coloured(0,0,255)
ENDIF
drawtext(" ----------- SMA 200",barindex,S200a,Dialog,Bold,10 ) coloured (RS30a,GS30a,BS30a)
if mm400 then
S400a = Average[400](close)
ENDIF
if close > S400a then
RS30a = 0 // 102
GS30a = 255 // 102
BS30a = 0 // 102
elsif close < S400a then
RS30a = 255 // 0
GS30a = 0 // 128
BS30a = 0
ENDIF
if close crosses over mm400 then
DRAWARROWUP (barindex, mm400 -0.3 ) coloured(0,0,255)
ENDIF
drawtext(" ----------- SMA 400",barindex,S400a,Dialog,Bold,10 ) coloured (RS30a,GS30a,BS30a)
endif
return c1 as "donchian sup",mm200 as "mm200",mm400 as "mm400",bandsup as "bandsup", bandinf as "bandinf"