ZONE GRISE AUTOUR DE LA SMA200
Forums › ProRealTime forum Français › Support ProBuilder › ZONE GRISE AUTOUR DE LA SMA200
- This topic has 64 replies, 12 voices, and was last updated 2 years ago by supertiti.
-
-
09/24/2022 at 1:10 PM #201289
Bonjour,
dans la continuité du codage que je cherche à faire
sur la photo il y a la sma 200 qui est entourée d’une zone grise
j’ai comme information 5 x averagetruerange 200
1234SMA200 = average [200] + 5 * averagetruerange [200]RETURN SMA200ce que j’ai codé ne donne rien
merci de m’indiquer ce qui ne va pas
Cordialement
09/24/2022 at 1:24 PM #20129109/24/2022 at 1:38 PM #201292merci pour la réponse
oui en effet j’y ai pas pensé
je vais essayer
09/24/2022 at 1:42 PM #201293non, je n’y arrive pas
je cherche
09/24/2022 at 2:32 PM #20129809/24/2022 at 4:03 PM #201303Peut-être que ton 5 fois averagetruerange[200] est la demi-bande ? Alors on pourrait essayer avec:
bandesup = average[200](close) + 5*averagetruerange[200](close)
bandeinf = average[200](close) – 5*averagetruerange[200](close)
Puis colorer en gris clair entre bandesup et bandeinf
Ou bien, si ça parait trop large, peut-être que ton 5 fois est la largeur de bande totale, auquel cas essayer avec +/- 2.5 fois :
bandesup = average[200](close) + 2.5*averagetruerange[200](close)
bandeinf = average[200](close) – 2.5*averagetruerange[200](close)
09/24/2022 at 5:43 PM #201312merci pour vos réponses
je regarde ça demain et je vous direz
bonne soirée
Cordialement
09/25/2022 at 9:28 AM #201335Voilà, le code après diverses modifications en intégrant la sma200 et la sma400
SMA200 ZONE GRISE123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657defparam drawonlastbaronly = trueSMA400 = average [400]SMA200 = average [200]hh = average[200](high) + 5 * averagetruerange [200] (close)ll = average[200](low) - 5 * averagetruerange [200] (close)SMA200 = Average[200](close)if SMA200 and SMA200sup thenS200a = Average[200](close)drawtext(" ----------- SMA 200",barindex,S200a,Dialog,Bold,14 ) coloured (RS30a,GS30a,BS30a)ENDIFif close > S200a thenRS30a = 0 // 102GS30a = 0 // 102BS30a = 255 // 102elsif close < S200a thenRS30a = 255 // 0GS30a = 0 // 128BS30a = 0ENDIFif close crosses over SMA200 and DRAWsup thenDRAWARROWUP (barindex, SMA200 -0.3 ) coloured(0,0,255)ENDIFif SMA400 and SMA400sup thenS400a = Average[400](close)drawtext(" ----------- SMA 400",barindex,S400a,Dialog,Bold,14 ) coloured (RS30a,GS30a,BS30a)ENDIFif close > S400a thenRS30a = 0 // 102GS30a = 0 // 102BS30a = 255 // 102elsif close < S400a thenRS30a = 255 // 0GS30a = 0 // 128BS30a = 0ENDIFif close crosses over SMA400 and DRAWsup thenDRAWARROWUP (barindex, SMA400 -0.3 ) coloured(0,0,255)ENDIFRETURN hh,ll,sma200,sma40009/26/2022 at 9:50 AM #20140609/26/2022 at 10:14 AM #201408Bonjour
ce sont 3 variables booléenes donc à saisir en variable …
Bonne journée
09/26/2022 at 11:38 AM #20142009/26/2022 at 11:50 AM #20142209/26/2022 at 11:51 AM #20142309/26/2022 at 12:16 PM #20142709/27/2022 at 11:58 AM #201478Bonjour,
même message d’erreur que supertiti
le dernier code me renvoie l’erreur de définir : Drawsup,SMA200sup,SMA400sup ?
Pouvez-vous svp les définir dans le code pour que l’import fonctionne?
Merci par avance
-
AuthorPosts
Find exclusive trading pro-tools on