Pullback sur moyenne mobile
Forums › ProRealTime forum Français › Support ProBuilder › Pullback sur moyenne mobile
- This topic has 52 replies, 7 voices, and was last updated 1 month ago by
bertrandpinoy.
-
-
08/11/2025 at 10:45 PM #24964408/12/2025 at 3:16 AM #249646
ci joint graphique il y a deux trait pour montrer la bonne place sur les bougie doit coller en haut ou en bas
nouveau graph fleche noir bonne position , fleche rouge mauvaise position
bougie grise baissiere donc cloture en bas bougie
bougie bleu haussiere donc cloture en haut..
cdt.
1 user thanked author for this post.
08/12/2025 at 8:48 AM #249648C’est bien ce que vous voulez dire… ?
Polarity v212345678910111213141516171819DefParam DrawOnLastBarOnly=TrueH8Close=Highest[8](Close)L8Close=Lowest[8](Close)//Polarity8=(H8Close+L8Close)/2H21Close=Highest[21](Close)L21Close=Lowest[21](Close)//Polarity21=(H21Close+L21Close)/2//DrawSegment(BarIndex-8,Polarity8,BarIndex,Polarity8) Style(Line,3) Coloured("Blue")//DrawSegment(BarIndex-21,Polarity21,BarIndex,Polarity21) Style(Line,3) Coloured("Green")DrawSegment(BarIndex-8,H8Close,BarIndex,H8Close) Style(Line,3) Coloured("Blue")DrawSegment(BarIndex-8,L8Close,BarIndex,L8Close) Style(Line,3) Coloured("Green")DrawSegment(BarIndex-21,H21Close,BarIndex,H21Close) Style(Line,3) Coloured("Blue")DrawSegment(BarIndex-21,L21Close,BarIndex,L21Close) Style(Line,3) Coloured("Green")Return1 user thanked author for this post.
08/12/2025 at 10:25 AM #249653MERCI POUR TA PATIENCE
je souhaite 2 ligne sur gaphique ci joint ..
8 bougie
21 bougie
si la bougie est haussiere ( vert) le trait arrive au dessus ( voir graph)
si la bougie est baissiere ( rouge) le trait arrive en bas de la bougie
j essai de vous envoyer des graph ..
deux trait sur le graph bleu et vert …
merci
cdt.
08/12/2025 at 10:51 AM #249656Essayez ces… 🙂
Polarity v3123456789DefParam DrawOnLastBarOnly=TrueOnce w1=8Once w2=21DrawSegment(BarIndex-w1,Close[w1],BarIndex,Close[w1])Style(DottedLine,5)Coloured("Blue")DrawSegment(BarIndex-w2,Close[w2],BarIndex,Close[w2])Style(DottedLine,5)Coloured("Green")Return1 user thanked author for this post.
08/12/2025 at 11:09 AM #249659MERCI INFINIMENT!!
alors peut tu verifier …sur ton shema ainsi que le miens les deux trait sont calculer sur 9 et 22 bougie …est ce possible de corriger 8 et 21 pour les cloture c est top…
les 2 traits en ligne continu svp
merci ….
cdt
08/12/2025 at 11:13 AM #24966008/12/2025 at 11:26 AM #249661Voici la version modifiée de la « fenêtre de polarité » :
Polarity Window123456789DefParam DrawOnLastBarOnly=TrueOnce w1=8Once w2=21DrawSegment(BarIndex-(w1-1),Close[w1-1],BarIndex,Close[w1-1])Style(Line,5)Coloured("Blue")DrawSegment(BarIndex-(w2-1),Close[w2-1],BarIndex,Close[w2-1])Style(Line,5)Coloured("Green")Return1 user thanked author for this post.
08/12/2025 at 12:01 PM #24966508/12/2025 at 12:13 PM #24967008/28/2025 at 10:29 AM #25014208/29/2025 at 9:16 PM #250204suite message
Sujet : Indicateur confluence Volume + Croisement M7/M20
Bonjour,
Je cherche à créer un petit indicateur qui combine deux conditions :
1. Hausse de volume (par exemple : volume actuel > moyenne des X dernières bougies, ou > volume précédent).
2. Croisement de moyennes mobiles (M7 et M20) :
Croisement haussier = signal achat
Croisement baissier = signal vente
L’idée est que l’indicateur affiche une flèche verte lorsque le volume augmente et que M7 croise M20 à la hausse, et une flèche rouge lorsque le volume augmente et que M7 croise M20 à la baisse.
J’aimerais donc savoir si ce type de confluence peut être codé facilement en ProBuilder.
Je joins ci-dessous un pseudo-code pour donner une idée de la logique, à adapter dans la syntaxe PRT :
fast = ExponentialAverage[7](close)
slow = ExponentialAverage[20](close)
VolMA = Average[20](volume)
volOK = (volume > 1.2 * VolMA)
bullCross = (fast > slow AND fast[1] <= slow[1])
bearCross = (fast < slow AND fast[1] >= slow[1])
buySignal = bullCross AND volOK
sellSignal = bearCross AND volOK
IF buySignal THEN
DRAWARROWUP(LOW, 1) COLOURED(0,200,0)
ENDIF
IF sellSignal THEN
DRAWARROWDOWN(HIGH, 1) COLOURED(200,0,0)
ENDIF
Merci d’avance pour vos conseils ou corrections !
08/30/2025 at 9:58 AM #250206Bonjour, voici:
1234567891011121314151617181920212223242526272829fast = ExponentialAverage[7](close)slow = ExponentialAverage[20](close)VolMA = Average[20](volume)volOK = (volume > 1.2 * VolMA)bullCross = (fast > slow AND fast[1] <= slow[1])bearCross = (fast < slow AND fast[1] >= slow[1])buySignal = bullCross AND volOKsellSignal = bearCross AND volOKIF buySignal THENDRAWARROWUP(barindex,LOW) COLOURED(0,200,0)ENDIFIF sellSignal THENDRAWARROWDOWN(barindex,HIGH) COLOURED(200,0,0)ENDIFreturnJ’ai juste changé les drawarrow pour mettre en premier entre parenthèses le barindex pour la position sur l’axe horizontal et en deuxième le low ou le high pour la position sur l’axe vertical, puis ajouté la ligne return en dernière ligne de l’indicateur comme il se doit.
PS : ton bullcross et bearcross peuvent se programmer tel que tu l’as fait donc je ne l’ai pas changé, cela dit on peut utiliser aussi crosses over et crosses under si on préfère
PPS: je déplace le sujet depuis le forum “support plateforme” vers le forum “support probuilder”, et je remplace le titre initial “erreur codage” par quelque chose de plus spécifique qui contribue à rendre le forum plus facile à explorer pour les lecteurs, cf les recommandations pour l’usage du forum dans l’encadré jaune en bas de page, merci
1 user thanked author for this post.
08/30/2025 at 4:43 PM #25021109/06/2025 at 5:37 AM #250396Bonjour,
Je souhaiterais créer un indicateur qui déclenche un signal quand les volumes dépassent un certain seuil par rapport à leur moyenne.
👉 Idée :
Calculer une moyenne mobile des volumes (par ex. sur 20 périodes).
Définir un seuil, par exemple 150 % de cette moyenne.
Quand le volume de la bougie actuelle dépasse ce seuil, afficher une flèche (ou un signal visuel/sonore) sur le graphique.
Exemple concret :
Si volume > 1.5 * moyenne(volume,20) alors afficher une flèche verte sous la bougie.
Est-ce que vous pourriez m’aider à coder cela en ProBuilder/ProRealTime ?
Merci d’avance pour votre aide 🙏
// Paramètres
periode = 20 // moyenne mobile des volumes
seuil = 1.5 // 150% de la moyenne// Calcul
vol_moy = average[periode](volume)// Condition de signal
IF volume > seuil * vol_moy THEN
DRAWARROWUP(barindex, low) COLORED(0,255,0) // flèche verte sous la bougie
ENDIFCdt..
-
AuthorPosts
Find exclusive trading pro-tools on 