Forex screener bearish Pinbar et Bullish PinBar
Forums › ProRealTime forum Français › Support ProScreener › Forex screener bearish Pinbar et Bullish PinBar
- This topic has 25 replies, 3 voices, and was last updated 4 years ago by Balmora74.
-
-
09/22/2017 at 10:47 AM #46908
j’iarais bien vers une association sur les retracements H4 Fibo
Les niveaux Fibonacci peuvent être calculés automatiquement, mais il faut pour cela leur définir le point haut et le point bas à utiliser, puisque ce sont des points purement visuel, je vais donc considérer une période de retour en arrière depuis la bougie actuelle pour les calculer. Cela n’aura donc forcément pas grande utilité puisque les niveaux Fibo seront donc complètement différent d’une autre plateforme ou le trader X aura pris des niveaux Y et Z pour les calculer soit-même. Tu confirmes appliquer cette méthode ? Merci.
09/22/2017 at 10:53 AM #46909Oui je vais confirmer car sur le H4 il serait bien d’avoir la base de calcul et moi ensuite manuellement je pourrai retracer des Fibo perso en UT H1 par exemple
J’aurais donc à partir du screener la paire ou les paires avec fibo automatiques Ensuite en regardant les 1 ou 2 paires j’ouvrirai les graphes
Merci Nicolas
09/25/2017 at 11:04 AM #47226Bonjour Nicolas Je me rends bien compte que c’est très difficile de créer des conditions pour arriver à mettre en place un screener .
En cherchant sur des forums je’ai trouvé finalement les Points pivots Ca pourrait me convenir Je ne sais pas si pour l’écriture du screener c’est plus facile
Bon appétit et MERCI encore
09/25/2017 at 2:25 PM #47267Bien compris, je pense qu’on finira par y arriver 🙂 J’ai adapté le code d’un screener sur les Doji avec les codes des Pinbar donc, on a désormais une détection de chandelier de type Pinbar qui rebondit sur les points pivots :
123456789101112131415161718192021222324252627282930313233343536373839// --- settingsmode = 1 //Pivot calculation method// ---If Day>Day[1] thenIf mode = 0 thenPivot = (DHigh(1) + DLow(1) + Close[1]) / 3Elsif mode = 1 thenPivot = (Open + DHigh(1) + DLow(1) + Close[1]) / 4Elsif mode = 2 thenPivot = (DHigh(1) + DLow(1) + Close[1]*2) / 4ElsePivot = (Open*2 + DHigh(1) + DLow(1)) / 4EndifR1 = 2*Pivot - DLow(1)S1 = 2*Pivot - DHigh(1)rR2 = Pivot + (DHigh(1) - DLow(1))S2 = Pivot - (DHigh(1) - DLow(1))R3 = R1 + (DHigh(1) - DLow(1))S3 = S1 - (DHigh(1) - DLow(1))Endifbody = ABS(open-close)bearishwick = ABS(high-close)bearishnose = ABS(close-low)bullishwick = ABS(close-low)bullishnose = ABS(high-close)//bearish pinbarbearishPinbar = (body/bearishwick)<20/100 AND (body/bearishnose)>100/100//bullish pinbarbullishPinbar = (body/bullishwick)<20/100 and (body/bullishnose)>100/100bearish = bearishPinbar and (high crosses over pivot or high crosses over r1 or high crosses over s1 or high crosses over rr2 or high crosses over s2 or high crosses over r3 or high crosses over s3)bullish = bullishPinbar and (low crosses under pivot or low crosses under r1 or low crosses under s1 or low crosses under rr2 or low crosses under s2 or low crosses under r3 or low crosses under s3)screener [bullish OR bearish]1 user thanked author for this post.
09/25/2017 at 3:10 PM #47277Merci NicolasJe viens de mettre ce screener en place tel que tu l’as programmé pas facile pour toi de rentrer dans un projet des autres .Je commence à mieux saisir le vocabulaire mais de là à programmer qqch HUM!!!!!!!!!!Mais si je veux transformer de screener en H1 H4 je dois changer les premières indicationsIf Day>Day[1] then
If mode = 0 then
Pivot = (DHigh(1) + DLow(1) + Close[1]) / 3
Elsif mode = 1 thenPeux tu me dire si je remplace If Day >Day[1] then par H>H[1] thenetc …Mais j’en suis pas certain car quand je choisis le screener en H1 H4 M15 sur la fenêtre d’accueil qu ‘est ce qui se passe ????Peux tu me dire plus si tu as le temps ….MerciRassure toi ce sera ma dernière demande09/25/2017 at 3:29 PM #47279Les points pivots sont calculés avec les données des Open/High/Low et Close de chaque journée. Peu importe le timeframe employé, les points pivots sont les mêmes et par conséquent leurs calculs aussi. Tu n’as donc rien à changer dans le code pour tester un Pinbar de 5 minutes sur un des points pivots.
1 user thanked author for this post.
10/03/2017 at 8:17 AM #4809010/03/2017 at 12:48 PM #4811610/03/2017 at 6:44 PM #4814110/04/2017 at 8:05 AM #48155Il est possible de lancer plusieurs screeners en même temps. Si tu souhaites vérifier les conditions du screener sur plusieurs unités de temps, sans modifier le code, tu peux le dupliquer et le lancer donc plusieurs fois en choisissant pour chacun un timeframe différent.
Sur le forex il y a pourtant des patterns
Merci de me fournir une copie d’écran et je vérifierai pourquoi le pattern n’est pas détecté.
11/24/2019 at 8:07 PM #113517Bonjour Nicolas. J’ai repris le code du post #47267 en essayant de l’adapter pour en timeframe MONTHLY afin de détecter des PinBar sur les points pivots mensuel. Le problème est que le screener ne retourne aucune valeur. Voici le code :
12345678910111213141516171819202122232425262728293031If Month<>Month[1] thenmonthlyHigh = Highest[BarIndex - lastMonthBarIndex](High)[1]monthlyLow = Lowest[BarIndex - lastMonthBarIndex](Low)[1]lastMonthBarIndex = BarIndexmPivot = (monthlyHigh + monthlyLow + Close[1]) / 3mR1 = 2*mPivot - monthlyLowmS1 = 2*mPivot - monthlyHighmR2 = mPivot + (monthlyHigh - monthlyLow)mS2 = mPivot - (monthlyHigh - monthlyLow)mR3 = mR1 + (monthlyHigh - monthlyLow)mS3 = mS1 - (monthlyHigh - monthlyLow)Endifbody = ABS(open-close)bearishwick = ABS(high-close)bearishnose = ABS(close-low)bullishwick = ABS(close-low)bullishnose = ABS(high-close)//bearish pinbarbearishPinbar = (body/bearishwick)<20/100 AND (body/bearishnose)>100/100//bullish pinbarbullishPinbar = (body/bullishwick)<20/100 and (body/bullishnose)>100/100bearish = bearishPinbar and (high crosses over mpivot or high crosses over mr1 or high crosses over ms1 or high crosses over mr2 or high crosses over ms2 or high crosses over mr3 or high crosses over ms3)bullish = bullishPinbar and (low crosses under mpivot or low crosses under mr1 or low crosses under ms1 or low crosses under mr2 or low crosses under ms2 or low crosses under mr3 or low crosses under ms3)screener [bullish OR bearish]Y a t-il un erreur dans le code ?
Merci par avance.
-
AuthorPosts
Find exclusive trading pro-tools on