SCREENER AVEC L’INDICATEUR GUPPY
Forums › ProRealTime forum Français › Support ProScreener › SCREENER AVEC L’INDICATEUR GUPPY
- This topic has 8 replies, 3 voices, and was last updated 3 years ago by Nicolas.
-
-
10/06/2020 at 12:26 PM #146565
Bonjour Nicolas,
une petite demande concernant l’indicateur GUPPY Multiple Moving Average
Je suis depuis quelques temps cet indicateur qui me paraît très intéressant et très simple
à interpréter. J’ai essayé de coder un screener qui ne me donne pas de résultats
Je cherche à avoir un screener qui détecte le croisement des moyennes courtes avec les moyennes longues
et une close au dessus des moyennes courtes qui donnent un signal d’entrée.
y – a t-il une info de disponible sur ce sujet
Merci pour la réponse
Cordialement
10/06/2020 at 12:31 PM #14656610/06/2020 at 1:09 PM #146572suite à ta question
il s’agit du code publié par ODIN le 16/05/2018
et qu’il appelle GUPPY Original. sous la forme du code guppy-indicator.itf
ce code comporte les moyennes mobiles courtes et les 6 moyennes mobiles longues
GUPPY MOVING AVERAGE12345678910111213141516a = closec1 = ExponentialAverage[3](a)c2 = ExponentialAverage[5](a)c3 = ExponentialAverage[8](a)c4 = ExponentialAverage[10](a)c5 = ExponentialAverage[12](a)c6 = ExponentialAverage[15](a)c7 = ExponentialAverage[30](a)c8 = ExponentialAverage[35](a)c9 = ExponentialAverage[40](a)c10 = ExponentialAverage[45](a)c11 = ExponentialAverage[50](a)c12 = ExponentialAverage[60](a)return c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12je crois que je n’ai pas réussi à copier le code de la bonne manière.
Mais ce sont les lignes ci-dessus
Merci
10/06/2020 at 1:10 PM #146573en fait, la copie du code est correcte
10/06/2020 at 3:17 PM #146584Dans ce cas, on va simplement vérifier le croisement de la moyenne courte la plus lente avec la moyenne longe la plus lente, les autres moyennes ne sont pas utiles, à moins que tu voyais autre chose comme critère ? :
12345678910111213141516171819202122a = closec1 = ExponentialAverage[3](a)c2 = ExponentialAverage[5](a)c3 = ExponentialAverage[8](a)c4 = ExponentialAverage[10](a)c5 = ExponentialAverage[12](a)c6 = ExponentialAverage[15](a)c7 = ExponentialAverage[30](a)c8 = ExponentialAverage[35](a)c9 = ExponentialAverage[40](a)c10 = ExponentialAverage[45](a)c11 = ExponentialAverage[50](a)c12 = ExponentialAverage[60](a)if c6 crosses over c12 thendrawarrowup(barindex,low-AverageTrueRange[14](close)/2) coloured(0,255,0)elsif c6 crosses under c12 thendrawarrowdown(barindex,high+AverageTrueRange[14](close)/2) coloured(255,0,0)endifreturn c1, c2, c3, c4, c5, c6 coloured(0,200,0) style(line,2), c7, c8, c9, c10, c11, c12 style(line,2)1 user thanked author for this post.
10/06/2020 at 4:12 PM #146587Mais c’est juste parfait
Merci Nicolas
Bonne soirée
12/07/2020 at 1:39 PM #15285112/07/2020 at 1:47 PM #152855Merci pour cet indicateur.
Comment l’intégrer dans un screener qui compilerait les croisements repérés par l’indicateur ?
En vous remerciant par avance.
12/09/2020 at 2:54 PM #153098 -
AuthorPosts
Find exclusive trading pro-tools on