Cumulative Volume Zig Zag – Divergences
Forums › ProRealTime forum Français › Support ProBuilder › Cumulative Volume Zig Zag – Divergences
- This topic has 32 replies, 8 voices, and was last updated 4 years ago by pyc.
Tagged: divergences, volumes, zigzag
-
-
02/19/2018 at 9:46 AM #63104
Merci, j’ai ajouté l’indicateur à notre bibliothèque, il inspirera certainement beaucoup d’autres utilisateurs 🙂
05/01/2018 at 8:52 AM #69541Hi friends, how could I do a strategy based on this indicator?
I want to open long when tough and open short when peak, but PRT says “Su sistema de trading utiliza instrucciones obsoletas que no son gestionadas por el motor backtest (ZigZag).”
Thanks in advance.
05/01/2018 at 12:02 PM #6956105/01/2018 at 2:06 PM #6956612345678910111213141516171819//bearish divergenceif(peak) thenif peakhigh>lastpeakhigh and peakvol<lastpeakvol thendivbear = peakvoldrawsegment(lastpeakbar,lastpeakvol,peakbar,peakvol) coloured(r,g,0)drawarrowdown(peakbar,peakvol) coloured(r,g,0)endifendif//bearish divergenceif(tough) thenif toughlow<lasttoughlow and toughvol<lasttoughvol thendivbull = toughvoldrawsegment(lasttoughbar,lasttoughvol,toughbar,toughvol) coloured(r,g,0)drawarrowup(toughbar,toughvol) coloured(r,g,0)endifendif2 codes différents pour un même titre ? il doit y avoir une coquille
05/01/2018 at 3:14 PM #69571Il est pas mal cet indicateur, couplé avec un macd platinum ça donne une bonne idée de l’état de la valeur
https://www.prorealcode.com/prorealtime-indicators/macd-platinum/
Bonne fête du travail à tous
06/10/2018 at 10:49 PM #7280406/11/2018 at 11:55 AM #72869Cet indicateur utilise la détection des points hauts et bas par le ZigZag. Modifier ses anciennes valeurs est le propre de cet indicateur. D’autres indicateurs du même type attendent une période de confirmation avant de signaler de nouveaux points haut et bas, mais évidemment ils arrivent plus “tard”. Il n’y a pas de solution intermédiaires soit on fait avec un temps de latence, soit avec une indication qui pourrait être la bonne, mais qui peut aussi changer à la période suivante. Jusqu’à preuve du contraire, je n’ai pas encore trouvé de formules mathématiques pour prédire le futur 🙂
09/22/2018 at 12:26 PM #81054Bonjour à tous , bonjour Nicolas,
A partir du dernier code modifié par Alain ne pourrais tu nous fabriquer le screener qui nous retourne la barre blanche ( à la fois la divergence et l’histogramme qui croise la valeur 0 )
un screener Up et un Down serait le top.
Bon week end
je joins le graphe de Orange que j’ai l’intention d’acheter lundi si tout va bien
10/03/2018 at 6:22 PM #8185710/04/2018 at 12:13 PM #81905On peut essayer avec ça pour voir ? ça devrait faire l’affaire pour détecter les divergences sur le Volume:
screener12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576//PRC_CumVol ZigZag Divergences | indicator//14.02.2018//Nicolas @ www.prorealcode.com//Sharing ProRealTime knowledge// --- parameterspercentVariation = 3zz = ZigZag[percentVariation](close)peak = zz<zz[1] and zz[1]>zz[2]tough = zz>zz[1] and zz[1]<zz[2]if color=1 thencumV = cumV+volumeelsecumV = cumV-volumeendifif peak thenlastpeakvol = peakvollastpeakhigh = peakhigh//lastpeakbar = peakbarpeakvol = cumV[1]peakhigh = high[1]//peakbar = barindex[1]cumV = -Volumecolor = -1//r=255//g=0elsif tough thenlasttoughvol = toughvollasttoughlow = toughlow//lasttoughbar = toughbartoughvol = cumV[1]toughlow = low[1]//toughbar = barindex[1]cumV = Volumecolor = 1//r=0//g=255endif//divergences finderdivbear=0divbull=0//bearish divergenceif(peak) thenif peakhigh>lastpeakhigh and peakvol<lastpeakvol thendivbear = peakvol//drawsegment(lastpeakbar,lastpeakvol,peakbar,peakvol) coloured(r,g,0)//drawarrowdown(peakbar,peakvol) coloured(r,g,0)endifendif//bearish divergenceif(tough) thenif toughlow<lasttoughlow and toughvol<lasttoughvol thendivbull = toughvol//drawsegment(lasttoughbar,lasttoughvol,toughbar,toughvol) coloured(r,g,0)//drawarrowup(toughbar,toughvol) coloured(r,g,0)endifendif//return cumV coloured(r,g,0) style(histogram), divbear coloured(255,100,0) style(histogram), divbull coloured(100,255,0) style(histogram)pos = divbull[0]neg = divbear[0]screener[pos or neg]10/05/2018 at 5:57 PM #82097Bonsoir Nicolas
J’ai tardé à répondre car mon disque principal a “explosé” , une fois changé j’ai tout remis en ordre et entré ton code, pour autant ce soir vendredi il ne ressort
rien du screener sur le SRD ?
je vais le tester sur quelques séances pour voir …
merci et bon week end
10/08/2018 at 9:08 AM #8223810/08/2018 at 5:43 PM #82299Bonsoir Nicolas
Je viens de passer le screener sur la journée d’aujourd’hui 08.10.18 , sur une liste de valeurs du SRD que je suis ressortent 2 valeurs qui répondent à ce que
je souhaiterais : ILIAD ILd et PLASTIVALOIRE PVL ; images jointes.
Pour autant le screener ne voit rien ?!
à suivre…
nota : tout en sachant que cet indicateur repeint, je l’ai vérifié. Cependant il peut aider à trouver des points d’entrées/sorties.
01/02/2019 at 12:20 AM #8784601/02/2019 at 1:08 PM #87866ce code ne fonctionne pas
C’est à dire ?
Il peut y avoir plusieurs problèmes:
- être sûr d’avoir l’accès temps réel pour vérifier avec le graphique que la divergence est bien réelle
- avoir le même pourcentage en paramètre pour le ZigZag à la fois sur l’indicateur et le screener pour bien vérifier que la divergence existe
- l’instrument doit avoir du Volume
- ProScreener n’a que 254 bars d’historiques, donc il commence à calculer que 254 bars en arrière, pas l’indicateur qui lui commence dés la première barre affichée (donc données différentes = indications différentes)
-
AuthorPosts