Bonjour, j’ai ce code qui m’affiche des signaux achat et vente sur le graphique sous forme de fleche bleu ou rouge et j’aimerais creer une alerte pour chaque signal, le code doit il etre modifié en conséquence ? Si oui une ame charitable pour m’aider svp ?
Car dans la fonction alerte de prt j’ai bien la possibilité de choisir le bot mais quand je le fais rien ne se passe ou je ne le fais pas correctement et si tel est le cas je ne serais pas contre une indication à ce sujet.
Cordialement
code :
a = 2 //Key Vaule. ‘This changes the sensitivity’
c = 20 //ATR Period
multiplier=a
period=2
moy=averagetruerange[period](close)
iprice=totalprice
up=iprice+multiplier*moy
dn=iprice-multiplier*moy
once trend=1
if close>up[1] then
trend=1
elsif close<dn[1] then
trend=-1
endif
if trend<0 and trend[1]>0 then
flag=1
else
flag=0
endif
if trend>0 and trend[1]<0 then
flagh=1
else
flagh=0
endif
if trend>0 and dn<dn[1] then
dn=dn[1]
endif
if trend<0 and up>up[1] then
up=up[1]
endif
if flag=1 then
up=iprice+multiplier*moy
endif
if flagh=1 then
dn=iprice-multiplier*moy
endif
if trend=1 then
mysupertrend=dn
else
mysupertrend=up
endif
if mysupertrend > mysupertrend[1] then
color1=0
color2=255
color3=0
elsif mysupertrend < mysupertrend[1] then
color1=255
color2=0
color3=0
endif
distance = 0.001 * close // Ajustez cette valeur selon vos besoins
if iprice crosses over mysupertrend then
drawarrowup(barindex,mysupertrend – distance) coloured(“blue”) // Flèche bleue plus bas
endif
if iprice crosses under mysupertrend then
drawarrowdown(barindex,mysupertrend + distance) coloured(“red”) // Flèche rouge plus haut
endif
return mysupertrend coloured (color1,color2,color3) as “SuperTrend”
en ajoutant achat=1 et vente=1 vous pourrez, je pense, programmer le signal dans la cloche “propriétés alerte” en indiquant achat, période en cours, >=, valeur,1 et vente,>=,1.
if iprice crosses over mysupertrend then
achat=1
drawarrowup(barindex,mysupertrend – distance) coloured(“blue”) // Flèche bleue plus bas
else
achat=0
endif
if iprice crosses under mysupertrend then
vente=1
drawarrowdown(barindex,mysupertrend + distance) coloured(“red”) // Flèche rouge plus haut
else
vente=0
endif
return mysupertrend coloured (color1,color2,color3) as “SuperTrend”
Bonjour, merci pour votre réponse j’ai modifié le code avec votre partie mais je n’ai pas la possibilité de choisir achat ou vente, ça ne me donne pas plus de choix d’alerte qu’avant ..
j’ai oublié il faut ajouter après return achat as “achat”, vente as “vente” pour qu’il s’affiche
Maintenant j’ai bien dans les alertes le choix entre bot achat et bot vente mais je n’arrive pas à bien le programmer pour obtenir une alerte…
quel choix je dois effectuer dans premiere colonne ?
la troisieme quel symbole ?
et la quatriéme le quel egalement ?
je n’y arrive pas en essayant plein de combinaisons ..
Verification de la validité temps réel ou cloture barre courante ? vraiment pas simple ….
tu indiques le signal achat de ton indicateur à la place de “signal daytring…”(indicateur perso) et tu complètes de la même manière les autres cases.
temps réel sonne à chaque fois que l’indicateur est validé.
clôture de barre sonne à la fin de la bougie si l’indicateur est validé.
je n’arriva pas à mettre l’image
Je me permet de te tutoyer, je vais te montrer les choix qui s’offrent à moi en photo se sera plus simple, si tu peux me donner chaque choix pour un signal achat par exemple ce sera plus simple pour moi, merci d’avance pour ton temps
Une info peut-être utile ! Je tente juste car je viens de foirer juste dans le couloir d’en face 😉
Premier code à appliquer sur le Graphique pour avoir le visuel!
a = 2 //Key Vaule. ‘This changes the sensitivity’
c = 20 //ATR Period
multiplier=a
period=2
moy=averagetruerange[period](close)
iprice=totalprice
up=iprice+multiplier*moy
dn=iprice-multiplier*moy
once trend=1
if close>up[1] then
trend=1
elsif close<dn[1] then
trend=-1
endif
if trend<0 and trend[1]>0 then
flag=1
else
flag=0
endif
if trend>0 and trend[1]<0 then
flagh=1
else
flagh=0
endif
if trend>0 and dn<dn[1] then
dn=dn[1]
endif
if trend<0 and up>up[1] then
up=up[1]
endif
if flag=1 then
up=iprice+multiplier*moy
endif
if flagh=1 then
dn=iprice-multiplier*moy
endif
if trend=1 then
mysupertrend=dn
else
mysupertrend=up
endif
if mysupertrend > mysupertrend[1] then
color1=0
color2=255
color3=0
elsif mysupertrend < mysupertrend[1] then
color1=255
color2=0
color3=0
endif
distance = 0.001 * close // Ajustez cette valeur selon vos besoins
if iprice crosses over mysupertrend then
achat=1
drawarrowup(barindex,mysupertrend - distance) coloured("blue") // Flèche bleue plus bas
else
achat=0
endif
if iprice crosses under mysupertrend then
vente=1
drawarrowdown(barindex,mysupertrend + distance) coloured("red") // Flèche rouge plus haut
else
vente=0
endif
return mysupertrend coloured (color1,color2,color3) as "SuperTrend", achat as "achat", vente as "vente"
Puis deuxième code à appliquer dans une fenêtre sous le graphique pour pouvoir déclencher des “Alertes”(+1/-1)
a = 2 //Key Vaule. ‘This changes the sensitivity’
c = 20 //ATR Period
multiplier=a
period=2
moy=averagetruerange[period](close)
iprice=totalprice
up=iprice+multiplier*moy
dn=iprice-multiplier*moy
once trend=1
if close>up[1] then
trend=1
elsif close<dn[1] then
trend=-1
endif
if trend<0 and trend[1]>0 then
flag=1
else
flag=0
endif
if trend>0 and trend[1]<0 then
flagh=1
else
flagh=0
endif
if trend>0 and dn<dn[1] then
dn=dn[1]
endif
if trend<0 and up>up[1] then
up=up[1]
endif
if flag=1 then
up=iprice+multiplier*moy
endif
if flagh=1 then
dn=iprice-multiplier*moy
endif
if trend=1 then
mysupertrend=dn
else
mysupertrend=up
endif
if mysupertrend > mysupertrend[1] then
color1=0
color2=255
color3=0
elsif mysupertrend < mysupertrend[1] then
color1=255
color2=0
color3=0
endif
distance = 0.001 * close // Ajustez cette valeur selon vos besoins
if iprice crosses over mysupertrend then
achat=1
//drawarrowup(barindex,mysupertrend - distance) coloured("blue") // Flèche bleue plus bas
else
achat=0
endif
if iprice crosses under mysupertrend then
vente=1 //Si vous préférez différencier Alerte Vente de Achat écrivez vente = -1
//drawarrowdown(barindex,mysupertrend + distance) coloured("red") // Flèche rouge plus haut
else
vente=0
endif
return achat as "achat", vente as "vente"
Il vous suffit de créer une Alerte via une ligne horizontale sur le point 0 en disant si Achat > 0 déclenchement Alerte Achat et si Vente < 0 déclenchement Alerte Vente via Julia;) J’espère avoir été clair…
Merci pour ton aide Alain mais déjà qu’avec un code c’étais pas simple alors avec deux ^^, j’ai posté deux photos, n’est il pas possible de juste me donner les bon parametres à rentrer ? le code étant deja modifié ?
Dans la plupart des cas tu pourras pas déclencher d’Alertes via le graphique “Prix” ! C’est pour cela que je t’ai mis la même version que tu pourras afficher sous le graphique “Prix” ds une nvlle fenêtre, qui donne la même chose que le premier, mais te permet de déclencher des Alertes plus facilement, car qd Achat > 0 tu peux le raconter à Julia…
Concernant ta demande Alerte via graphique “Prix” , Bot Alerte Achat doit faire Quoi? Croiser une ligne, être supérieur à une valeur ou autre je ne sais pas ! Donc si tu te sers du code que je t’ai mis à disposition chaque “Pico” “histogramme” appelle ça comme tu veux, correspond à tes flèches sur le graphique du “Prix” à partir de là tu pourras déclencher aisèment!
Tu as aussi les vidéos Youtube PRT que je t’ai joint!!! Bon courage
Oui ça y est je viens de cerner le pourquoi du comment, je te remercie pour tes explications precises et vais essayer de faire avec ta methode, parfois ça met du temps à monter ^^
je n’arrive pas à afficher une image pour te montrer le réglage dans “select file”.